Ultralytics YOLO27:
Volver al glosario de Ultralytics

Validation Data

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

Los datos de validación actúan como un punto de control crítico en el ciclo de vida del desarrollo de machine learning y sirven 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 hasta qué punto el sistema está aprendiendo a generalizar a información nueva y no vista. Al supervisar las métricas de este subconjunto específico, los desarrolladores pueden ajustar la configuración del modelo e identificar posibles problemas, como el sobreajuste, en el que el sistema memoriza los ejemplos de entrenamiento en lugar de comprender los patrones subyacentes. Este ciclo de retroalimentación es esencial para crear soluciones robustas de inteligencia artificial (AI) que funcionen de forma fiable en el mundo real.

El 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 los 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 —incluidos la tasa de aprendizaje, el tamaño del lote y la arquitectura de la red— deben establecerse manualmente o descubrirse mediante la experimentación.

Los datos de validación permiten a los ingenieros comparar eficazmente distintas configuraciones mediante 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 obtiene la mayor precisión en el conjunto de validación. Este proceso ayuda a gestionar el compromiso entre sesgo y varianza, garantizando que el modelo sea lo bastante complejo como para captar los matices de los datos, pero lo bastante sencillo como para seguir siendo generalizable.

Diferencias entre las divisiones de datos#

Para garantizar el rigor científico, un conjunto de datos completo suele dividirse en tres subconjuntos distintos. Comprender la finalidad específica de cada uno es fundamental para una gestión de datos eficaz.

  • Datos de entrenamiento: Esta es la parte más grande del conjunto de datos y se utiliza directamente para ajustar el modelo. El algoritmo procesa estos ejemplos para ajustar sus parámetros internos mediante la retropropagación.
  • Datos de validación: Este subconjunto se utiliza durante el proceso de entrenamiento para realizar evaluaciones frecuentes. Es importante destacar que el modelo nunca actualiza directamente sus pesos basándose en estos datos; solo los utiliza para orientar la selección del modelo y las decisiones de parada temprana.
  • Datos de prueba: Un conjunto de datos completamente reservado que solo se utiliza una vez elegida la configuración final del modelo. Actúa como un «examen final» para proporcionar una métrica realista del rendimiento del despliegue del modelo.

Implementación práctica con Ultralytics#

En el ecosistema de Ultralytics, validar un modelo es un proceso optimizado. Cuando un usuario inicia 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 (mAP), que ayuda a los usuarios a evaluar la precisión de sus tareas de detección o segmentación de objetos.

El siguiente ejemplo muestra cómo validar un modelo YOLO26 preentrenado en el conjunto de datos estándar COCO8 utilizando 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}")

Aplicaciones en el mundo real#

Los datos de validación son indispensables en diversos sectores en los que la precisión y la fiabilidad son innegociables.

  • Agricultura inteligente: En el campo de la IA en la agricultura, los sistemas se entrenan para detectar enfermedades de los cultivos o supervisar las etapas de crecimiento. Un conjunto de validación que contenga imágenes capturadas en diversas condiciones meteorológicas (soleado, nublado y lluvioso) garantiza que el modelo no funcione únicamente en días perfectos y soleados. Al ajustar las estrategias de aumento de datos basándose en las puntuaciones de validación, los agricultores reciben información coherente 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 equipamiento de un hospital concreto. Una validación rigurosa con grupos demográficos de pacientes diversos garantiza que las herramientas de diagnóstico cumplan las normas de seguridad exigidas por organismos reguladores, como las directrices de salud digital de la FDA.

Técnicas avanzadas: validación cruzada#

En situaciones en las que los datos son escasos, reservar un 20 % específico para la validación podría eliminar demasiada información valiosa para el entrenamiento. En estos casos, los profesionales suelen utilizar la validación cruzada, concretamente la validación cruzada K-Fold. Esta técnica consiste en dividir los datos en «K» subconjuntos e ir alternando qué subconjunto actúa como datos de validación. Así se garantiza que cada punto de datos se utilice tanto para el entrenamiento como para la validación, lo que proporciona una estimación estadísticamente más sólida del rendimiento del modelo, tal como se describe en la teoría del aprendizaje estadístico.

El uso eficaz de los datos de validación es una piedra angular de las operaciones de aprendizaje automático (MLOps) profesionales. Al aprovechar herramientas como la Ultralytics Platform, los equipos pueden automatizar la gestión de estos conjuntos de datos, garantizando que los modelos se prueben y optimicen rigurosamente antes de llegar a producción.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite 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

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite 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

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite 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

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático