iatoll

Ingénierie des variables

Données & entraînement

Création ou transformation de données brutes pour améliorer les performances d'un modèle d'IA.

Explication

L'ingénierie des variables consiste à travailler sur les données brutes pour en extraire ou en construire de nouvelles informations pertinentes. Contrairement au nettoyage des données, qui se limite à corriger les erreurs ou incohérences, cette étape vise à enrichir les données pour que le modèle d'IA puisse mieux comprendre et exploiter les relations entre elles. Par exemple, à partir d'une date, on peut créer une nouvelle variable indiquant le jour de la semaine ou le mois, ce qui peut aider un modèle à détecter des tendances saisonnières.

Cette démarche est essentielle car les modèles d'IA ne savent pas automatiquement quelles informations sont utiles. En concevant des variables adaptées, on guide l'apprentissage et on améliore la précision des prédictions. Par exemple, pour prédire le prix d'une maison, on peut créer une variable indiquant la surface au carré, ce qui peut révéler une relation non linéaire entre la taille et le prix.

L'ingénierie des variables demande une bonne compréhension du problème à résoudre et des données disponibles. Elle repose souvent sur des techniques simples, comme des calculs mathématiques ou des transformations de format, mais peut aussi impliquer des méthodes plus avancées pour générer des informations complexes.

Cas d'usage

  • Extraire le jour de la semaine à partir d'une date pour analyser des tendances temporelles
  • Créer une variable indiquant la surface au carré pour mieux prédire le prix d'un bien immobilier
  • Transformer des catégories textuelles en valeurs numériques pour un modèle de classification
  • Combiner plusieurs variables existantes pour en créer une nouvelle plus informative
  • Normaliser des valeurs pour les rendre comparables entre elles