Yolo Vision Shenzhen
Shenzhen
Únete ahora
Glosario

Precisión

Domina la precisión en el aprendizaje automático. Aprende a calcular y mejorar la precisión de los modelos, reducir los falsos positivos y evaluar el rendimiento Ultralytics .

La precisión es una métrica fundamental en la ciencia de datos que se utiliza para evaluar el rendimiento de los modelos de clasificación. Mide la calidad de las predicciones positivas determinando la proporción de identificaciones verdaderas positivas entre todas las instancias que el modelo predijo como positivas. En el ámbito del aprendizaje automático (ML), la precisión responde a la pregunta crítica: «Cuando el modelo afirma haber encontrado un objeto, ¿con qué frecuencia es correcto?». Una alta precisión indica que un algoritmo produce muy pocos falsos positivos, lo que significa que el sistema es altamente fiable cuando señala un evento o detecta un elemento. Esta métrica es especialmente importante en situaciones en las que el coste de una falsa alarma es elevado, lo que requiere que los agentes de IA actúen con certeza.

Diferenciación entre precisión, recuperación y exactitud

Para comprender plenamente el rendimiento de los modelos, es esencial distinguir la precisión de otros términos estadísticos relacionados. Aunque a menudo se utilizan indistintamente en el lenguaje coloquial, tienen significados técnicos distintos en la visión artificial (CV) y el análisis.

  • Precisión frente a recuperación: estas dos métricas suelen existir en una relación de compensación. Mientras que la precisión se centra en la exactitud de las predicciones positivas, la recuperación (también conocida como sensibilidad) mide la capacidad del modelo para encontrar todas las instancias relevantes en el conjunto de datos. Un modelo optimizado únicamente para la precisión podría pasar por alto algunos objetos (menor recuperación) para garantizar que todo lo que detecta es correcto. Por el contrario, una alta recuperación garantiza que se pasen por alto pocos objetos, pero puede dar lugar a más falsas alarmas. La puntuación F1 se utiliza a menudo para calcular la media armónica de ambas, lo que proporciona una visión equilibrada.
  • Precisión frente a exactitud: La exactitud es la relación entre las predicciones correctas (tanto positivas como negativas) y el número total de predicciones. Sin embargo, la exactitud puede ser engañosa en conjuntos de datos desequilibrados. Por ejemplo, en un sistema de detección de fraudes en el que el 99 % de las transacciones son legítimas, un modelo que simplemente predijera «legítimo» cada vez tendría una exactitud del 99 %, pero tendría una precisión nula para detectar fraudes.

Aplicaciones en el mundo real

Los requisitos específicos de una industria a menudo dictan si los desarrolladores priorizan la precisión sobre otras métricas. A continuación se presentan ejemplos concretos en los que la alta precisión es fundamental:

  • Prevención de pérdidas en el comercio minorista: En el comercio minorista, los sistemas de caja automáticos utilizan la detección de objetos para identificar los artículos. Si un sistema tiene una precisión baja, podría marcar erróneamente la bolsa personal de un cliente como un artículo robado (un falso positivo). Esto conduce a experiencias negativas para el cliente y a posibles problemas legales. Una alta precisión garantiza que la seguridad solo se alerte cuando existe una probabilidad muy alta de robo, lo que mantiene la confianza en el sistema de alarma de seguridad.
  • Control de calidad en la fabricación: En la fabricación inteligente, los sistemas de visión inspeccionan las líneas de montaje en busca de defectos. Un modelo con baja precisión podría classify piezas classify como defectuosas, lo que provocaría que se desecharan innecesariamente. Este desperdicio aumenta los costes y reduce la eficiencia. Al ajustar la precisión, los fabricantes se aseguran de que solo se eliminen los artículos realmente defectuosos, optimizando así la línea de producción. Puede explorar cómo Ultralytics YOLO26 ayuda en estas tareas industriales reduciendo los rechazos falsos.

Mejorando la precisión en la visión artificial

Los desarrolladores pueden emplear varias estrategias para mejorar la precisión de sus modelos. Un método común es ajustar el umbral de confianza durante la inferencia. Al exigir una puntuación de confianza más alta antes de aceptar una predicción, el modelo filtra las detecciones inciertas, reduciendo así los falsos positivos.

Otra técnica consiste en refinar los datos de entrenamiento. Añadir «muestras negativas» (imágenes que no contienen el objeto de interés, pero que se parecen un poco a él) ayuda al modelo a aprender a distinguir el objetivo del ruido de fondo. El uso de Ultralytics simplifica este proceso al permitir a los equipos seleccionar conjuntos de datos, visualizar las predicciones del modelo e identificar imágenes específicas en las que el modelo tiene dificultades. Además, un aumento eficaz de los datos puede exponer el modelo a entornos más variados, lo que lo hace más robusto frente a elementos visuales confusos.

Cálculo de precisión con Ultralytics YOLO

Cuando se trabaja con arquitecturas modernas de detección de objetos como YOLO26, la precisión se calcula automáticamente durante la fase de validación. El siguiente Python muestra cómo cargar un modelo y recuperar sus métricas de rendimiento, incluida la precisión, utilizando el val modo.

from ultralytics import YOLO

# Load a pretrained YOLO26 model
model = YOLO("yolo26n.pt")

# Validate the model on the COCO8 dataset to calculate metrics
metrics = model.val(data="coco8.yaml")

# Access and print the mean Precision (P) score
# The results dictionary contains keys for various metrics
print(f"Mean Precision: {metrics.results_dict['metrics/precision(B)']:.4f}")

En este flujo de trabajo, el modelo evalúa sus predicciones en comparación con las etiquetas de referencia del conjunto de datos. La puntuación resultante proporciona una referencia directa de la precisión de las detecciones del modelo. En el caso de proyectos complejos, es fundamental supervisar estas métricas a lo largo del tiempo mediante herramientas como TensorBoard o Ultralytics para garantizar que el sistema siga siendo fiable a medida que se introducen nuevos datos.

Conceptos relacionados con la evaluación de modelos

  • Intersección sobre unión (IoU): métrica utilizada para evaluar la superposición entre el cuadro delimitador previsto y la verdad fundamental. Una detección solo se considera un «verdadero positivo» si el IoU supera un umbral determinado.
  • Curva de precisión-recuerdo: visualización que representa gráficamente la precisión frente al recuerdo para diferentes umbrales. Esta curva ayuda a los ingenieros a visualizar la compensación y seleccionar el punto de funcionamiento óptimo para su aplicación específica, tal y como se detalla en los recursos estándar de aprendizaje estadístico.
  • Precisión media (mAP): una métrica completa que calcula la precisión media en todas las clases y IoU . Es el punto de referencia estándar para comparar modelos en conjuntos de datos como COCO o ImageNet.

Únase a la comunidad Ultralytics

Únete al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo

Únete ahora