Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Confidence

Una puntuación de confianza es la estimación de un modelo, entre 0 y 1, de que una predicción sea correcta. Descubre cómo la calculan los detectores, cómo funcionan los umbrales y por qué es importante la calibración.

Una puntuación de confianza es un número entre 0 y 1 que un modelo asigna a una predicción para expresar la probabilidad de que sea correcta. Los clasificadores asignan una a cada etiqueta de clase, y los modelos de detección de objetos asignan una a cada cuadro delimitador, para responder a una pregunta más concreta: ¿qué probabilidad hay de que este cuadro contenga un objeto de esta clase? Las aplicaciones usan la confianza para decidir qué predicciones conservar, en qué orden clasificarlas y cuáles enviar a una persona para que las revise.

Cómo generan confianza los modelos#

La confianza procede de la última capa de la red. Un clasificador de etiqueta única aplica softmax a sus salidas sin procesar, llamadas logits; así, las puntuaciones de clase suman 1 y el modelo devuelve el valor más alto. Los detectores suelen aplicar una función sigmoide a cada clase de forma independiente, por lo que un cuadro puede obtener puntuaciones altas para dos clases relacionadas y las puntuaciones no tienen por qué sumar 1. Los detectores con una salida de confianza de objeto independiente, como YOLOv5, la multiplicaban por la probabilidad de clase. Muchos detectores sin anclajes, incluidos los modelos YOLO recientes, prescinden de la confianza de objeto y usan la puntuación de clase más alta como confianza del cuadro.

Umbrales de confianza#

Un umbral de confianza convierte las puntuaciones en decisiones: conserva las predicciones que lo superan y descarta el resto. Al subir el umbral, se eliminan falsos positivos y aumenta la precisión. Al bajarlo, se recuperan objetos tenues, pequeños o parcialmente ocultos y aumenta la exhaustividad, a costa de más falsas alarmas. El umbral en el que la curva de la puntuación F1 alcanza su máximo equilibra ambas métricas. De forma predeterminada, YOLO26 conserva las cajas con una puntuación superior a 0,25 durante la predicción, y la validación reduce el umbral a 0,001 para que sus curvas de precisión y exhaustividad abarquen casi todos los puntos de funcionamiento posibles.

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

La ejecución con 0.1 devuelve todas las cajas de la ejecución con 0.6, además de los candidatos más débiles, así que elevar el umbral solo puede eliminar detecciones, empezando por las menos seguras.

Uso de la confianza en aplicaciones#

Muchos sistemas utilizan dos umbrales. Se descartan las predicciones que quedan por debajo del umbral bajo, las que superan el umbral alto activan una acción automática y las que quedan entre ambos se envían a una persona, a un segundo modelo o a otro sensor. Una herramienta de cribado médico puede señalar de inmediato los hallazgos con alta confianza y poner en cola los inciertos para que los revise un radiólogo; un ciclo de aprendizaje activo envía los casos inciertos a los anotadores, una estrategia llamada muestreo por incertidumbre.

Confianza y calibración#

Una puntuación de 0.9 solo es una probabilidad útil si el modelo está calibrado, es decir, si alrededor del 90 % de todas las predicciones con una puntuación de 0.9 son correctas. Las redes profundas modernas tienden a tener exceso de confianza y a asignar puntuaciones superiores a su tasa real de aciertos. El escalado de temperatura corrige gran parte de este problema al dividir los logits por una constante ajustada con datos reservados, y las herramientas de calibración de scikit-learn ajustan transformaciones de Platt (sigmoides) o isotónicas y trazan curvas de fiabilidad. La calibración es importante siempre que una puntuación se interprete como probabilidad, por ejemplo, para establecer un umbral de riesgo. Las métricas de clasificación, como la precisión media (mAP), solo dependen del orden de las puntuaciones.

  • Exactitud: tasa de predicciones correctas a nivel de conjunto de datos. En un modelo calibrado, la confianza media es igual a la exactitud.
  • Intervalos de confianza estadísticos: concepto distinto que comparte el nombre. Un nivel de confianza del 95 % describe la frecuencia con la que un procedimiento para construir intervalos captura un valor real en muestras repetidas.
  • Predicción conforme: convierte las puntuaciones sin procesar en conjuntos de predicciones con una garantía de cobertura, de modo que, con un objetivo del 90 %, el conjunto contiene la etiqueta verdadera al menos el 90 % de las veces con datos intercambiables.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático