Glossaire

Rappel

Apprends ce qu'est le rappel dans l'apprentissage automatique, pourquoi il est important et comment il garantit que les modèles d'IA capturent efficacement les instances positives critiques.

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

Le rappel est une mesure de performance cruciale dans l'apprentissage automatique (ML) et la classification statistique, qui mesure la capacité d'un modèle à identifier toutes les instances pertinentes au sein d'un ensemble de données. Plus précisément, il quantifie la proportion de cas positifs réels qui ont été correctement prédits comme positifs par le modèle. Également connu sous le nom de sensibilité ou de taux de vrais positifs (TPR), le rappel est particulièrement important dans les scénarios où le fait de ne pas détecter une instance positive (un faux négatif) entraîne des conséquences importantes. Il permet de répondre à la question suivante : "Parmi toutes les instances positives réelles, combien le modèle a-t-il correctement identifiées ?". L'évaluation des modèles nécessite la compréhension de diverses mesures, et le rappel offre une perspective essentielle sur l'exhaustivité.

Comment le rappel est-il calculé ?

Le rappel est calculé en divisant le nombre de vrais positifs (TP) par la somme des vrais positifs et des faux négatifs (FN). Les vrais positifs sont les instances correctement identifiées comme positives, tandis que les faux négatifs sont les instances positives que le modèle a incorrectement classées comme négatives. Un score de rappel élevé indique que le modèle est efficace pour trouver la plupart des instances positives dans les données. Cette mesure est fondamentale pour évaluer les performances du modèle, en particulier dans des tâches telles que la détection d'objets et la classification d'images. Les outils et les plateformes comme Ultralytics HUB affichent souvent le rappel avec d'autres mesures pendant l'évaluation du modèle.

Rappel Vs. Mesures connexes

Pour comprendre le rappel, il faut souvent le comparer à d'autres mesures d'évaluation courantes :

  • Précision: Alors que le rappel se concentre sur la capture de toutes les instances positives réelles, la précision mesure l'exactitude des prédictions positives faites par le modèle (TP / (TP + Faux positifs)). Il y a souvent un compromis entre la précision et le rappel ; l'amélioration de l'un peut diminuer l'autre. C'est ce qu'on appelle le compromis précision-rappel.
  • Précision: La précision mesure l'exactitude globale du modèle dans toutes les classes ((TP + Vrais négatifs) / Total des prédictions). Cependant, la précision peut être trompeuse, en particulier avec les ensembles de données déséquilibrés où une classe est nettement plus nombreuse que les autres. Dans de tels cas, le rappel de la classe minoritaire est souvent une mesure plus informative.
  • Score F1: Le score F1 est la moyenne harmonique de la précision et du rappel, fournissant une mesure unique qui équilibre les deux préoccupations. Il est utile lorsque tu as besoin d'un compromis entre la recherche de toutes les instances positives (rappel) et la garantie que les instances identifiées sont bien positives (précision). Tu peux explorer les guides détaillés sur les mesures de performanceYOLO pour en savoir plus.

Importance et applications

Un rappel élevé est essentiel dans les applications où l'absence d'instances positives est coûteuse ou dangereuse. L'accent est mis sur la réduction des faux négatifs.

  • Analyse d'images médicales: Dans les systèmes de diagnostic, tels que la détection de tumeurs cancéreuses à partir de scanners, il est primordial de maximiser le rappel. Ne pas détecter une maladie (un faux négatif) peut avoir de graves conséquences sur la santé du patient, il est donc préférable d'avoir quelques faux positifs (signalant des tissus sains comme potentiellement malades) qui peuvent être écartés par des tests supplémentaires. L 'IA dans le domaine de la santé s'appuie fortement sur des modèles à fort taux de rappel pour le dépistage, contribuant ainsi à des avancées discutées dans des revues telles que Radiology : Artificial Intelligence. Par exemple, la détection des tumeurs cérébrales nécessite une sensibilité élevée.
  • Détection des fraudes : Dans les systèmes financiers, l'identification des transactions frauduleuses est cruciale. Un modèle à rappel élevé garantit que la plupart des tentatives de fraude réelles sont repérées, ce qui minimise les pertes financières. Bien que cela puisse conduire à signaler certaines transactions légitimes pour examen (faux positifs), le coût de manquer une transaction frauduleuse (faux négatifs) est généralement beaucoup plus élevé. De nombreuses applications d'IA dans le domaine de la finance donnent la priorité au rappel.
  • Systèmes de sécurité: Pour les systèmes de surveillance conçus pour détecter les intrus ou les menaces, un rappel élevé permet de ne pas manquer les dangers potentiels. Passer à côté d'une menace réelle (faux négatif) pourrait compromettre la sécurité, comme on le voit dans les applications de sécurité pilotées par l'IA.
  • Contrôle de la qualité dans la fabrication: Dans les systèmes d'inspection automatisés, le rappel élevé permet d'identifier presque tous les produits défectueux sur une chaîne de production, empêchant ainsi les articles défectueux d'atteindre les consommateurs. Passer à côté d'un défaut (faux négatif) peut entraîner l'insatisfaction des clients et des problèmes de sécurité. En savoir plus sur l'IA dans le secteur de la fabrication.

Rappel dans les modèlesYOLO d'Ultralytics

Dans le contexte de la vision par ordinateur (VA) et des modèles comme Ultralytics YOLOle rappel est une mesure clé utilisée avec la précision et la précision moyenne (mAP) pour évaluer les performances dans des tâches telles que la détection d'objets et la segmentation d'instances. Il est souvent essentiel de parvenir à un bon équilibre entre le rappel et la précision pour obtenir des performances solides dans le monde réel. Par exemple, lorsque l'on compare des modèles tels que YOLOv8 et YOLO11, le rappel permet de comprendre dans quelle mesure chaque modèle identifie tous les objets cibles. Les utilisateurs peuvent former des modèles personnalisés à l'aide d'outils tels que PyTorch ou TensorFlow et suivre le rappel à l'aide d'outils tels que Weights & Biases ou les fonctionnalités intégrées dans Ultralytics HUB. Comprendre le rappel permet d'optimiser les modèles pour des cas d'utilisation spécifiques, ce qui implique potentiellement le réglage des hyperparamètres ou l'exploration de différentes architectures de modèles comme YOLOv10 ou la dernière. YOLO11. Des ressources telles que la documentation d'Ultralytics offrent des guides complets sur la formation et l'évaluation.

Tout lire