Défi : Évaluation du Modèle
Dans ce défi, vous disposez à nouveau du célèbre jeu de données sur le logement, mais cette fois uniquement avec la caractéristique 'age'.
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())
Ensuite, un nuage de points sera créé pour ces données :
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()
Une droite ajuste mal ces données : les prix augmentent pour les maisons très récentes comme pour les plus anciennes. Une parabole modélise mieux cette tendance — c’est ce que vous allez construire dans ce défi.
Swipe to start coding
- Assigner la variable
Xà un DataFrame contenant la colonne'age'. - Créer une matrice
X_polyà l'aide de la classePolynomialFeatures. - Construire et entraîner un modèle
LinearRegressionen utilisant les caractéristiques transformées. - Remodeler
X_newpour obtenir un tableau 2D. - Prétraiter
X_newde la même manière queXen utilisant la même instance du transformateur. - Afficher l'ordonnée à l'origine et les coefficients du modèle.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 3.33
Défi : Évaluation du Modèle
Glissez pour afficher le menu
Dans ce défi, vous disposez à nouveau du célèbre jeu de données sur le logement, mais cette fois uniquement avec la caractéristique 'age'.
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())
Ensuite, un nuage de points sera créé pour ces données :
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()
Une droite ajuste mal ces données : les prix augmentent pour les maisons très récentes comme pour les plus anciennes. Une parabole modélise mieux cette tendance — c’est ce que vous allez construire dans ce défi.
Swipe to start coding
- Assigner la variable
Xà un DataFrame contenant la colonne'age'. - Créer une matrice
X_polyà l'aide de la classePolynomialFeatures. - Construire et entraîner un modèle
LinearRegressionen utilisant les caractéristiques transformées. - Remodeler
X_newpour obtenir un tableau 2D. - Prétraiter
X_newde la même manière queXen utilisant la même instance du transformateur. - Afficher l'ordonnée à l'origine et les coefficients du modèle.
Solution
Merci pour vos commentaires !
single