Le Machine Learning (apprentissage automatique) est une branche de l'IA qui permet aux ordinateurs d'apprendre à partir de données sans être explicitement programmés pour chaque tâche. Au lieu d'écrire des règles spécifiques, on fournit des exemples au système et il découvre les patterns par lui-même.
C'est la technologie au coeur de la plupart des applications IA modernes : recommandations Netflix, détection de spam, reconnaissance faciale, traduction automatique, et bien plus.
L'algorithme apprend à partir d'exemples étiquetés. Par exemple, on lui montre des milliers de photos de chats et de chiens, chacune labellisée "chat" ou "chien", et il apprend à distinguer les deux. C'est le type le plus courant, utilisé pour la classification, la prédiction et la détection.
L'algorithme découvre des structures cachées dans des données non étiquetées. Il identifie des groupes (clustering), des anomalies, ou des patterns sans qu'on lui dise quoi chercher. Utilisé pour la segmentation de clients, la détection de fraude, et la réduction de dimensionnalité.
Un agent apprend à prendre des décisions en interagissant avec un environnement. Il reçoit des récompenses positives ou négatives selon ses actions. C'est ce qui a permis à AlphaGo de battre les meilleurs joueurs de Go et c'est utilisé pour les voitures autonomes et le fine-tuning des LLM (RLHF).
Pour retenir : Supervisé = on lui montre la réponse. Non supervisé = il trouve seul. Renforcement = il apprend par essai-erreur.
Le ML est partout : prédiction de prix, diagnostic médical, filtrage de spam, recommandation de produits, traduction automatique, reconnaissance vocale, conduite autonome, trading algorithmique, et optimisation de publicités.
Les 3 Types d'Apprentissage
Supervisé
Données étiquetées → prédiction
Non supervisé
Clustering, anomalies
Renforcement
Récompenses, essai-erreur
4 questions — 70% pour valider ce chapitre