Bases de l'apprentissage automatique
Quelle affirmation décrit correctement la différence entre le bagging (forêt aléatoire, etc.) et le boosting en apprentissage ensembliste ?
- ALe bagging entraîne indépendamment des modèles sur plusieurs jeux de données d'apprentissage obtenus par tirage avec remise et combine leurs résultats par moyenne ou vote majoritaire ; le boosting ajoute des modèles l'un après l'autre de façon à corriger les erreurs des modèles précédents
- BLe bagging ajoute des modèles un par un en donnant plus de poids aux données mal prédites par le modèle précédent ; le boosting entraîne en parallèle des modèles indépendants sur des données tirées avec remise et prend un vote majoritaire
- CLe bagging comme le boosting construisent un grand arbre de décision unique puis en élaguent les branches inutiles pour éviter le surapprentissage
Afficher la réponse et l'explication
Réponse : A. Le bagging entraîne indépendamment des modèles sur plusieurs jeux de données d'apprentissage obtenus par tirage avec remise et combine leurs résultats par moyenne ou vote majoritaire ; le boosting ajoute des modèles l'un après l'autre de façon à corriger les erreurs des modèles précédents
Le bagging crée des jeux de données d'apprentissage légèrement différents en tirant au hasard dans les données d'origine avec répétitions autorisées (bootstrap), puis combine par moyenne ou vote majoritaire les prédictions des nombreux modèles entraînés sur chacun d'eux. Les modèles étant indépendants, ils peuvent être entraînés en parallèle, et l'effet principal est de réduire la variance. La forêt aléatoire est une méthode de bagging qui choisit aussi au hasard les caractéristiques utilisées pour les divisions, afin d'accroître la diversité des arbres de décision. Le boosting ajoute successivement des modèles faibles qui corrigent les erreurs des modèles précédents, et réduit surtout le biais.
Continuer : 9 autres questions sur Bases de l'apprentissage automatique