Types d'apprentissage automatique
Objectif
Ce chapitre explique les différents types d'apprentissage automatique. Vous apprendrez la différence entre l'apprentissage supervisé, non supervisé et par renforcement.
1. Apprentissage supervisé (Supervised Learning)
Qu'est-ce que c'est ?
L'apprentissage supervisé est lorsque nous donnons à l'ordinateur des données avec les bonnes réponses.
Exemple simple :
- Comme enseigner à un enfant avec des images
- Vous lui montrez une image de chat et dites "c'est un chat"
- Vous lui montrez une image de chien et dites "c'est un chien"
- Après un certain temps, il apprend la différence
Comment ça fonctionne ?
1. Les données :
- Images + étiquettes
- "C'est un chat", "C'est un chien"
2. L'entraînement :
- L'ordinateur analyse les images
- Il associe les images aux étiquettes
3. L'application :
- Nouvelle image sans étiquette
- L'ordinateur devine ce que c'est
Exemples de la vie
Reconnaissance du courrier indésirable :
- On lui donne des messages + "indésirable" ou "non indésirable"
- Il apprend à distinguer
Reconnaissance d'images :
- On lui donne des images + étiquettes
- Il apprend à reconnaître
Prédiction des prix :
- On lui donne des données + prix
- Il apprend à prédire
2. Apprentissage non supervisé (Unsupervised Learning)
Qu'est-ce que c'est ?
L'apprentissage non supervisé est lorsque nous donnons à l'ordinateur des données sans les bonnes réponses.
Exemple simple :
- Comme donner à un enfant un ensemble d'objets
- Sans lui dire ce qu'ils sont
- Il découvre lui-même les groupes
Comment ça fonctionne ?
1. Les données :
- Données uniquement
- Sans étiquettes ni réponses
2. La découverte :
- L'ordinateur analyse les données
- Il découvre les motifs et les groupes
3. L'organisation :
- Il organise les données en groupes
- Selon la similarité
Exemples de la vie
Organisation des images :
- On lui donne des milliers d'images
- Il les organise par similarité
Découverte de motifs :
- On lui donne des données de ventes
- Il découvre des motifs d'achat
Regroupement :
- On lui donne des données clients
- Il les regroupe en groupes similaires
3. Apprentissage par renforcement (Reinforcement Learning)
Qu'est-ce que c'est ?
L'apprentissage par renforcement est lorsque l'ordinateur apprend par essais et erreurs avec des récompenses.
Exemple simple :
- Comme apprendre à un chien de nouveaux tours
- S'il fait la bonne chose → récompense
- S'il fait la mauvaise chose → pas de récompense
- Il apprend par l'expérience
Comment ça fonctionne ?
1. L'essai :
- L'ordinateur essaie quelque chose
- Par exemple : jouer à un jeu
2. Le résultat :
- S'il réussit → récompense
- S'il échoue → punition
3. L'apprentissage :
- Il apprend par l'expérience
- Il essaie d'améliorer sa performance
Exemples de la vie
Jeux :
- Jeux d'ordinateur
- Il apprend à mieux jouer
Voitures intelligentes :
- Il apprend à conduire
- Par l'expérience
Robots :
- Il apprend à marcher
- Par essais et erreurs
4. Comparaison des types
Tableau de comparaison
| Type | Données | Réponses | Utilisation |
|---|---|---|---|
| Supervisé | Données + Réponses | Oui | Reconnaissance, Prédiction |
| Non supervisé | Données uniquement | Non | Découverte, Organisation |
| Renforcement | Expérience | Récompenses | Jeux, Robots |
5. Quand utiliser chaque type ?
Apprentissage supervisé
Utilisez-le quand :
- Vous avez des données avec des réponses
- Vous voulez prédire quelque chose
- Vous voulez classifier
Exemple :
- Classification du courrier
- Reconnaissance d'images
- Prédiction des prix
Apprentissage non supervisé
Utilisez-le quand :
- Vous avez des données sans réponses
- Vous voulez découvrir des motifs
- Vous voulez organiser
Exemple :
- Découverte de groupes de clients
- Organisation des images
- Découverte de motifs
Apprentissage par renforcement
Utilisez-le quand :
- Vous voulez apprendre par l'expérience
- Vous avez un environnement interactif
- Vous voulez améliorer la performance
Exemple :
- Jeux
- Robots
- Voitures intelligentes
6. Exemples pratiques
Dans notre vie quotidienne
Apprentissage supervisé :
- Reconnaissance faciale sur le téléphone
- Suggestions de produits lors des achats
- Traduction automatique
Apprentissage non supervisé :
- Organisation automatique des images
- Découverte de motifs d'achat
- Regroupement des nouvelles similaires
Apprentissage par renforcement :
- Jeux d'ordinateur
- Voitures intelligentes
- Robots
Conclusion
- Il y a trois types principaux d'apprentissage automatique
- Chaque type a ses utilisations
- Apprentissage supervisé : Données + Réponses
- Apprentissage non supervisé : Données uniquement
- Apprentissage par renforcement : Apprentissage par l'expérience