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

CutMix

Descubre cómo la técnica de aumento de datos CutMix evita el sobreajuste. Aprende a aplicarla fácilmente para entrenar modelos robustos de Ultralytics YOLO26.

CutMix es una técnica avanzada de data augmentation utilizada para entrenar modelos robustos de computer vision mediante el recorte de un parche rectangular de una imagen y su pegado sobre una imagen objetivo. A diferencia de las aumentaciones más sencillas que ajustan el brillo o la rotación, CutMix altera la composición fundamental de una muestra de entrenamiento. Cuando se intercambian los píxeles, las ground-truth labels correspondientes también se mezclan proporcionalmente al área del parche. Esto ayuda a las artificial neural networks a aprender a identificar objetos a partir de vistas parciales, obligando al modelo a apoyarse en múltiples características en lugar de centrarse únicamente en las partes más discriminativas de un objeto. Presentada por primera vez en un artículo académico de 2019, se ha convertido en una operación estándar en los marcos de trabajo de deep learning para prevenir el overfitting y mejorar la generalización en grandes datasets.

Link to this sectionCómo funciona la técnica#

Durante el entrenamiento del modelo, el algoritmo selecciona aleatoriamente una coordenada central y un tamaño de caja para extraer una región de una imagen secundaria. Este parche se superpone directamente sobre una imagen principal dentro del batch activo. Si la imagen principal contenía un perro y la secundaria un gato, la imagen final mostraría un parche de gato reemplazando una porción del perro. Las etiquetas de clasificación se actualizan mediante linear interpolation basada en el área exacta del parche; por ejemplo, dando como resultado una etiqueta de 0,7 perro y 0,3 gato. En tareas de object detection, se conservan las cajas delimitadoras que retienen al menos un cierto porcentaje (a menudo el 10%) de su área original dentro de la región pegada. Esta técnica es compatible de forma nativa como un hiperparámetro de entrenamiento cutmix en Ultralytics YOLO, lo que permite a los profesionales definir fácilmente la probabilidad de esta transformación.

Link to this sectionDiferenciación entre MixUp y Cutout#

CutMix está estrechamente relacionado con otras dos técnicas prominentes de aumento de datos, pero resuelve sus limitaciones específicas:

  • MixUp Augmentation: MixUp combina dos imágenes globalmente calculando un promedio ponderado de sus valores de píxel. Aunque es eficaz, a menudo da lugar a imágenes fantasma antinaturales y semitransparentes que pueden confundir a los modelos al interrumpir la spatial correlation local. Por el contrario, CutMix conserva las intensidades de píxel originales dentro de las regiones recortadas, algo que los investigadores optimizaron aún más en enfoques como Attentive CutMix.
  • Cutout Augmentation: Cutout descarta información al enmascarar una región rectangular aleatoria con píxeles negros o la media del dataset. Aunque anima al modelo a mirar el objeto completo, desperdicia valiosos tensors de entrenamiento. CutMix reemplaza ese espacio faltante con parches informativos de image classification de otras imágenes, aumentando la eficiencia general del aprendizaje.

Link to this sectionAplicaciones en el mundo real#

Al entrenar modelos para reconocer objetos severamente ocluidos, CutMix impulsa significativamente el rendimiento del machine learning en diversas industrias.

Link to this sectionImplementación en la práctica#

Integrar esta aumentación en un flujo de trabajo de IA es sencillo. La mayoría de las bibliotecas de alto nivel la soportan de forma nativa, como PyTorch Transforms y Keras Preprocessing Layers.

Al entrenar un modelo como YOLO26, configurar esta aumentación requiere solo un ajuste de parámetro. Esto gestiona automáticamente tanto el parcheado de imágenes como la compleja lógica de recorte de cajas delimitadoras.

from ultralytics import YOLO

# Initialize the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model with CutMix enabled at a 50% probability
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, cutmix=0.5)

Para los equipos que gestionan flujos de trabajo de visión a gran escala, la Ultralytics Platform simplifica esto al permitir a los usuarios ajustar estas data augmentation best practices directamente desde una interfaz en la nube, agilizando el camino desde la anotación hasta el model deployment.

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