L'encodage par la cible remplace une catégorie par une statistique de la cible, souvent sa moyenne, pour cette catégorie. Il traite bien les variables à nombreuses modalités, mais fuit facilement la cible : il doit être calculé en validation croisée avec lissage. TargetEncoder de scikit-learn le fait ainsi.
Exemple
TargetEncoder(smooth='auto')