Ingénierie des Fonctionnalités

term_id: feature_engineering

Category: basic_concepts

Definition

L’ingénierie des fonctionnalités est l’art d’exploiter l’expertise sectorielle pour transformer des données brutes en fonctionnalités qui représentent mieux les motifs sous-jacents aux algorithmes d’apprentissage automatique. Ce processus inclut la création de variables dérivées.

Summary

La pratique consistant à utiliser la connaissance du domaine pour créer de nouvelles fonctionnalités ou modifier celles existantes afin d’améliorer les performances des modèles d’apprentissage automatique.

Key Concepts

  • Connaissance du Domaine
  • Transformation de Données
  • Performance du Modèle
  • Création de Variables

Use Cases

  • Amélioration de la précision des modèles de régression
  • Renforcement des limites de classification
  • Optimisation de la prévision de séries temporelles

Code Example

1
df['new_feature'] = df['feature_a'] * df['feature_b']