YOLO Vision 2026:
Volver al glosario de Ultralytics

Test Data

Explora el papel vital de los datos de prueba en el aprendizaje automático. Aprende a evaluar el rendimiento de Ultralytics YOLO26 utilizando conjuntos de datos imparciales para garantizar la precisión en el mundo real.

Test Data es un subconjunto específico de un conjunto de datos más grande que se reserva estrictamente para evaluar el rendimiento final de un modelo de machine learning (ML). A diferencia de los datos utilizados durante las fases de aprendizaje anteriores, los datos de prueba permanecen completamente "invisibles" para el algoritmo hasta el final del ciclo de desarrollo. Esta separación es fundamental porque proporciona una evaluación imparcial de cómo un modelo de computer vision (CV) u otro sistema de inteligencia artificial se generalizará a nuevas entradas del mundo real. Al simular un entorno de producción, los datos de prueba ayudan a los desarrolladores a verificar que su modelo realmente ha aprendido los patrones subyacentes en lugar de limitarse a memorizar los ejemplos de entrenamiento.

El papel de los datos de prueba en el ciclo de vida del ML#

En el flujo de trabajo de machine learning estándar, los datos se dividen normalmente en tres categorías distintas, cada una de las cuales cumple un propósito único. Entender la diferencia entre estas divisiones es vital para construir sistemas de intelligence artificial (AI) robustos.

  • Training Data: Esta es la mayor parte del conjunto de datos, utilizada para enseñar al modelo. El algoritmo ajusta iterativamente sus parámetros internos, o pesos, para minimizar los errores en este conjunto específico de ejemplos.
  • Validation Data: Este subconjunto se utiliza con frecuencia durante el proceso de entrenamiento para ajustar hiperparámetros y guiar las decisiones de arquitectura. Actúa como una comprobación provisional para evitar el overfitting, donde un modelo funciona bien en los datos de entrenamiento pero falla con datos nuevos.
  • Test Data: Este es el "examen" final para el modelo. Nunca se utiliza para actualizar pesos o ajustar parámetros. La evaluación con datos de prueba produce métricas de rendimiento definitivas, como la precisión, el recall y el Mean Average Precision (mAP), que las partes interesadas utilizan para decidir si un modelo está listo para el despliegue del modelo.

La gestión adecuada de estas divisiones suele facilitarse mediante herramientas como Ultralytics Platform, que puede organizar automáticamente los conjuntos de datos cargados en estas categorías esenciales para garantizar una evaluación de modelos rigurosa.

Importancia de una evaluación imparcial#

El valor principal de los datos de prueba radica en su capacidad para detectar problemas de sesgo de datos y varianza. Si un modelo alcanza un 99% de precisión en los datos de entrenamiento pero solo un 60% en los datos de prueba, indica una alta varianza (sobreajuste). Por el contrario, un rendimiento deficiente en ambos sugiere infrasujeción (subajuste).

El uso de un conjunto de pruebas designado se adhiere a los principios científicos de reproducibilidad y objetividad. Sin un conjunto de pruebas prístino, los desarrolladores corren el riesgo de "enseñar para el examen", filtrando eficazmente información de la fase de evaluación a la fase de entrenamiento, un fenómeno conocido como fuga de datos. Esto da lugar a estimaciones de rendimiento demasiado optimistas que se desmoronan cuando el modelo se enfrenta a datos del mundo real.

Aplicaciones en el mundo real#

Los datos de prueba son esenciales en todas las industrias que emplean IA para garantizar la seguridad y la fiabilidad antes de que los sistemas entren en funcionamiento.

  • Conducción Autónoma: En el desarrollo de vehículos autónomos, los datos de entrenamiento pueden constar de millones de millas en autopista conducidas con buen tiempo. Sin embargo, los datos de prueba deben incluir escenarios raros y desafiantes —como nieve intensa, obstáculos repentinos o señales de tráfico confusas— que el coche nunca ha "visto" explícitamente durante el entrenamiento. Esto garantiza que el sistema de detección de objetos pueda reaccionar con seguridad en entornos impredecibles.
  • Diagnóstico Médico: Al construir un modelo para la detección de tumores en imágenes médicas, el conjunto de entrenamiento puede proceder de la base de datos de un hospital específico. Para verificar que el modelo es robusto y seguro para su uso general, los datos de prueba idealmente deberían comprender exploraciones de diferentes hospitales, tomadas con diferentes máquinas y que representen una demografía de pacientes diversa. Esta validación externa confirma que la IA no está sesgada hacia un tipo de equipo o población específica.

Evaluación del rendimiento con código#

Utilizando el paquete ultralytics, puedes evaluar fácilmente el rendimiento de un modelo en un conjunto de datos reservado. Aunque el modo val se utiliza a menudo para la validación durante el entrenamiento, también se puede configurar para ejecutarse en una división de prueba específica definida en tu configuración YAML del conjunto de datos.

Aquí se muestra cómo evaluar un modelo YOLO26 preentrenado para obtener métricas como mAP50-95:

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Evaluate the model's performance on the validation set
# (Note: In a strict testing workflow, you would point 'data'
# to a YAML that defines a specific 'test' split and use split='test')
metrics = model.val(data="coco8.yaml")

# Print a specific metric, e.g., mAP at 50-95% IoU
print(f"Mean Average Precision (mAP50-95): {metrics.box.map}")

Este proceso genera métricas exhaustivas, lo que permite a los desarrolladores comparar objetivamente diferentes arquitecturas, como YOLO26 frente a YOLO11, y garantizar que la solución elegida cumpla con los objetivos definidos del proyecto. Las pruebas rigurosas son el último paso de control para garantizar que se cumplan las normas de seguridad de la IA de alta calidad.

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