Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Accuracy

L’exactitude est la proportion de prédictions correctes d’un modèle. Formule, exactitude top-1 et top-5, paradoxe de l’exactitude sur les données déséquilibrées et meilleures métriques.

La précision est la proportion de prédictions correctes d’un modèle : le nombre de prédictions correctes divisé par le nombre total de prédictions. C’est la mesure par défaut pour la classification d’images et les autres tâches d’apprentissage supervisé où chaque entrée porte une étiquette ; elle répond à la question la plus simple sur un modèle : à quelle fréquence a-t-il raison ? La précision est facile à lire et à comparer entre les modèles, mais elle accorde le même poids à chaque prédiction ; sur des données déséquilibrées, un modèle peut donc obtenir un score élevé tout en échouant précisément sur les cas importants, auxquels la précision et le rappel rendent mieux compte.

Calcul de l’exactitude#

Pour une tâche binaire, les quatre décomptes d’une matrice de confusion donnent exactitude = (TP + TN) / (TP + TN + FP + FN) : le nombre de vrais positifs et de vrais négatifs divisé par le nombre total de prédictions. Pour une tâche à plusieurs classes, l’exactitude correspond à la somme de la diagonale de la matrice divisée par le nombre total d’éléments, et accuracy_score de scikit-learn la calcule directement à partir de deux tableaux d’étiquettes. L’exactitude est souvent présentée plutôt sous la forme d’un taux d’erreur, où erreur = 1 − exactitude.

Exactitude Top-1 et Top-5#

Les classificateurs comportant de nombreuses classes indiquent aussi l’exactitude top-k. L’exactitude Top-1 considère une prédiction comme correcte uniquement lorsque la classe ayant obtenu le score le plus élevé correspond à l’étiquette réelle, tandis que l’exactitude Top-5 la considère comme correcte si l’étiquette réelle figure parmi les cinq classes aux scores les plus élevés. L’exactitude Top-5 s’est imposée avec le défi ImageNet, dont les photos contiennent souvent plusieurs objets, mais ne portent qu’une seule étiquette parmi 1 000 classes. Les modèles de classification YOLO26 indiquent les deux valeurs, et le modèle nano, yolo26n-cls.pt, atteint une exactitude Top-1 de 71,4 % et Top-5 de 90,1 % sur ImageNet à 224 pixels.

  • Précision : parmi les positifs prédits, la proportion de vrais positifs. Elle augmente lorsque les fausses alertes diminuent.
  • Rappel : parmi les positifs réels, la proportion détectée par le modèle. C’est la valeur qui révèle qu’un modèle ignore une classe rare.
  • Score F1 : la moyenne harmonique de la précision et du rappel, qui reste faible à moins que les deux soient élevés.
  • Précision moyenne (mAP) : la métrique standard pour la détection d’objets, où l’exactitude ne s’applique pas, car l’arrière-plan ne fournit aucun vrai négatif dénombrable, mais un nombre illimité de régions d’image vides.

Le paradoxe de l’exactitude#

Lorsqu’une classe est dominante, l’exactitude récompense le fait d’ignorer la classe rare. Si 1 % des transactions sont frauduleuses, un modèle qui approuve chaque transaction atteint une exactitude de 99 % sans détecter la moindre fraude : c’est le paradoxe de l’exactitude. Le même piège se retrouve dans l’inspection des défauts, le dépistage des maladies et la détection d’anomalies, où la classe d’intérêt est rare par nature.

import numpy as np
from sklearn.metrics import accuracy_score, balanced_accuracy_score, recall_score

# 1,000 transactions, 10 of them fraudulent (label 1)
y_true = np.zeros(1000, dtype=int)
y_true[:10] = 1

# A model that labels every transaction as legitimate
y_pred = np.zeros(1000, dtype=int)

print(f"Accuracy: {accuracy_score(y_true, y_pred):.2f}")
print(f"Balanced accuracy: {balanced_accuracy_score(y_true, y_pred):.2f}")
print(f"Fraud recall: {recall_score(y_true, y_pred):.2f}")

L’exactitude équilibrée, soit le rappel moyen sur l’ensemble des classes, révèle l’échec que l’exactitude simple masque : le script affiche une exactitude de 0.99, une exactitude équilibrée de 0.50 et un rappel de 0.00 pour la fraude.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique