Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
LinearRegression : predire une valeur continue
Predire le prix d'un appartement en fonction de sa surface, de son etage et de son quartier. Estimer le salaire d'un candidat selon son experience. La regression lineaire est le modele le plus fondamental pour predire une valeur continue.
L'idee : trouver la meilleure droite (ou hyperplan en plusieurs dimensions) qui passe au plus pres de tous les points. En 2D, c'est y = a*x + b. Le modèle apprend les coefficients (a) et l'ordonnée a l'origine (b).
from sklearn.linear_model import LinearRegression model = LinearRegression() model.fit(X_train, y_train) predictions = model.predict(X_test) model.coef_ # les coefficients (poids de chaque feature) model.intercept_ # l'ordonnée a l'origine
Écris une fonction regression_lineaire(X_train, y_train, X_test) qui entraine une LinearRegression et renvoie : 'predictions' : les predictions sur X_test 'coefficients' : les coefficients du modèle (list) 'intercept' : l'ordonnée a l'origine (float)