Ultralytics YOLO27:
Licencia YOLO
Volver al glosario de Ultralytics

Brier Score

La puntuación de Brier es el error cuadrático medio entre las probabilidades predichas y los resultados, por lo que un valor más bajo es mejor. Fórmula, referencias, puntuación de habilidad y código.

La puntuación de Brier mide la precisión de las predicciones probabilísticas como la diferencia cuadrática media entre cada probabilidad predicha y el resultado real, codificado como 1 si el suceso ocurrió y 0 si no ocurrió. Para sucesos binarios, va de 0 —puntuación perfecta— a 1; un modelo que siempre predice 0,5 obtiene exactamente 0,25. El meteorólogo Glenn W. Brier la introdujo en 1950 para verificar las previsiones meteorológicas probabilísticas; hoy se utiliza para evaluar modelos de riesgo clínico, competiciones de predicción y clasificadores de aprendizaje automático (ML). Evalúa las probabilidades en sí, antes de que un umbral las convierta en decisiones, de modo que distingue una predicción correcta pero poco segura de 0,51 de otra de 0,99 con mucha confianza, aunque la precisión, la precisión positiva y la exhaustividad las consideran iguales.

Cómo se calcula la puntuación de Brier#

Para N predicciones con una probabilidad p y un resultado o, la puntuación de Brier es la media de (p − o)². Si un modelo predice un 80 % de probabilidad de que haya un defecto, recibe una penalización de 0,04 si el defecto está presente, (0,8 − 1)², y de 0,64 si no está, (0,8 − 0)²; por tanto, los errores de alta confianza cuestan mucho más que los de baja confianza. La puntuación de Brier es una regla de puntuación estrictamente propia: un modelo solo obtiene su mejor puntuación esperada si informa de las probabilidades que realmente considera correctas, así que no puede mejorar sesgando las predicciones hacia 0 o 1.

Para más de dos clases, se suman las diferencias cuadráticas entre el vector de probabilidades predichas y el vector one-hot de la clase verdadera para todas las clases, y se calcula la media entre los ejemplos. Esta forma multiclase, la definición original de Brier, va de 0 a 2. La función brier_score_loss de scikit-learn acepta ambos casos y, de forma predeterminada, divide por dos la puntuación binaria para ajustarla al intervalo habitual de 0 a 1, mientras mantiene el intervalo de 0 a 2 para entradas multiclase; por tanto, las puntuaciones de distintas herramientas solo son comparables si utilizan la misma convención.

Cómo interpretar la puntuación de Brier#

La puntuación de Brier no tiene un valor «bueno» universal, porque depende de la frecuencia del suceso. Un modelo que siempre predice la tasa base p obtiene p(1 − p): 0,09 para un suceso que ocurre el 10 % de las veces y 0,25 para uno que ocurre la mitad de las veces. La puntuación de habilidad de Brier, BSS = 1 − BS / BS_ref, compara un modelo con una previsión de referencia de este tipo: 0 significa que no supera la referencia, 1 es perfecto y los valores negativos son peores que la referencia.

from sklearn.metrics import brier_score_loss

# Outcomes (1 = defect) and the model's predicted defect probabilities
y_true = [0, 1, 1, 0, 1, 0, 0, 0, 1, 0]
y_proba = [0.10, 0.75, 0.60, 0.30, 0.90, 0.40, 0.05, 0.20, 0.35, 0.15]
model_score = brier_score_loss(y_true, y_proba)

# Reference forecast: always predict the observed defect rate
event_rate = sum(y_true) / len(y_true)
baseline_score = brier_score_loss(y_true, [event_rate] * len(y_true))

# Brier skill score: the share of the reference error the model removes
skill = 1 - model_score / baseline_score
print(f"Model {model_score:.3f}, baseline {baseline_score:.3f}, skill {skill:.2f}")

El script imprime una puntuación del modelo de 0,098, frente a 0,240 para un modelo que siempre predice la tasa de defectos del 40 %: una puntuación de habilidad de 0,59, lo que significa que el modelo elimina el 59 % del error cuadrático de la previsión de referencia. La mayor penalización individual, 0,42, corresponde a la pieza defectuosa cuya probabilidad el modelo estimó en solo 0,35.

La descomposición de Murphy de 1973 divide la puntuación en tres partes: BS = fiabilidad − resolución + incertidumbre. La fiabilidad mide la calibración: cuánto se alejan las probabilidades predichas de las frecuencias observadas para los casos a los que se asignaron; debería ser baja. La resolución mide cuánto separan las predicciones los casos con distintos resultados; debería ser alta. La incertidumbre equivale al término de tasa base p(1 − p) y depende solo de los datos. Un modelo que siempre predice la tasa base está perfectamente calibrado y tiene una resolución nula, así que su puntuación equivale al término de incertidumbre.

  • Pérdida logarítmica: También es una regla de puntuación estrictamente propia y se calcula a partir del logaritmo de la probabilidad asignada al resultado real. Penaliza mucho más los errores de alta confianza: predecir 0,99 para un suceso que no ocurre cuesta 0,98 en puntuación de Brier y 4,6 en pérdida logarítmica; predecir exactamente 0 para un suceso que ocurre genera una pérdida logarítmica infinita.
  • Error de calibración esperado (ECE): Mide únicamente la calibración, agrupando las predicciones por confianza y calculando la media de la diferencia entre la confianza y la precisión. Ignora la resolución, así que un modelo que siempre predice la tasa base puede obtener un ECE perfecto.
  • Área bajo la curva (AUC): Mide la capacidad de las puntuaciones para situar los positivos por encima de los negativos; no cambia con ninguna calibración que mantenga ese orden, como el escalado de temperatura de un clasificador binario.
  • Confianza: Puntuación que un modelo asigna a una predicción. La puntuación de Brier comprueba si esas puntuaciones se comportan como probabilidades; la sobreconfianza aumenta la puntuación a través del término de fiabilidad.

La puntuación de Brier en visión artificial#

Los clasificadores de imágenes que generan probabilidades se evalúan con la puntuación de Brier en imágenes reservadas etiquetadas; recalcularla en imágenes de producción recién etiquetadas permite comprobar si se mantiene la calibración cuando las entradas cambian por la deriva de datos. Los modelos de clasificación YOLO26 devuelven una distribución softmax completa sobre sus clases en result.probs.data, así que la puntuación de Brier multiclase de un clasificador YOLO26 ajustado es la media, sobre las imágenes reservadas, de las diferencias cuadráticas sumadas entre ese vector y la etiqueta verdadera one-hot.

Explore solutions

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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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
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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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
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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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