Uitdaging: Het Model Evalueren
In deze uitdaging krijg je de vertrouwde housing dataset, maar dit keer alleen met de 'age' feature.
1234import 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())
Vervolgens maken we een scatterplot voor deze data:
12345678import 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()
Een rechte lijn past hier slecht: de prijzen stijgen zowel voor zeer nieuwe als zeer oude huizen. Een parabool modelleert deze trend beter — dat is wat in deze uitdaging wordt gebouwd.
Swipe to start coding
- Wijs de variabele
Xtoe aan een DataFrame met de kolom'age'. - Maak een
X_polymatrix aan met behulp van dePolynomialFeaturesklasse. - Bouw en train een
LinearRegressionmodel met de getransformeerde features. - Vorm
X_newom tot een 2D-array. - Preprocess
X_newop dezelfde manier alsXmet dezelfde transformer instantie. - Print het intercept en de coëfficiënten van het model.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 3.33
Uitdaging: Het Model Evalueren
Veeg om het menu te tonen
In deze uitdaging krijg je de vertrouwde housing dataset, maar dit keer alleen met de 'age' feature.
1234import 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())
Vervolgens maken we een scatterplot voor deze data:
12345678import 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()
Een rechte lijn past hier slecht: de prijzen stijgen zowel voor zeer nieuwe als zeer oude huizen. Een parabool modelleert deze trend beter — dat is wat in deze uitdaging wordt gebouwd.
Swipe to start coding
- Wijs de variabele
Xtoe aan een DataFrame met de kolom'age'. - Maak een
X_polymatrix aan met behulp van dePolynomialFeaturesklasse. - Bouw en train een
LinearRegressionmodel met de getransformeerde features. - Vorm
X_newom tot een 2D-array. - Preprocess
X_newop dezelfde manier alsXmet dezelfde transformer instantie. - Print het intercept en de coëfficiënten van het model.
Oplossing
Bedankt voor je feedback!
single