Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Mallin Arviointi | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Ohjatun Oppimisen Perusteet

bookHaaste: Mallin Arviointi

Tässä haasteessa saat käyttöösi tutun asuntodatan, mutta tällä kertaa vain 'age'-ominaisuudella.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
copy

Seuraavaksi luodaan hajontakaavio tälle datalle:

12345678
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
copy

Suora viiva ei sovi tähän hyvin: hinnat nousevat sekä hyvin uusien että hyvin vanhojen talojen kohdalla. Paraabeli mallintaa tätä kehitystä paremmin — tämän tulet rakentamaan tässä haasteessa.

Tehtävä

Swipe to start coding

  1. Aseta X-muuttuja DataFrameen, joka sisältää sarakkeen 'age'.
  2. Luo X_poly-matriisi käyttämällä PolynomialFeatures-luokkaa.
  3. Rakenna ja kouluta LinearRegression-malli muunnetuilla piirteillä.
  4. Muotoile X_new kaksiulotteiseksi taulukoksi.
  5. Esikäsittele X_new samalla tavalla kuin X käyttäen samaa muunnininstanssia.
  6. Tulosta mallin vakiotermi ja kertoimet.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 13
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookHaaste: Mallin Arviointi

Pyyhkäise näyttääksesi valikon

Tässä haasteessa saat käyttöösi tutun asuntodatan, mutta tällä kertaa vain 'age'-ominaisuudella.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
copy

Seuraavaksi luodaan hajontakaavio tälle datalle:

12345678
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
copy

Suora viiva ei sovi tähän hyvin: hinnat nousevat sekä hyvin uusien että hyvin vanhojen talojen kohdalla. Paraabeli mallintaa tätä kehitystä paremmin — tämän tulet rakentamaan tässä haasteessa.

Tehtävä

Swipe to start coding

  1. Aseta X-muuttuja DataFrameen, joka sisältää sarakkeen 'age'.
  2. Luo X_poly-matriisi käyttämällä PolynomialFeatures-luokkaa.
  3. Rakenna ja kouluta LinearRegression-malli muunnetuilla piirteillä.
  4. Muotoile X_new kaksiulotteiseksi taulukoksi.
  5. Esikäsittele X_new samalla tavalla kuin X käyttäen samaa muunnininstanssia.
  6. Tulosta mallin vakiotermi ja kertoimet.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 13
single

single

some-alt