À suivreGuide suivant
Rééchantillonnage bootstrap
Technique
GUIDE Technique
Le déséquilibre des classes se produit lorsqu’un résultat dépasse largement un autre – comme 99,9 % de transactions légitimes contre 0,1 % de fraude – ce qui incite les modèles à ignorer cette classe rare mais importante.
Écoutez ce guideNarré par l'IA · ~2 min
Le rééchantillonnage rééquilibre les données d'entraînement afin que le modèle apprenne réellement à repérer la minorité.
Lorsque les classes sont asymétriques, un modèle peut atteindre une précision de 99,9 % en prédisant toujours la majorité et en ne détectant jamais une seule fraude, ce qui est inutile. Le rééchantillonnage corrige la répartition de la formation de deux manières principales. Le suréchantillonnage duplique ou synthétise les exemples minoritaires – la technique classique SMOTE (Synthetic Minority Over-sampling Technique) crée de nouveaux points en interpolant entre un échantillon minoritaire et ses voisins minoritaires les plus proches plutôt que de les copier. Le sous-échantillonnage élimine à la place les exemples majoritaires (au hasard ou intelligemment via des méthodes telles que les liens Tomek ou NearMiss) pour égaliser les choses, au prix de la suppression des données. Les alternatives qui évitent de toucher aux données incluent la pondération des classes (pénalisant davantage les erreurs minoritaires dans la fonction de perte) et l'ajustement du seuil de décision après la formation.
Former un détecteur de fraude par carte de crédit où la fraude véritable représente bien moins de 1 % des transactions, en utilisant SMOTE pour amplifier les cas de fraude rares
Construire un modèle médical pour une maladie rare présente chez seulement quelques pour cent des patients, en appliquant des pondérations de classe afin que les cas manqués soient lourdement pénalisés
Détection des articles défectueux sur une chaîne de fabrication où presque tous les produits passent l'inspection, en sous-échantillonnant les « bons » articles pour équilibrer la formation
Signalement des intrusions réseau rares dans les journaux de cybersécurité dominés par le trafic normal, évalués avec Precision-Recall AUC au lieu de la précision
Le rééchantillonnage est de plus en plus automatisé dans les pipelines ML, avec des bibliothèques comme déséquilibred-learn s'intégrant directement dans la validation croisée. La recherche s'oriente vers un apprentissage sensible aux coûts et des fonctions de perte personnalisées, telles que la perte focale, qui minimise les exemples majoritaires faciles, qui surpassent souvent le rééchantillonnage brut sur les réseaux profonds. Pour les données tabulaires et images, les modèles génératifs qui synthétisent des échantillons minoritaires réalistes apparaissent comme un successeur plus sophistiqué de l'interpolation de style SMOTE.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Le déséquilibre de classe se produit lorsqu’un résultat dépasse largement un autre – comme 99,9 % de transactions légitimes contre 0,1 % de fraude – ce qui incite les modèles à ignorer cette classe rare mais importante. Le rééchantillonnage rééquilibre les données d'entraînement afin que le modèle apprenne réellement à repérer la minorité.
Si 99,9 % des cas sont négatifs, un modèle qui prédit toujours le négatif obtient une précision de 99,9 % tout en détectant zéro positif, de sorte que la précision cache un échec total sur la classe rare.
SMOTE (Synthetic Minority Over-sampling Technique) crée de nouveaux exemples minoritaires en interpolant entre un point minoritaire et ses voisins minoritaires les plus proches, plutôt que de simplement les dupliquer.
La pondération des classes laisse les données intactes et fait en sorte que la fonction de perte pénalise plus lourdement les erreurs sur la classe minoritaire.
Le rééchantillonnage avant la scission laisse apparaître des points minoritaires presque identiques dans les ensembles de train et de test, ce qui entraîne des fuites d'informations et produit des performances trop optimistes et irréalistes.
Le sous-échantillonnage équilibre les classes en supprimant les exemples majoritaires, ce qui peut éliminer les données informatives et nuire à la capacité du modèle à apprendre la classe majoritaire.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Rééchantillonnage bootstrap
Technique