Ultralytics YOLO27:
Get Started

YOLOv6-3.0 frente a DAMO-YOLO#

El panorama de la visión artificial evoluciona constantemente, con nuevas arquitecturas que amplían los límites de lo posible en la detección de objetos en tiempo real. Dos opciones destacadas en este ámbito son YOLOv6-3.0 y DAMO-YOLO. Ambos modelos incorporan innovaciones arquitectónicas propias para maximizar el rendimiento en hardware industrial. Esta guía ofrece una comparación técnica exhaustiva de ambos modelos, analiza sus arquitecturas, metodologías de entrenamiento y casos de uso ideales, e introduce las ventajas de nueva generación de modelos Ultralytics como YOLO26.

Perfiles de los modelos#

YOLOv6-3.0: rendimiento de nivel industrial#

Desarrollado por el Departamento de IA visual de Meituan, YOLOv6-3.0 está diseñado específicamente para aplicaciones industriales de alto rendimiento. Se centra en maximizar el rendimiento en aceleradores de hardware como las GPU NVIDIA.

YOLOv6-3.0 incorpora un módulo de concatenación bidireccional (BiC) para mejorar la fusión de características y utiliza una estrategia de entrenamiento asistido por anclas (AAT). Esta estrategia combina durante el entrenamiento las ventajas de los detectores basados en anclas y los detectores sin anclas, pero mantiene la inferencia estrictamente sin anclas. Su red troncal EfficientRep es muy compatible con el hardware para el procesamiento por lotes en GPU, por lo que resulta ideal para procesar grandes cantidades de datos de comprensión de vídeo.

Más información sobre YOLOv6

DAMO-YOLO: rápido y preciso gracias a NAS#

Creado por Alibaba Group, DAMO-YOLO aprovecha la búsqueda de arquitectura neuronal (NAS) para descubrir automáticamente las estructuras de red troncal más eficientes para la inferencia en tiempo real.

DAMO-YOLO destaca por su RepGFPN (red piramidal de características generalizada y parametrizada) para la fusión eficiente de características multiescala y por su diseño ZeroHead, que reduce considerablemente la carga computacional de la cabeza de detección. También incorpora la asignación de etiquetas AlignedOTA y técnicas robustas de destilación de conocimiento para mejorar la precisión sin aumentar el número de parámetros del modelo.

Más información sobre DAMO-YOLO

Sobrecoste de la destilación

Aunque DAMO-YOLO logra una precisión excelente, su gran dependencia de la destilación de conocimiento durante el entrenamiento requiere un modelo «profesor» mucho más grande. Esto aumenta considerablemente la memoria CUDA necesaria durante la fase de entrenamiento en comparación con arquitecturas más sencillas.

Comparativa de rendimiento#

Al evaluar modelos de detección de objetos, el equilibrio entre la precisión media (mAP) y la velocidad de inferencia es fundamental. A continuación se ofrece una comparación detallada de YOLOv6-3.0 y DAMO-YOLO en distintas escalas de modelo.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
YOLOv6-3.0n64037.5-1.174.711.4
YOLOv6-3.0s64045.0-2.6618.545.3
YOLOv6-3.0m64050.0-5.2834.985.8
YOLOv6-3.0l64052.8-8.9559.6150.7
DAMO-YOLOt64042.0-2.328.518.1
DAMO-YOLOs64046.0-3.4516.337.8
DAMO-YOLOm64049.2-5.0928.261.8
DAMO-YOLOl64050.8-7.1842.197.3

YOLOv6-3.0 ofrece una velocidad excepcional en GPU NVIDIA con las optimizaciones de TensorRT, especialmente en sus variantes nano y small. Sin embargo, las redes troncales de DAMO-YOLO optimizadas mediante NAS suelen requerir menos FLOPs en las escalas medium y large, lo que proporciona una ligera ventaja de latencia en despliegues de mayor tamaño.

La ventaja de Ultralytics: llega YOLO26#

Aunque YOLOv6-3.0 y DAMO-YOLO son herramientas potentes, los desarrolladores suelen encontrarse con dificultades relacionadas con procesos de despliegue complejos, requisitos de memoria elevados durante el entrenamiento y arquitecturas rígidas de una sola tarea. El ecosistema Ultralytics ofrece una experiencia de desarrollo mucho más sencilla.

Con el lanzamiento de YOLO26, Ultralytics ha redefinido la IA visual más avanzada. Lanzado en enero de 2026, Ultralytics YOLO26 amplía los límites de la eficiencia y la versatilidad.

Innovaciones clave de YOLO26#

  • Diseño integral sin NMS: Basándose en conceptos introducidos por YOLOv10, la cabeza opcional uno a uno de YOLO26 (nms=False) elimina el posprocesamiento de supresión no máxima (NMS). Esto reduce drásticamente la variabilidad de la latencia y simplifica el despliegue en dispositivos periféricos mediante CoreML o LiteRT.
  • Eliminación de DFL: Al eliminar Distribution Focal Loss, YOLO26 simplifica el proceso de exportación y mejora considerablemente la compatibilidad con microcontroladores de bajo consumo y hardware periférico.
  • Hasta un 43 % más de velocidad de inferencia en CPU: Para las aplicaciones que no cuentan con hardware GPU específico, las optimizaciones de CPU de YOLO26 ofrecen una velocidad incomparable y superan a modelos muy dependientes de GPU, como YOLOv6.
  • Optimizador MuSGD: Inspirado en técnicas de entrenamiento de LLM, como Kimi K2 de Moonshot AI, YOLO26 utiliza el optimizador MuSGD (una combinación de SGD y Muon) para garantizar un entrenamiento estable y una convergencia rápida.
  • ProgLoss + STAL: Las funciones de pérdida avanzadas mejoran drásticamente el reconocimiento de objetos pequeños, lo que convierte a YOLO26 en una opción ideal para las operaciones con drones y el seguimiento de objetivos distantes.
  • Versatilidad multitarea: A diferencia de DAMO-YOLO, que es estrictamente un detector, YOLO26 ofrece compatibilidad inmediata con la segmentación de instancias, la estimación de pose (mediante estimación residual de log-verosimilitud) y las cajas delimitadoras orientadas (OBB) en una única API unificada.
Entrenamiento eficiente en memoria

A diferencia de las complejas arquitecturas Transformer, como RT-DETR, o de los procesos de DAMO-YOLO, que dependen mucho de la destilación, los modelos de Ultralytics destacan por su reducido consumo de VRAM. Puedes entrenar fácilmente un modelo YOLO26 con hardware de consumo.

Flujo de trabajo simplificado en Python#

Entrenar y desplegar modelos de vanguardia no debería requerir cientos de líneas de código repetitivo. El paquete Python de Ultralytics simplifica el ciclo de vida del aprendizaje automático.

from ultralytics import YOLO

# Carga el modelo small YOLO26 más avanzado
model = YOLO("yolo26s.pt")

# Entrena el modelo fácilmente con la gestión de datos integrada
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Ejecuta una inferencia ultrarrápida y muestra los resultados
results = model("https://ultralytics.com/images/bus.jpg")
results[0].show()

# # Exporta fácilmente a ONNX o TensorRT
model.export(format="onnx")

Casos de uso ideales#

La elección de la arquitectura adecuada depende totalmente de las limitaciones de tu despliegue:

Cuándo usar YOLOv6-3.0#

  • Analítica de vídeo con lotes grandes: Ideal para procesar flujos de vídeo densos en servidores GPU empresariales donde se puede aprovechar al máximo TensorRT.
  • Automatización industrial: Detección de defectos para el control de calidad en líneas de fabricación de alta velocidad.

Cuándo usar DAMO-YOLO#

  • Silicio personalizado: Investigación sobre la asignación de la búsqueda de arquitecturas neuronales a hardware NPU propietario específico.
  • Investigación académica: Evaluación comparativa de técnicas novedosas de destilación de conocimiento para redes en tiempo real.

Cuándo usar Ultralytics YOLO26#

  • Despliegues móviles y en el edge: El diseño sin NMS, la eliminación de DFL y el aumento del 43 % en la velocidad de CPU convierten a YOLO26 en la opción indiscutible para integraciones con iOS, Android y Raspberry Pi.
  • Del prototipado rápido a producción: La integración fluida con la plataforma Ultralytics permite a los equipos pasar de anotar conjuntos de datos a desplegar en la nube a escala global en días, no en meses.
  • Procesos complejos de visión: Cuando un proyecto requiere detectar simultáneamente cajas delimitadoras, puntos clave de la pose humana y máscaras de segmentación precisas.

Conclusión#

Tanto YOLOv6-3.0 como DAMO-YOLO han contribuido considerablemente a la ciencia de la detección de objetos en tiempo real. YOLOv6 perfeccionó el aprovechamiento máximo de la GPU, mientras que DAMO-YOLO mostró el potencial de la búsqueda automatizada de arquitecturas.

Sin embargo, para los desarrolladores que buscan la combinación óptima de precisión, velocidad de inferencia y facilidad de mantenimiento del ecosistema, la familia Ultralytics YOLO sigue siendo la mejor opción. Gracias a las revolucionarias optimizaciones introducidas en YOLO26, nunca había sido tan fácil empezar a crear aplicaciones de visión artificial de nivel empresarial.

Si quieres profundizar, también puede interesarte comparar estos modelos con otras arquitecturas de nuestra documentación, como YOLO11 o los enfoques basados en Transformer, como RT-DETR.

Comentarios