Un Pipeline enchaîne des étapes de prétraitement et un modèle final en un seul estimateur. Il garantit que chaque transformation est ajustée sur le seul jeu d'entraînement, y compris à chaque pli de validation croisée, ce qui évite les fuites de données et simplifie le déploiement.
Exemple
pipe = Pipeline([('scale', StandardScaler()), ('model', LogisticRegression())])