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

Confidence

Un score de confiance est l’estimation, entre 0 et 1, de la probabilité qu’une prédiction soit correcte. Découvre comment les détecteurs le calculent, comment fonctionnent les seuils et pourquoi l’étalonnage est important.

Un score de confiance est une valeur comprise entre 0 et 1 qu’un modèle associe à une prédiction pour exprimer la probabilité que celle-ci soit correcte. Les classificateurs en associent un à chaque étiquette de classe, et les modèles de détection d’objets en associent un à chaque boîte englobante. Dans ce dernier cas, il répond à une question plus précise : quelle est la probabilité que cette boîte contienne un objet de cette classe ? Les applications utilisent les scores de confiance pour décider quelles prédictions conserver, dans quel ordre les classer et lesquelles transmettre à une personne pour examen.

Comment les modèles produisent un score de confiance#

Le score de confiance provient de la dernière couche du réseau. Un classificateur à étiquette unique transmet ses sorties brutes, appelées logits, au softmax, qui fait en sorte que la somme des scores de classe soit égale à 1, puis renvoie la valeur la plus élevée. Les détecteurs appliquent généralement une sigmoïde à chaque classe indépendamment ; une boîte peut donc obtenir un score élevé pour deux classes apparentées, et les scores ne sont pas nécessairement égaux à 1 au total. Les détecteurs dotés d’une sortie d’objectivité distincte, comme YOLOv5, multipliaient cette valeur par la probabilité de la classe. De nombreux détecteurs sans ancrage, y compris les modèles YOLO récents, suppriment la sortie d’objectivité et utilisent le score de classe le plus élevé comme score de confiance de la boîte.

Seuils de confiance#

Un seuil de confiance transforme les scores en décisions : les prédictions qui le dépassent sont conservées et les autres rejetées. Augmenter le seuil élimine les faux positifs et augmente la précision. L’abaisser permet de retrouver des objets peu visibles, petits ou partiellement masqués et augmente le rappel, au prix de davantage de fausses alertes. Le seuil auquel la courbe du score F1 atteint son maximum équilibre ces deux mesures. Par défaut, YOLO26 conserve les boîtes dont le score dépasse 0,25 au moment de la prédiction, et la validation abaisse le seuil à 0,001 afin que ses courbes précision-rappel couvrent presque tous les points de fonctionnement possibles.

from ultralytics import YOLO

# Load a pretrained YOLO26 nano detector
model = YOLO("yolo26n.pt")
image = "https://ultralytics.com/images/bus.jpg"

# Run the same image at a low and a high confidence threshold
for threshold in (0.1, 0.6):
    results = model(image, conf=threshold)
    scores = results[0].boxes.conf.tolist()
    print(f"conf={threshold}: {len(scores)} boxes, scores {[round(s, 2) for s in scores]}")

L'exécution avec un seuil de 0.1 renvoie toutes les boîtes de l'exécution avec un seuil de 0.6, ainsi que les candidats moins fiables. Augmenter le seuil ne fait donc que supprimer des détections, en commençant par les moins certaines.

Utiliser la confiance dans les applications#

De nombreux systèmes utilisent deux seuils. Les prédictions sous un seuil bas sont éliminées, celles au-dessus d'un seuil élevé déclenchent une action automatique et celles situées entre les deux sont transmises à une personne, à un second modèle ou à un autre capteur. Un outil de dépistage médical peut signaler immédiatement les résultats très fiables et mettre en attente les résultats incertains pour qu'un radiologue les examine. Une boucle d'apprentissage actif transmet les cas incertains aux annotateurs : cette stratégie s'appelle l'échantillonnage par incertitude.

Confiance et calibration#

Un score de 0.9 n'est une probabilité exploitable que si le modèle est calibré, c'est-à-dire que, parmi toutes les prédictions ayant un score de 0.9, environ 90 % sont correctes. Les réseaux profonds modernes ont tendance à être trop confiants : leurs scores dépassent leur taux réel de réussite. La mise à l'échelle de la température corrige en grande partie ce problème en divisant les logits par une constante ajustée sur des données de validation. Les outils de calibration de scikit-learn ajustent des transformations de Platt (sigmoïde) ou isotoniques et tracent des courbes de fiabilité. La calibration est importante chaque fois qu'un score est interprété comme une probabilité, par exemple pour définir un seuil de risque. Les métriques de classement, comme la précision moyenne (mAP), dépendent uniquement de l'ordre des scores.

  • Exactitude : taux de prédictions correctes à l'échelle d'un jeu de données. Dans un modèle calibré, la confiance moyenne est égale à l'exactitude.
  • Intervalles de confiance statistiques : notion distincte qui porte le même nom. Un niveau de confiance de 95 % décrit la fréquence à laquelle une procédure de construction d'intervalles inclut une valeur réelle sur des échantillons répétés.
  • Prédiction conforme : transforme les scores bruts en ensembles de prédictions avec une garantie de couverture. Ainsi, pour une cible de 90 %, l'ensemble contient la vraie étiquette au moins 90 % du temps sur des données échangeables.

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