Ultralytics YOLO27:
Volver al glosario de Ultralytics

Domain Randomization

Descubre cómo la aleatorización de dominios cierra la brecha entre la simulación y el mundo real en visión artificial. Aprende a entrenar modelos Ultralytics YOLO26 robustos con datos sintéticos.

La aleatorización de dominios es una técnica de aprendizaje automático que se utiliza principalmente en visión artificial y aprendizaje por refuerzo para desplegar correctamente en el mundo real modelos entrenados en entornos simulados. El concepto básico consiste en variar sistemáticamente los parámetros visuales y físicos de los datos sintéticos durante el entrenamiento. Al aleatorizar propiedades del entorno como las condiciones de iluminación, las texturas de los objetos, los elementos del fondo y los ángulos de cámara, se obliga a las redes neuronales a ignorar los artefactos superficiales de la simulación. En su lugar, aprenden las características esenciales e invariantes de los objetos objetivo. Como se explica en el artículo clásico sobre aleatorización de dominios publicado en arXiv, esta gran inyección de variabilidad hace que, cuando el modelo se despliega en hardware físico, el mundo real parezca simplemente otra variación de sus diversos datos de entrenamiento.

Reducir la brecha entre la simulación y el mundo real#

Los simuladores proporcionan una fuente de datos de entrenamiento segura, escalable hasta el infinito y etiquetada automáticamente, pero los modelos entrenados solo con simulaciones estáticas suelen fallar en la realidad debido a la «brecha de realidad». Esto ocurre porque las arquitecturas de aprendizaje profundo tienden a sobreajustarse fácilmente a la representación exacta de píxeles de un motor concreto. La aleatorización de dominios resuelve este problema ampliando considerablemente la distribución de entrenamiento. Esto resulta muy útil para los vehículos autónomos y los sistemas de navegación de drones, que deben funcionar a la perfección con condiciones meteorológicas y de iluminación impredecibles.

Para comprender bien este concepto, conviene distinguir la aleatorización de dominios de técnicas similares de ampliación de conjuntos de datos:

  • Aleatorización de dominios frente a aumento de datos: El aumento de datos tradicional aplica transformaciones 2D (como volteos, cambios de escala o variaciones aleatorias del color) a imágenes existentes del mundo real. En cambio, la aleatorización de dominios se lleva a cabo durante la creación de los propios datos, mediante motores 3D e IA generativa para construir desde cero escenas completamente nuevas con variaciones físicas. Sin embargo, combinar ambas técnicas con estrategias avanzadas de aumento de datos suele dar lugar a los modelos más robustos.
  • Aleatorización de dominios frente a UDA: La adaptación no supervisada de dominios (UDA) intenta alinear matemáticamente las distribuciones de características de un dominio «de origen» conocido y un dominio «de destino» concreto sin etiquetar. La aleatorización de dominios no tiene en cuenta el dominio de destino; simplemente genera una distribución de origen tan amplia y aleatoria que engloba de forma natural el dominio de destino.

Aplicaciones en el mundo real#

La posibilidad de entrenar íntegramente en simulación ha revolucionado varios sectores de la IA. Algunos ejemplos destacados son:

Implementación práctica#

La integración de conjuntos de datos aleatorizados en los flujos de trabajo modernos se simplifica gracias a los marcos de alto nivel. Para los equipos empresariales que organizan millones de imágenes sintéticas, la plataforma Ultralytics ofrece un entorno integrado para el control de versiones de conjuntos de datos y el entrenamiento en la nube. Para garantizar una gran precisión y una inferencia rápida en tiempo real en dispositivos periféricos, Ultralytics YOLO26 es la arquitectura recomendada para desplegar estos modelos de la simulación al mundo real.

from ultralytics import YOLO

# Carga el modelo Ultralytics YOLO26 más reciente para obtener una percepción de gran precisión
model = YOLO("yolo26n.pt")

# Entrena el modelo con un conjunto de datos sintético generado mediante aleatorización de dominios
# El conjunto de datos contiene miles de entornos simulados con variaciones intencionadas
results = model.train(data="domain_randomization_data.yaml", epochs=50, imgsz=640)

Al adoptar la variabilidad intencionada, los desarrolladores que trabajan con tutoriales de PyTorch sobre aprendizaje por transferencia o el ecosistema de TensorFlow pueden evitar los enormes costes de recopilar datos manualmente en el mundo real. Tanto si estudias los fundamentos del aprendizaje automático en Wikipedia, como si consultas análisis de arquitecturas en la biblioteca digital de ACM o exploras los enfoques de Anthropic para la robustez de los modelos, la aleatorización de dominios sigue siendo un pilar fundamental para lograr una inteligencia artificial escalable y resiliente.

Explore solutions

Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

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

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

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

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual 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
Visión artificial en logística

Visión artificial en logística

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

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

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

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático