Sauver et servir en local
Exporter un pipeline et le rejouer hors notebook.
Énoncé
Sérialisez votre pipeline gagnant (joblib), rechargez-le dans un script predict.py qui lit un CSV et écrit des prédictions + probas, avec contrôle de schéma (colonnes, types).
Contraintes
Même versions, test de non-régression sur 5 lignes connues, erreurs explicites si colonne manque.
Indices
joblib.dump/load, predict vs predict_proba, assert list(df.columns).
Correction disponibleCherchez d’abord par vous-même.Voir la correction
Correction
import joblib, pandas as pd
pipe = joblib.load("modele.joblib")
df = pd.read_csv("nouveau.csv")
assert "poids_kg" in df.columns
df["pred"] = pipe.predict(df)
df.to_csv("preds.csv", index=False)
Pas de serveur exigé ici : un script rejouable + schéma suffit. L'API viendra avec le cursus web si besoin — sans jamais recevoir de code élève sur la plateforme.