YOLO Vision 2026:
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 conforme es un marco estadístico en machine learning (ML) que proporciona medidas de incertidumbre libres de distribución para las predicciones de modelos. En lugar de emitir una única predicción puntual —como una etiqueta de clase específica—, un predictor conforme genera un conjunto o intervalo de predicción que contiene el valor verdadero con una probabilidad especificada por el usuario (por ejemplo, 90% o 95%). Este marco envuelve cualquier modelo de inteligencia artificial (AI) para ofrecer garantías estadísticas formales sin necesidad de modificar la arquitectura del modelo. Para obtener una lista exhaustiva de herramientas e investigaciones actualizadas, puedes explorar el repositorio Awesome Conformal Prediction.

Có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 vivo, evalúa nuevas entradas e incluye todas las etiquetas posibles cuyas puntuaciones se sitúen por debajo del cuantil de calibración.

Puedes explorar las demostraciones matemáticas de este enfoque en el tutorial A Gentle Introduction to Conformal Prediction o aprender sobre los enfoques de previsión de series temporales para gestionar las incertidumbres temporales.

Diferenciación de la Predicción Conformal de términos relacionados#

Es fundamental distinguir este marco de las métricas estándar utilizadas durante las pruebas de modelos:

Aplicaciones 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ósticos médicos: Al aprovechar la IA en el sector sanitario para analizar exploraciones, un modelo puede generar un conjunto de diagnósticos plausibles en lugar de una sola clase potencialmente incorrecta. Esto garantiza que los médicos investiguen todas las posibilidades viables, respaldando estudios recientes sobre medicina e imagen genómica confiables.
  • Conducción autónoma: En la IA aplicada a sistemas de 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, lo que permite que los sistemas de frenado del vehículo tengan en cuenta los movimientos en el peor de los casos de forma segura.

Implementació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 suelen utilizar la regresión de cuantiles conformes. También puedes implementar una lógica de predicción conforme básica utilizando probabilidades de modelos avanzados como Ultralytics YOLO26. El siguiente ejemplo construye un conjunto de predicción utilizando las probabilidades de clasificación de YOLO26, imitando la lógica de incluir las clases principales hasta alcanzar 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 sólidas para evitar que la deriva de datos arruine la calibración. Herramientas como la Ultralytics Platform simplifican el proceso de recopilación de nuevos conjuntos de datos de clasificación, reentrenamiento de modelos y gestión segura de despliegue de modelos. Puedes leer más sobre la selecció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 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 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 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