Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Prédire les Prix des Maisons | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Fondamentaux de l'apprentissage supervisé

bookDéfi : Prédire les Prix des Maisons

Vous allez maintenant construire un modèle de régression appliqué à un exemple réel. Vous disposez d’un fichier, houses_simple.csv, qui contient des informations sur les prix de l’immobilier avec la superficie comme caractéristique.

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_simple.csv') print(df.head())
copy

L’étape suivante consiste à attribuer des variables et à visualiser l’ensemble de données :

123456789
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_simple.csv') X = df['square_feet'] y = df['price'] plt.scatter(X, y, alpha=0.5) plt.show()
copy

Dans l'exemple de la taille d'une personne, il était beaucoup plus facile d'imaginer une droite s'ajustant bien aux données.

Mais maintenant, nos données présentent beaucoup plus de variance, car la variable cible dépend fortement de nombreux autres facteurs comme l'âge, l'emplacement, l'intérieur, etc. Quoi qu'il en soit, l'objectif est de construire la droite qui s'ajuste le mieux aux données dont nous disposons ; elle indiquera la tendance. La classe LinearRegression de scikit-learn doit être utilisée à cet effet.

Tâche

Swipe to start coding

  1. Assigner la colonne 'price' de df à y.
  2. Créer la variable X_reshaped en remodelant X en un tableau 2D avec .values.reshape(-1, 1).
  3. Initialiser le modèle LinearRegression et l'entraîner en utilisant X_reshaped et y.
  4. Créer X_new_reshaped en remodelant X_new de la même manière.
  5. Prédire la cible pour X_new_reshaped.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookDéfi : Prédire les Prix des Maisons

Glissez pour afficher le menu

Vous allez maintenant construire un modèle de régression appliqué à un exemple réel. Vous disposez d’un fichier, houses_simple.csv, qui contient des informations sur les prix de l’immobilier avec la superficie comme caractéristique.

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_simple.csv') print(df.head())
copy

L’étape suivante consiste à attribuer des variables et à visualiser l’ensemble de données :

123456789
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_simple.csv') X = df['square_feet'] y = df['price'] plt.scatter(X, y, alpha=0.5) plt.show()
copy

Dans l'exemple de la taille d'une personne, il était beaucoup plus facile d'imaginer une droite s'ajustant bien aux données.

Mais maintenant, nos données présentent beaucoup plus de variance, car la variable cible dépend fortement de nombreux autres facteurs comme l'âge, l'emplacement, l'intérieur, etc. Quoi qu'il en soit, l'objectif est de construire la droite qui s'ajuste le mieux aux données dont nous disposons ; elle indiquera la tendance. La classe LinearRegression de scikit-learn doit être utilisée à cet effet.

Tâche

Swipe to start coding

  1. Assigner la colonne 'price' de df à y.
  2. Créer la variable X_reshaped en remodelant X en un tableau 2D avec .values.reshape(-1, 1).
  3. Initialiser le modèle LinearRegression et l'entraîner en utilisant X_reshaped et y.
  4. Créer X_new_reshaped en remodelant X_new de la même manière.
  5. Prédire la cible pour X_new_reshaped.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
single

single

some-alt