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

Dans l'apprentissage automatique, en particulier dans le domaine de la classification et de la détection d'objets, le rappel est une mesure essentielle qui donne un aperçu de la capacité d'un modèle à identifier toutes les instances pertinentes d'un ensemble de données. Il répond à la question suivante : "Sur l'ensemble des cas positifs réels, combien le modèle a-t-il correctement identifié ?". Il est essentiel de comprendre le rappel pour évaluer l'efficacité des modèles d'IA, en particulier dans les applications où le fait de ne pas détecter des instances positives peut avoir des conséquences importantes.

Comprendre le rappel

Le rappel, souvent appelé sensibilité, est une métrique qui quantifie la capacité d'un modèle à trouver toutes les instances positives. Il est calculé comme le rapport entre les vrais positifs (TP) et la somme des vrais positifs et des faux négatifs (FN). En termes plus simples, il s'agit de minimiser les faux négatifs, c'est-à-dire les cas où le modèle prédit à tort un résultat négatif alors que le résultat réel est positif. Un score de rappel élevé indique que le modèle est efficace pour capturer une grande proportion de cas positifs réels, ce qui réduit le risque de manquer des cas positifs importants.

Par exemple, dans les tâches de détection d'objets utilisant des modèles tels que Ultralytics YOLOv8un rappel élevé signifie que le modèle est capable de trouver la plupart des objets intéressants dans une image, même s'il identifie parfois mal des éléments de l'arrière-plan comme étant des objets (ce qui entraîne une précision plus faible).

Pertinence et importance du rappel

Le rappel est particulièrement crucial dans les scénarios où l'absence d'instances positives est plus coûteuse que l'existence de faux positifs. Prenons l'exemple de l'analyse d'images médicales pour la détection de maladies. Dans le cadre du dépistage du cancer, par exemple, un rappel élevé est primordial. Il est plus important d'identifier tous les cas réels de cancer (même si cela signifie que certaines personnes en bonne santé sont faussement signalées, ce qui nécessite un examen plus approfondi) que de rater des cas de cancer dans le but de réduire les fausses alertes. Passer à côté d'un cas positif (faux négatif) pourrait retarder le traitement et avoir de graves conséquences sur la santé.

Un autre domaine où le rappel est vital est celui des systèmes de sécurité, comme les applications de vision par ordinateur pour la prévention des vols. Dans le domaine de la sécurité des commerces de détail, l'optimisation du rappel permet au système de détecter le plus grand nombre possible de cas de vols potentiels. Si quelques fausses alarmes peuvent se produire (faux positifs), le fait de ne pas détecter de véritables incidents de vol (faux négatifs) peut entraîner des pertes financières importantes. Par conséquent, donner la priorité au rappel est la clé d'une mise en œuvre efficace de la sécurité.

Rappel par rapport à la précision et à l'exactitude

Alors que le rappel se concentre sur l'exhaustivité des prédictions positives, la précision mesure l'exactitude des prédictions positives. La précision répond à : "Sur toutes les instances que le modèle a prédites comme positives, combien étaient réellement positives ?". Un score de précision élevé signifie que lorsque le modèle prédit un résultat positif, il est très probable qu'il soit correct, ce qui minimise les faux positifs.

La précision, quant à elle, fournit une mesure globale de l'exactitude, en tenant compte à la fois des vrais positifs, des vrais négatifs, des faux positifs et des faux négatifs. La précision est utile lorsque les classes sont équilibrées, mais elle peut être trompeuse lorsqu'il s'agit d'ensembles de données déséquilibrés où une classe est nettement plus nombreuse que l'autre.

Dans de nombreux scénarios du monde réel, il y a un compromis entre la précision et le rappel. Augmenter le rappel peut diminuer la précision et vice-versa. Le score F1 est une mesure qui permet d'équilibrer la précision et le rappel, en fournissant une moyenne harmonique des deux. Le choix de la bonne mesure dépend de l'application spécifique et des coûts relatifs des faux positifs et des faux négatifs. Pour aller plus loin dans l'évaluation des modèles, l'exploration de YOLO mesures de performance peut offrir des informations précieuses.

Applications du rappel dans le monde réel

Au-delà des applications médicales et de sécurité, Recall joue un rôle crucial dans divers systèmes pilotés par l'IA :

  • Détection de la fraude : Dans les applications d'IA financière, il est essentiel de maximiser le rappel pour attraper le plus grand nombre possible de transactions frauduleuses, quitte à signaler certaines transactions légitimes comme suspectes pour un examen plus approfondi.
  • Détection d'anomalies : Dans le cadre du contrôle de la qualité industrielle, un rappel élevé dans la détection des anomalies garantit que presque tous les produits défectueux sont identifiés, ce qui permet de maintenir les normes de qualité et d'empêcher les articles défectueux d'atteindre les clients.
  • Recherche et récupération d'informations : Dans les systèmes de recherche sémantique et de recherche d'informations, le rappel mesure la capacité du système à retrouver tous les documents ou résultats pertinents pour une requête, garantissant ainsi des résultats de recherche complets.

En résumé, le rappel est une mesure d'évaluation essentielle dans l'apprentissage automatique, en particulier lorsque le coût des instances positives manquantes est élevé. En comprenant et en optimisant le rappel, les développeurs peuvent construire des systèmes d'IA plus efficaces et plus fiables dans diverses applications à l'aide d'outils et de plateformes comme Ultralytics HUB.

Tout lire