1. Cartographie de l’apprentissage automatique

Le Machine Learning se structure en trois grands paradigmes selon la nature de l’information fournie à l’algorithme pendant sa phase d’apprentissage.

2. L’apprentissage supervisé (Supervised Learning)

L’algorithme apprend à partir d’un jeu de données étiqueté, associant chaque entrée (X) à sa réponse attendue (Y) :

  • Classification : La cible est une catégorie discrète. Exemples : détection de pourriels (spam/ham), diagnostic médical (bénin/malin), détection de transactions frauduleuses. Algorithmes : Arbres de décision, Régression Logistique, Support Vector Machines (SVM), Random Forests.
  • Régression : La cible est une valeur numérique continue. Exemples : estimation de la valeur d’un bien immobilier, prévision du chiffre d’affaires, calcul du temps de trajet estimé.

3. L’apprentissage non supervisé (Unsupervised Learning)

Ici, les données ne comportent aucune étiquette prédéterminée. L’algorithme a pour mission de découvrir lui-même des motifs sous-jacents, des similitudes ou des anomalies :

  • Clustering (Regroupement) : Partitionnement de données similaires en grappes homogènes. Exemple emblématique : l’algorithme des K-Means pour la segmentation de clientèle en marketing.
  • Réduction de dimensionnalité : Compression d’un grand nombre de variables vers un espace réduit tout en conservant la variance d’information principale (ex. : Analyse en Composantes Principales – ACP/PCA).

4. L’apprentissage par renforcement (Reinforcement Learning)

Inspiré de la psychologie comportementale, un agent autonome interagit avec un environnement dynamique. À chaque décision prise, il reçoit une récompense positive (bonus) ou négative (pénalité) avec pour objectif d’optimiser une politique de comportement à long terme. C’est l’approche au cœur de victoires historiques telles qu’AlphaGo ou du pilotage de drones dans des environnements complexes.