Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Conformal Prediction

Descubre cómo la predicción conforme proporciona una estimación de incertidumbre sin distribución para la IA. Implementa conjuntos de predicción con Ultralytics YOLO26 para asegurar resultados de modelo fiables.

La predicción conformal es un marco estadístico en machine learning (ML) que proporciona medidas de incertidumbre libres de distribución para las predicciones de los modelos. En lugar de generar una única predicción puntual, como una etiqueta de clase específica, un predictor conformal genera un conjunto o intervalo de predicción que contiene el valor real con una probabilidad especificada por el usuario (por ejemplo, 90 % o 95 %). Este marco se integra alrededor de cualquier modelo de inteligencia artificial (AI) para proporcionar garantías estadísticas formales sin necesidad de realizar cambios en la arquitectura del modelo. Para obtener una lista exhaustiva de herramientas e investigaciones actualizadas, puedes explorar el repositorio Awesome Conformal Prediction.

Link to this sectionCómo funciona la Predicción Conformal#

El mecanismo fundamental se basa en evaluar qué tan inusual es una nueva predicción en comparación con ejemplos pasados utilizando una puntuación de no conformidad.

  • Entrenamiento del Modelo: Primero, entrena un modelo base utilizando un conjunto de datos de entrenamiento estándar.
  • Fase de Calibración: Pasa un conjunto de datos de calibración independiente y reservado a través del modelo entrenado. Calcula una puntuación de no conformidad para cada predicción, como la probabilidad inversa en clasificación de imágenes.
  • Cálculo de Cuantiles: Determina el nivel de confianza objetivo (por ejemplo, 95 %) y encuentra el cuantil correspondiente de estas puntuaciones de calibración para construir los conjuntos de predicción.
  • Aplicación de Inferencia: Durante la inferencia en tiempo real, evalúa las nuevas entradas e incluye todas las etiquetas posibles cuyas puntuaciones caigan por debajo del cuantil de calibración.

Puedes explorar las pruebas matemáticas de este enfoque en el tutorial A Gentle Introduction to Conformal Prediction o aprender sobre enfoques de pronóstico de series temporales para manejar incertidumbres temporales.

Link to this sectionDiferenciación de la Predicción Conformal de términos relacionados#

Es crucial distinguir este marco de las métricas estándar utilizadas durante el model testing:

Link to this sectionAplicaciones en el mundo real#

La predicción conformal es indispensable en campos de alto riesgo donde conocer los puntos ciegos del modelo es fundamental.

  • Diagnóstico Médico: Al aprovechar la IA en el sector sanitario para analizar escáneres, un modelo podría generar un conjunto de diagnósticos plausibles en lugar de una clase única potencialmente incorrecta. Esto asegura que los médicos investiguen todas las posibilidades viables, respaldando estudios recientes sobre medicina genómica e imagenología fiable.
  • Conducción Autónoma: En los sistemas de IA para automoción, aplicar intervalos de predicción a la detección de objetos genera una región de confianza espacial alrededor de un peatón, permitiendo que los sistemas de frenado del vehículo consideren los movimientos del peor de los casos de forma segura.

Link to this sectionImplementación de Conjuntos de Predicción#

Bibliotecas como MAPIE (Model Agnostic Prediction Interval Estimator) proporcionan herramientas integradas para Python, y las tareas de regresión a menudo utilizan regresión cuantílica conformal. También puedes implementar una lógica de predicción conformal básica utilizando probabilidades de modelos avanzados como Ultralytics YOLO26. El siguiente ejemplo construye un conjunto de predicción utilizando probabilidades de clasificación de YOLO26, imitando la lógica de incluir las mejores clases hasta que se alcance un umbral acumulativo.

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}")

El desarrollo de sistemas fiables requiere prácticas de datos robustas para evitar que el data drift arruine la calibración. Herramientas como la Ultralytics Platform simplifican el proceso de recopilación de classification datasets frescos, reentrenamiento de modelos y gestión segura del model deployment. Puedes leer más sobre la curación de datos equilibrados en nuestra guía sobre comprensión del sesgo en conjuntos de datos, o seguir los últimos avances presentados en la conferencia anual 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.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
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.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información
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.
Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.
Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.
Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.
Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.
Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.
Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático