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

Validation Data

Descubre cómo los datos de validación mejoran la generalización del modelo. Aprende a ajustar Ultralytics YOLO26, evitar el sobreajuste y optimizar los hiperparámetros para obtener un mAP máximo.

Los datos de validación actúan como un punto de control crítico en el ciclo de vida de desarrollo de aprendizaje automático, sirviendo como un conjunto de datos intermedio utilizado para evaluar el rendimiento de un modelo durante el entrenamiento. A diferencia del conjunto de datos principal utilizado para enseñar al algoritmo, el conjunto de validación proporciona una estimación imparcial de qué tan bien está aprendiendo el sistema a generalizar ante información nueva y no vista. Al monitorear métricas en este subconjunto específico, los desarrolladores pueden ajustar la configuración del modelo e identificar posibles problemas como el sobreajuste, donde el sistema memoriza los ejemplos de entrenamiento en lugar de comprender los patrones subyacentes. Este ciclo de retroalimentación es esencial para crear soluciones de inteligencia artificial (IA) robustas que funcionen de manera confiable en el mundo real.

Link to this sectionEl papel de la validación en el ajuste de hiperparámetros#

La función principal de los datos de validación es facilitar la optimización de hiperparámetros. Mientras que los parámetros internos, como los pesos del modelo, se aprenden automáticamente durante el proceso de entrenamiento, los hiperparámetros, incluyendo la tasa de aprendizaje, el tamaño del lote y la arquitectura de la red, deben establecerse manualmente o descubrirse mediante experimentación.

Los datos de validación permiten a los ingenieros comparar diferentes configuraciones de manera efectiva a través de la selección de modelos. Por ejemplo, si un desarrollador está entrenando un modelo YOLO26, podría probar tres tasas de aprendizaje diferentes. Normalmente se selecciona la versión que produce la mayor precisión en el conjunto de validación. Este proceso ayuda a navegar por el equilibrio sesgo-varianza, asegurando que el modelo sea lo suficientemente complejo como para capturar los matices de los datos pero lo suficientemente simple como para seguir siendo generalizable.

Link to this sectionDiferenciación entre las divisiones de datos#

Para garantizar el rigor científico, un conjunto de datos completo se divide normalmente en tres subconjuntos distintos. Comprender el propósito único de cada uno es vital para una gestión de datos efectiva.

  • Datos de entrenamiento: Esta es la parte más grande del conjunto de datos, utilizada directamente para ajustar el modelo. El algoritmo procesa estos ejemplos para ajustar sus parámetros internos mediante retropropagación.
  • Validation Data: This subset is used during the training process to provide frequent evaluation. Crucially, the model never directly updates its weights based on this data; it only uses it to guide model selection and early stopping decisions.
  • Datos de prueba: Un conjunto de datos completamente retenido que se utiliza solo una vez que se elige la configuración final del modelo. Actúa como un "examen final" para proporcionar una métrica realista del rendimiento del despliegue del modelo.

Link to this sectionImplementación práctica con Ultralytics#

En el ecosistema Ultralytics, validar un modelo es un proceso simplificado. Cuando inicias el entrenamiento o la validación, el framework utiliza automáticamente las imágenes especificadas en la configuración YAML del conjunto de datos. Esto calcula indicadores clave de rendimiento como la precisión media promedio (mAP), lo que ayuda a los usuarios a evaluar la precisión de sus tareas de detección de objetos o segmentación.

El siguiente ejemplo demuestra cómo validar un modelo YOLO26 preentrenado en el conjunto de datos COCO8 estándar usando Python:

from ultralytics import YOLO

# Load the YOLO26 model (recommended for state-of-the-art performance)
model = YOLO("yolo26n.pt")

# Validate the model using the 'val' mode
# The 'data' argument points to the dataset config containing the validation split
metrics = model.val(data="coco8.yaml")

# Print the Mean Average Precision at IoU 0.5-0.95
print(f"Validation mAP50-95: {metrics.box.map}")

Link to this sectionAplicaciones en el mundo real#

Los datos de validación son indispensables en diversas industrias donde la precisión y la fiabilidad no son negociables.

  • Agricultura inteligente: En el campo de la IA en la agricultura, los sistemas se entrenan para detectar enfermedades en los cultivos o monitorear etapas de crecimiento. Un conjunto de validación que contiene imágenes capturadas bajo diversas condiciones climáticas (soleado, nublado, lluvioso) asegura que el modelo no funcione solo en días perfectos y soleados. Al ajustar las estrategias de aumento de datos basadas en las puntuaciones de validación, los agricultores reciben información consistente independientemente de la variabilidad ambiental.
  • Diagnóstico médico: Al desarrollar soluciones para el análisis de imágenes médicas, como la identificación de tumores en tomografías computarizadas, los datos de validación ayudan a evitar que el modelo aprenda sesgos específicos del equipo de un hospital. Una validación rigurosa en diversas demografías de pacientes garantiza que las herramientas de diagnóstico cumplan con los estándares de seguridad requeridos por organismos reguladores como las guías de salud digital de la FDA.

Link to this sectionTécnicas avanzadas: Validación cruzada#

En escenarios donde los datos son escasos, reservar un 20% dedicado para la validación podría eliminar demasiada información valiosa para el entrenamiento. En tales casos, los profesionales a menudo emplean validación cruzada, específicamente validación cruzada K-Fold. Esta técnica implica dividir los datos en 'K' subconjuntos y rotar qué subconjunto sirve como datos de validación. Esto asegura que cada punto de datos se utilice tanto para el entrenamiento como para la validación, proporcionando una estimación estadísticamente más robusta del rendimiento del modelo, tal como se describe en la teoría del aprendizaje estadístico.

El uso efectivo de los datos de validación es una piedra angular de las Operaciones de Aprendizaje Automático (MLOps) profesionales. Al aprovechar herramientas como la Plataforma Ultralytics, los equipos pueden automatizar la gestión de estos conjuntos de datos, asegurando que los modelos sean probados y optimizados rigurosamente antes de llegar a 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