YOLO Vision 2026:
Volver al glosario de Ultralytics

Hyperparameter Tuning

Explora el ajuste de hiperparámetros para optimizar el rendimiento del modelo. Aprende técnicas como la optimización bayesiana y cómo usar Ultralytics YOLO26 para el ajuste automatizado.

La optimización de hiperparámetros es el proceso iterativo de ajustar las variables de configuración externas que rigen el proceso de entrenamiento de un modelo de machine learning (ML). A diferencia de los parámetros internos —como los pesos y sesgos que se aprenden a partir de los datos durante el entrenamiento—, los hiperparámetros los establece el científico de datos o el ingeniero antes de que comience el proceso de aprendizaje. Estos ajustes controlan la estructura del modelo y el comportamiento del algoritmo, funcionando como los "botones y diales" que afinan el rendimiento. Encontrar la combinación ideal de estos valores es fundamental para maximizar métricas como la precisión y la eficiencia, lo que a menudo marca la diferencia entre un modelo mediocre y una solución de vanguardia.

Conceptos y técnicas fundamentales#

El conjunto de todas las combinaciones posibles de hiperparámetros crea un espacio de búsqueda de alta dimensionalidad. Los profesionales utilizan diversas estrategias para navegar por este espacio y encontrar la configuración óptima que minimice la función de pérdida.

  • Búsqueda en Cuadrícula: Este método exhaustivo evalúa el modelo para cada combinación especificada de parámetros en una cuadrícula. Aunque es minucioso, resulta costoso desde el punto de vista computacional y sufre de la maldición de la dimensionalidad al trabajar con muchas variables.
  • Búsqueda Aleatoria: En lugar de probar cada combinación, esta técnica selecciona combinaciones aleatorias de hiperparámetros. Las investigaciones sugieren que a menudo esto es más eficiente que la búsqueda en cuadrícula, ya que explora el espacio de búsqueda con mayor eficacia para los parámetros de mayor impacto.
  • Optimización Bayesiana: Este enfoque probabilístico construye un modelo sustituto para predecir qué hiperparámetros arrojarán los mejores resultados basándose en evaluaciones anteriores, centrando la búsqueda en las áreas más prometedoras.
  • Algoritmos Evolutivos: Inspirado en la evolución biológica, este método utiliza mecanismos como la mutación y el cruce para hacer evolucionar una población de configuraciones a lo largo de generaciones. Este es el método principal utilizado por la librería ultralytics para optimizar arquitecturas modernas como YOLO26.

Ajuste de hiperparámetros frente al entrenamiento del modelo#

Es fundamental distinguir entre la optimización y el entrenamiento, ya que representan fases distintas en el ciclo de vida de MLOps:

Aplicaciones en el mundo real#

Los modelos ajustados de forma eficaz son críticos para desplegar soluciones robustas en entornos complejos.

Agricultura de precisión#

En la IA en la agricultura, los drones autónomos utilizan visión por ordenador para identificar malas hierbas y enfermedades en los cultivos. Estos modelos suelen ejecutarse en dispositivos de borde con una duración de batería limitada. Los ingenieros utilizan la optimización de hiperparámetros para optimizar la canalización de aumento de datos y la resolución de entrada, asegurando que el modelo equilibre altas velocidades de inferencia con la precisión necesaria para rociar solo las malas hierbas, reduciendo el uso de productos químicos.

Diagnóstico médico#

Para la IA en sanidad, específicamente en el análisis de imágenes médicas, un falso negativo puede tener consecuencias graves. Al entrenar modelos para detectar anomalías en exploraciones de resonancia magnética, los profesionales ajustan agresivamente los hiperparámetros relacionados con la ponderación de clases y la pérdida focal. Esta optimización maximiza la recuperación (recall), asegurando que incluso los signos sutiles de patología se marquen para su revisión humana, lo que ayuda significativamente al diagnóstico temprano.

Ajuste automatizado con Ultralytics#

La librería ultralytics simplifica la optimización al incluir un sintonizador (tuner) integrado que utiliza algoritmos genéticos. Esto permite a los usuarios buscar automáticamente los mejores hiperparámetros para sus conjuntos de datos personalizados sin necesidad de realizar pruebas y errores manuales. Para operaciones a gran escala, los equipos pueden aprovechar la Ultralytics Platform para gestionar conjuntos de datos y visualizar estos experimentos de optimización en la nube.

El siguiente ejemplo demuestra cómo iniciar la optimización de hiperparámetros para un modelo YOLO26. El sintonizador mutará los hiperparámetros a lo largo de varias iteraciones para maximizar la Precisión Media Promedio (mAP).

from ultralytics import YOLO

# Initialize a YOLO26 model (using the 'nano' weight for speed)
model = YOLO("yolo26n.pt")

# Start tuning hyperparameters on the COCO8 dataset
# The tuner runs for 30 epochs per iteration, evolving parameters like lr0 and momentum
model.tune(data="coco8.yaml", epochs=30, iterations=100, optimizer="AdamW", plots=False)

Al automatizar este proceso, los desarrolladores pueden acercarse al concepto de Aprendizaje Automático Automatizado (AutoML), donde el sistema se autooptimiza para lograr el mejor rendimiento posible en una tarea específica.

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