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

Mean Average Precision (mAP)

Aprende cómo la precisión media promedio (mAP) evalúa los modelos de visión artificial. Explora IoU, precisión y recuperación, y calcula mAP con Ultralytics YOLO26 hoy mismo.

La Precisión Media Promedio (mAP) es una métrica exhaustiva utilizada ampliamente para evaluar el rendimiento de modelos de visión artificial, específicamente en tareas como detección de objetos y segmentación de instancias. A diferencia de la precisión simple, que solo comprueba si una imagen está clasificada correctamente, el mAP evalúa qué tan bien encuentra un modelo los objetos y con qué precisión posiciona el BBox alrededor de ellos. Esto lo convierte en el punto de referencia principal para comparar arquitecturas de vanguardia como YOLO26 con generaciones anteriores. Al resumir el equilibrio entre precisión y exhaustividad (recall) en todas las clases, el mAP proporciona una puntuación única que refleja la robustez de un modelo en escenarios del mundo real.

Link to this sectionLos componentes del mAP#

Para calcular el mAP, es necesario entender primero tres conceptos subyacentes que definen la calidad de la detección:

  • Intersection over Union (IoU): Mide el solapamiento espacial entre la caja predicha y la anotación de ground truth. Es una proporción que va de 0 a 1. Una predicción a menudo se considera un "Verdadero Positivo" solo si el IoU supera un umbral específico, como 0.5 o 0.75.
  • Precision: Esta métrica responde a: "De todos los objetos que el modelo afirmó detectar, ¿qué fracción eran realmente correctos?" Una precisión alta significa que el modelo produce muy pocos falsos positivos.
  • Recall: Esta métrica pregunta: "De todos los objetos que realmente existen en la imagen, ¿qué fracción encontró el modelo?" Un recall alto indica que el modelo evita falsos negativos y rara vez pasa por alto un objeto.

Link to this sectionMetodología de cálculo#

El cálculo comienza computando la Precisión Media (AP) para cada clase específica (por ejemplo, "persona", "coche", "perro"). Esto se hace encontrando el área bajo la curva de precisión-exhaustividad, que representa la precisión frente al recall en varios umbrales de confianza. La "Media" en Precisión Media Promedio simplemente se refiere a promediar estas puntuaciones de AP en todas las categorías de los datos de entrenamiento.

Los puntos de referencia de investigación estándar, como el dataset COCO, informan frecuentemente dos variantes principales:

  1. mAP@50: Considera que una detección es correcta si el IoU es al menos 0.50. Es una métrica permisiva.

  2. mAP@50-95: Es el promedio del mAP calculado en umbrales de IoU desde 0.50 hasta 0.95 en pasos de 0.05. Esta métrica rigurosa recompensa a los modelos que logran una alta precisión de localización.

Link to this sectionmAP frente a métricas relacionadas#

Es importante distinguir el mAP de la Exactitud. La exactitud es adecuada para la clasificación de imágenes, donde la salida es una etiqueta única para toda la imagen, pero falla en la detección de objetos porque no tiene en cuenta la posición espacial del objeto o la clase de fondo. De manera similar, aunque el F1-Score proporciona una media armónica de precisión y recall en un único umbral de confianza, el mAP integra el rendimiento en todos los niveles de confianza, ofreciendo una visión más holística de la estabilidad del modelo.

Link to this sectionAplicaciones en el mundo real#

Las puntuaciones altas de mAP son críticas en entornos donde la seguridad y la eficiencia son primordiales.

  • Vehículos autónomos: En la tecnología de conducción autónoma, la seguridad depende de detectar peatones y señales de tráfico con un recall alto (sin omitir nada) y una precisión alta (evitando frenazos fantasma). El mAP garantiza que el sistema de percepción equilibre estas necesidades de forma efectiva.
  • Análisis de imágenes médicas: Al identificar tumores o fracturas en radiografías, los radiólogos confían en la IA en el sector sanitario para señalar posibles problemas. Una puntuación alta de mAP indica que el modelo resalta anomalías de forma fiable sin abrumar al médico con falsas alarmas, facilitando un diagnóstico preciso.

Link to this sectionMedición de mAP con Ultralytics#

Los frameworks modernos simplifican el cálculo de estas métricas durante la fase de validación. El siguiente ejemplo demuestra cómo cargar un modelo y calcular el mAP utilizando el paquete de ultralytics para Python.

from ultralytics import YOLO

# Load the YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Validate the model on a dataset to compute mAP
# This runs inference and compares predictions to ground truth
metrics = model.val(data="coco8.yaml")

# Print mAP@50-95 (map) and mAP@50 (map50)
print(f"mAP@50-95: {metrics.box.map:.3f}")
print(f"mAP@50: {metrics.box.map50:.3f}")

Entender y optimizar el mAP es crucial antes del despliegue del modelo. Para agilizar este proceso, la Plataforma Ultralytics ofrece un seguimiento automatizado del mAP, curvas de pérdida y otros KPI durante el entrenamiento, permitiendo a los desarrolladores visualizar el progreso y seleccionar el mejor punto de control del modelo para producción.

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