Un transformateur scikit-learn est un estimateur qui modifie les données : mise à l'échelle, encodage, imputation. Il apprend ses paramètres avec fit (moyenne, catégories) puis les applique avec transform ; fit_transform enchaîne les deux. Il s'ajuste sur l'entraînement uniquement.
Exemple
scaler = StandardScaler().fit(X_train)
X_test_s = scaler.transform(X_test)