YOLO Vision 2026 :
Retour au glossaire Ultralytics

Area Under the Curve (AUC)

Apprends comment l'aire sous la courbe (AUC) mesure la performance d'un modèle. Découvre son rôle dans la classification, la santé et la finance en utilisant Ultralytics YOLO26.

L'aire sous la courbe (AUC) est une métrique de performance globale utilisée en machine learning (ML) pour évaluer le pouvoir discriminant d'un modèle de classification. Plus précisément, elle mesure l'aire bidimensionnelle située sous la courbe ROC (Receiver Operating Characteristic), fournissant une valeur scalaire unique allant de 0 à 1. Une AUC de 1,0 indique un classifieur parfait, tandis qu'une AUC de 0,5 suggère que le modèle ne fait pas mieux que le hasard. Parce qu'elle agrège les performances sur tous les seuils de classification possibles, l'AUC est particulièrement efficace pour évaluer les capacités de modélisation prédictive dans des scénarios où la frontière de décision optimale est inconnue ou variable.

La relation entre ROC et AUC#

Pour bien saisir l'AUC, il faut comprendre la courbe ROC sous-jacente. Ce graphique trace le taux de vrais positifs (rappel) en fonction du taux de faux positifs à différents réglages de seuil. L'AUC quantifie essentiellement la probabilité que ton modèle classe une instance positive choisie au hasard plus haut qu'une instance négative choisie au hasard.

  • Séparabilité : L'AUC mesure la capacité du modèle à distinguer les classes (par ex., "chien" vs "chat"). Une meilleure séparabilité signifie de meilleures prédictions.
  • Invariance de seuil : Contrairement au score F1, qui dépend d'un point de coupure spécifique, l'AUC offre une vue d'ensemble large de la qualité du modèle.
  • Invariance d'échelle : Elle mesure la qualité du classement des prédictions, plutôt que leurs valeurs de probabilité absolues.

Applications concrètes#

L'AUC est une métrique privilégiée dans les secteurs confrontés à des prises de décision critiques et à des jeux de données déséquilibrés, où une classe est nettement plus rare que l'autre.

  1. Diagnostics médicaux : Dans le domaine de l'IA en santé, les modèles sont entraînés à identifier des pathologies à partir de l'analyse d'images médicales. Par exemple, un modèle détectant des tumeurs rares doit donner la priorité à la sensibilité. Une AUC élevée garantit que le système attribue de manière fiable des scores de risque plus élevés aux vrais patients par rapport aux individus sains, réduisant ainsi les faux négatifs dangereux.

  2. Détection des fraudes financières : Les institutions financières utilisent l'IA en finance pour repérer les transactions frauduleuses. Étant donné que les transactions légitimes surpassent largement les frauduleuses, un modèle pourrait atteindre une précision de 99 % en qualifiant simplement tout de « légitime ». L'AUC évite cela en évaluant la capacité du modèle à séparer les tentatives de fraude réelles du comportement normal, quelle que soit la distribution des classes.

Distinguer l'AUC des mesures connexes#

Il est crucial de différencier l'AUC des autres indicateurs d'évaluation de modèle pour choisir le bon outil pour ton projet.

  • AUC vs Précision : La précision est simplement le rapport entre les prédictions correctes et le total des prédictions. Sur des jeux de données fortement asymétriques, la précision peut être faussement élevée. L'AUC est robuste face au déséquilibre des classes, offrant une évaluation plus honnête des performances du classifieur.
  • AUC vs Précision-Rappel : Alors que la ROC-AUC est standard pour des résultats équilibrés, l'aire sous la courbe Précision-Rappel (AUPRC) est souvent préférée lorsque la classe "positive" est extrêmement rare et que les faux positifs sont une préoccupation majeure.
  • AUC vs mAP : Dans les tâches de détection d'objets utilisant des modèles comme YOLO26, la métrique standard est la Mean Average Precision (mAP). Bien que le mAP soit conceptuellement similaire — calculant l'aire sous la courbe Précision-Rappel à travers différents seuils d'Intersection sur l'Union (IoU) —, l'AUC se réfère strictement à la courbe ROC en classification binaire ou multiclasse.

Exemple de code#

L'exemple suivant montre comment charger un modèle de classification YOLO26 pré-entraîné et exécuter la validation. Bien que les modèles YOLO rapportent principalement la précision top-1 et top-5, le processus de validation génère les données de prédiction nécessaires pour analyser les métriques basées sur des courbes.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Validate the model on a standard dataset (e.g., imagenet10)
# This generates precision, recall, and accuracy metrics
results = model.val(data="imagenet10")

# Access top-1 accuracy, a key point on the ROC curve
print(f"Top-1 Accuracy: {results.top1:.4f}")
print(f"Top-5 Accuracy: {results.top5:.4f}")

Pour une gestion complète du cycle de vie, incluant l'annotation de jeux de données et l'entraînement dans le cloud où ces métriques sont visualisées automatiquement, les développeurs peuvent utiliser la plateforme Ultralytics. Cela simplifie le processus d'interprétation de métriques complexes comme l'AUC sans calcul manuel.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique