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

Recall

Le rappel, ou sensibilité, est la proportion de positifs réels détectés par un modèle : TP / (TP + FN). Découvre comment les seuils créent un compromis avec la précision et comment les détecteurs le calculent.

Le rappel est la proportion de cas positifs réels correctement identifiés par un modèle. Il répond à la question « Sur tout ce qui aurait dû être détecté, quelle part le modèle a-t-il trouvée ? » et se calcule en divisant les vrais positifs par l’ensemble des positifs réels : rappel = TP / (TP + FN), où un faux négatif (FN) est un cas positif que le modèle n’a pas détecté. Le rappel varie de 0 à 1 ; un rappel de 0.90 signifie donc que le modèle manque 1 positif sur 10. Sensibilité, taux de vrais positifs (TPR) et taux de détection sont des synonymes, tandis que le taux d’omission, ou taux de faux négatifs, équivaut à un moins le rappel. Le rappel est particulièrement important lorsqu’une omission coûte cher, par exemple en cas de tumeur non détectée sur une image de dépistage ou d’intrus qu’un système d’alarme ne signale pas.

Calcul du rappel#

Le rappel s’appuie sur deux cellules de la matrice de confusion : les vrais positifs et les faux négatifs, qui représentent ensemble tous les positifs réels. Les faux positifs et les vrais négatifs n’entrent jamais dans la formule ; un modèle qui classe tout comme positif obtient donc un rappel parfait de 1.0, tout en étant inutile. Le rappel est donc indiqué avec la précision, TP / (TP + FP), qui pénalise précisément ces fausses alertes. Par exemple, un modèle de dépistage qui signale 90 tumeurs sur 100 dans un jeu de test a un rappel de 0.90, quel que soit le nombre d’images saines qu’il signale également ; sa précision indique combien de ses alertes étaient fondées.

Avec plus de deux classes, le rappel est calculé pour chaque classe, en considérant cette classe comme positive et toutes les autres comme négatives, puis les valeurs sont moyennées. Le rappel macro accorde le même poids à chaque classe, ce qui met en évidence les mauvais résultats sur les classes rares ; pour les tâches multiclasse à étiquette unique, le rappel micro-moyenné est égal à l’exactitude.

Le compromis précision-rappel#

La plupart des modèles produisent un score, et un seuil de décision le convertit en réponse oui ou non. Abaisser le seuil signale davantage de cas, ce qui augmente le rappel et réduit généralement la précision. Le script scikit-learn ci-dessous évalue 15 pièces, dont 5 défectueuses, avec trois seuils :

import numpy as np
from sklearn.metrics import precision_score, recall_score

# 5 defective parts (1) and 10 good parts (0), with the model's defect score for each
y_true = np.array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
scores = np.array([0.95, 0.80, 0.55, 0.40, 0.20, 0.60, 0.35, 0.30, 0.15, 0.10, 0.10, 0.05, 0.05, 0.05, 0.02])

# Lowering the decision threshold flags more parts as defective
for threshold in (0.7, 0.5, 0.3):
    y_pred = scores >= threshold
    recall = recall_score(y_true, y_pred)
    precision = precision_score(y_true, y_pred)
    print(f"threshold {threshold}: recall {recall:.2f}, precision {precision:.2f}")

Avec un seuil de 0.7, le modèle trouve 2 des 5 défauts sans fausse alerte, soit un rappel de 0.40 et une précision de 1.00. En abaissant le seuil à 0.3, il trouve 4 défauts, avec un rappel de 0.80, mais 3 de ses 7 alertes concernent des pièces en bon état, ce qui fait tomber la précision à 0.57. Le tracé de tous les seuils forme une courbe précision-rappel, sur laquelle le score F1 ou un score F2 pondéré par le rappel permet de choisir un point de fonctionnement. Dans YOLO26, le seuil conf de la prédiction fixe ce compromis ; sa valeur par défaut est 0.25. L’abaisser, par exemple à conf=0.1, permet de récupérer les objets moins visibles, plus petits et partiellement masqués, au prix de davantage de fausses détections.

Rappel en détection d’objets#

En détection d’objets, les positifs sont les objets étiquetés dans chaque image. Un objet étiqueté n’est considéré comme détecté que si une prédiction de la même classe le recouvre selon un rapport intersection sur union (IoU) supérieur ou égal à un seuil, souvent fixé à 0.5. Chaque prédiction ne peut correspondre qu’à un seul objet ; une boîte unique couvrant deux personnes dans une foule en détecte donc une seule, et l’autre devient un faux négatif.

Le rappel du détecteur dépend donc du seuil de confiance, du seuil IoU et du post-traitement. Un seuil IoU plus strict, comme 0.75, réduit le rappel pour les boîtes positionnées de manière imprécise ; la suppression des non-maxima (NMS) peut supprimer des boîtes correctes lorsque les objets se chevauchent fortement, et une limite du nombre de détections par image réduit le rappel dans les scènes denses. La précision moyenne (mAP) intègre la précision sur tous les niveaux de rappel ; chaque objet que le modèle ne détecte jamais la fait donc baisser. L’évaluation COCO rapporte également le rappel moyen (AR), c’est-à-dire le rappel maximal atteint pour un nombre fixe de détections par image, moyenné sur les seuils IoU de 0.50 à 0.95, sous la forme AR@1, AR@10 et AR@100.

Améliorer le rappel#

  • Précision : La part des prédictions positives qui sont correctes. Le rappel indique quelle proportion de la cible le modèle a trouvée, tandis que la précision indique quelle proportion de ce qu’il a trouvé était juste.
  • Spécificité : Le taux de vrais négatifs, TN / (TN + FP), c’est-à-dire la part des négatifs correctement rejetés. Les tests médicaux présentent les deux mesures sous la forme de sensibilité et spécificité.
  • Courbe caractéristique de fonctionnement du récepteur (ROC) : Elle représente le rappel, c’est-à-dire le taux de vrais positifs, en fonction du taux de faux positifs pour différents seuils. L’aire sous la courbe (AUC) la résume par une seule valeur.
  • Exactitude : La part de l’ensemble des prédictions qui sont correctes. Avec 1 % de positifs, un modèle qui prédit toujours la classe négative obtient une exactitude de 99 % et un rappel de 0 %.

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