Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Conformal Prediction

Découvre comment la prédiction conforme fournit une incertitude sans distribution pour l'IA. Implémente des ensembles de prédiction avec Ultralytics YOLO26 pour garantir des résultats de modèle fiables.

La prédiction conforme est un cadre statistique en apprentissage automatique (ML) qui fournit des mesures d'incertitude sans distribution pour les prédictions des modèles. Au lieu de produire une prédiction ponctuelle unique — comme une étiquette de classe spécifique — un prédicteur conforme génère un ensemble ou un intervalle de prédiction qui contient la valeur réelle avec une probabilité spécifiée par l'utilisateur (par exemple, 90 % ou 95 %). Ce cadre enveloppe n'importe quel modèle d'intelligence artificielle (IA) pour fournir des garanties statistiques formelles sans nécessiter de modifications de l'architecture du modèle. Pour une liste exhaustive d'outils et de recherches actualisés, tu peux explorer le dépôt Awesome Conformal Prediction.

Link to this sectionComment fonctionne la prédiction conforme#

Le mécanisme fondamental repose sur l'évaluation du caractère inhabituel d'une nouvelle prédiction par rapport aux exemples passés, en utilisant un score de non-conformité.

  • Entraînement de modèle : commence par entraîner un modèle de base en utilisant un jeu de données d'entraînement standard.
  • Phase de calibration : fais passer un jeu de données de calibration distinct et mis de côté à travers le modèle entraîné. Calcule un score de non-conformité pour chaque prédiction, tel que la probabilité inverse en classification d'images.
  • Calcul des quantiles : détermine le niveau de confiance cible (par exemple, 95 %) et trouve le quantile correspondant de ces scores de calibration pour construire les ensembles de prédiction.
  • Application à l'inférence : lors de l'inférence en direct, évalue les nouvelles entrées et inclue toutes les étiquettes possibles dont les scores tombent en dessous du quantile de calibration.

Tu peux explorer les preuves mathématiques de cette approche dans le tutoriel A Gentle Introduction to Conformal Prediction ou en apprendre davantage sur les approches de prévision de séries temporelles pour gérer les incertitudes temporelles.

Link to this sectionDifférencier la prédiction conforme des termes associés#

Il est crucial de distinguer ce cadre des métriques standard utilisées lors du test de modèle :

Link to this sectionApplications concrètes#

La prédiction conforme est indispensable dans les domaines à enjeux élevés où connaître les angles morts du modèle est critique.

  • Diagnostics médicaux : lorsque tu exploites l'IA dans la santé pour analyser des scans, un modèle peut sortir un ensemble de diagnostics plausibles au lieu d'une classe unique, potentiellement incorrecte. Cela garantit que les cliniciens examinent toutes les possibilités viables, soutenant les études récentes sur la médecine génomique et l'imagerie fiables.
  • Conduite autonome : dans les systèmes d'IA pour l'automobile, l'application d'intervalles de prédiction à la détection d'objets génère une zone de confiance spatiale autour d'un piéton, permettant aux systèmes de freinage du véhicule de prendre en compte les mouvements les plus défavorables en toute sécurité.

Link to this sectionMise en œuvre des ensembles de prédiction#

Des bibliothèques comme MAPIE (Model Agnostic Prediction Interval Estimator) fournissent des outils intégrés pour Python, et les tâches de régression utilisent souvent la régression quantile conforme. Tu peux également mettre en œuvre une logique de prédiction conforme de base en utilisant les probabilités de modèles avancés comme Ultralytics YOLO26. L'exemple suivant construit un ensemble de prédiction en utilisant les probabilités de classification de YOLO26, imitant la logique d'inclusion des meilleures classes jusqu'à ce qu'un seuil cumulatif soit atteint.

from ultralytics import YOLO

# Load an Ultralytics YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Simple conformal-style prediction set logic based on cumulative probability
target_coverage = 0.95
prediction_set = []
cumulative_prob = 0.0

# Sort probabilities in descending order using the results object
probs = results[0].probs
sorted_indices = probs.top5

for idx in sorted_indices:
    class_name = results[0].names[idx]
    class_prob = probs.data[idx].item()

    prediction_set.append((class_name, round(class_prob, 3)))
    cumulative_prob += class_prob

    # Stop adding to the set once we reach the 95% coverage threshold
    if cumulative_prob >= target_coverage:
        break

print(f"95% Prediction Set: {prediction_set}")

Le développement de systèmes fiables nécessite des pratiques de données robustes pour éviter que la dérive des données ne ruine la calibration. Des outils comme la plateforme Ultralytics simplifient le processus de collecte de nouveaux jeux de données de classification, le réentraînement des modèles et la gestion sécurisée du déploiement de modèles. Tu peux en lire plus sur la curation de données équilibrées dans notre guide sur la compréhension des biais des jeux de données, ou suivre les dernières avancées présentées à la conférence annuelle COPA conference.

Explore solutions

Real-time defect detection with Ultralytics YOLO

Defect Detection

YOLO-based vision AI detects defects in steel, PCBs, fabric, solar panels, and welds, with peer-reviewed accuracy up to 99.4% and up to 94.5% lower inspection cost.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time defect detection with Ultralytics YOLO

Defect Detection

YOLO-based vision AI detects defects in steel, PCBs, fabric, solar panels, and welds, with peer-reviewed accuracy up to 99.4% and up to 94.5% lower inspection cost.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time defect detection with Ultralytics YOLO

Defect Detection

YOLO-based vision AI detects defects in steel, PCBs, fabric, solar panels, and welds, with peer-reviewed accuracy up to 99.4% and up to 94.5% lower inspection cost.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique