Ultralytics YOLO27:
Get Started

DAMO-YOLO frente a YOLO11#

Al elegir una arquitectura de detección de objetos en tiempo real para tu próximo proyecto de visión artificial, es fundamental comprender los matices que distinguen a los modelos líderes. Esta guía completa ofrece un análisis técnico exhaustivo que compara DAMO-YOLO y Ultralytics YOLO11, y examina sus arquitecturas, métricas de rendimiento, metodologías de entrenamiento y escenarios ideales de implementación en el mundo real.

Detalles de DAMO-YOLO:

Detalles de YOLO11:

Filosofía de diseño de la arquitectura#

La arquitectura subyacente de un modelo de detección de objetos determina su velocidad de inferencia, precisión y adaptabilidad en distintos entornos de hardware.

DAMO-YOLO introduce varias innovaciones académicas y depende en gran medida de la búsqueda de arquitecturas neuronales (NAS) para diseñar automáticamente su red troncal. Utiliza una RepGFPN (red piramidal de características generalizada reparametrizada) eficiente para mejorar la fusión de características y un diseño ZeroHead que reduce considerablemente el tamaño de la pesada cabeza de predicción habitual en arquitecturas anteriores. Aunque este enfoque basado en NAS permite a DAMO-YOLO lograr eficiencias concretas en algunas GPU, las arquitecturas resultantes a veces carecen de la flexibilidad necesaria para generalizar sin problemas en una amplia variedad de dispositivos periféricos.

En cambio, YOLO11 se basa en años de investigación fundamental para ofrecer una arquitectura manual muy optimizada. Se centra en una red troncal optimizada y un cuello muy eficiente que reduce los cálculos redundantes. Una de las principales ventajas de YOLO11 es la eficiencia refinada de sus parámetros: consigue una alta capacidad de representación de características sin los elevados requisitos de VRAM habituales en modelos basados en Transformer como RT-DETR. Esto hace que YOLO11 sea excepcionalmente versátil y pueda ejecutarse sin problemas en GPU de consumo, dispositivos móviles y aceleradores periféricos especializados.

Rendimiento y métricas#

Para evaluar el rendimiento, hay que ir más allá de la precisión general y tener en cuenta el equilibrio entre velocidad, tamaño del modelo y carga computacional (FLOPs).

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
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
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3

Como muestra la tabla, YOLO11 logra un equilibrio de rendimiento muy favorable. Por ejemplo, la variante YOLO11s supera a DAMO-YOLOs en precisión y, a la vez, ocupa bastante menos memoria con sus parámetros. Esta reducción de los requisitos de memoria se traduce directamente en menores costes de implementación y un rendimiento más ágil en dispositivos periféricos.

Metodologías de entrenamiento y facilidad de uso#

Los desarrolladores dedican la mayor parte de su tiempo al proceso de entrenamiento, por lo que su eficiencia es una prioridad fundamental.

DAMO-YOLO emplea un proceso de entrenamiento en varias etapas que depende en gran medida de la destilación de conocimiento. Utiliza AlignedOTA (asignación mediante transporte óptimo) para asignar etiquetas y suele requerir entrenar un modelo «profesor» más grande para destilar conocimiento en los modelos «alumno» más pequeños. Esta metodología aumenta drásticamente el consumo de memoria CUDA y el tiempo total de cálculo necesario para lograr una convergencia óptima.

En cambio, el ecosistema Ultralytics abstrae la complejidad del entrenamiento de modelos. YOLO11 está diseñado para ofrecer una facilidad de uso excepcional, con una API de Python optimizada e interfaces CLI completas que permiten a los ingenieros iniciar el entrenamiento con conjuntos de datos personalizados mediante un solo comando. El proceso de entrenamiento es eficiente en cuanto a recursos por diseño y minimiza los picos de consumo de memoria, para que incluso los modelos más grandes puedan entrenarse con hardware estándar.

Entrenamiento optimizado con Ultralytics

Entrenar un modelo de Ultralytics no requiere ningún código repetitivo. Los procesos integrados de carga de datos, aumento de datos y cálculo de pérdidas están totalmente optimizados desde el primer momento.

Aquí tienes un ejemplo rápido de lo sencillo que es entrenar e implementar un modelo de Ultralytics:

from ultralytics import YOLO

# Carga un modelo YOLO11 pequeño preentrenado
model = YOLO("yolo11s.pt")

# Entrena el modelo fácilmente con un conjunto de datos personalizado
model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Exporta el modelo entrenado a ONNX para implementarlo sin complicaciones
model.export(format="onnx")

Más información sobre YOLO11

Aplicaciones reales y versatilidad#

La elección entre estas arquitecturas suele depender de la variedad de tareas que requiera tu entorno de implementación.

Cuándo encaja DAMO-YOLO#

DAMO-YOLO es exclusivamente un marco de detección de objetos. Destaca en entornos de investigación académica donde los equipos exploran la reparametrización o reproducen experimentos concretos de búsqueda de arquitecturas neuronales. También puede implementarse en entornos industriales muy restringidos donde un acelerador GPU específico encaja a la perfección con la red troncal generada mediante NAS.

La ventaja de Ultralytics#

Los modelos de Ultralytics, incluido YOLO11, destacan en aplicaciones comerciales reales gracias a su versatilidad incomparable y a un ecosistema bien mantenido. A diferencia de DAMO-YOLO, el marco de Ultralytics admite de forma nativa múltiples tareas. Desde la segmentación de instancias en imágenes médicas hasta la estimación de poses para el análisis biomecánico deportivo, una única base de código unificada se encarga de todo.

Entre los sectores que utilizan YOLO11 se incluyen:

  • Agricultura inteligente: utiliza la detección de objetos para supervisar el estado de los cultivos y automatizar la maquinaria de recolección.
  • Analítica para el comercio minorista: implementa la videovigilancia inteligente para analizar el tránsito de clientes y automatizar la gestión del inventario.
  • Logística y cadena de suministro: detección de códigos de barras y paquetes a alta velocidad mediante cuadros delimitadores orientados (OBB) en cintas transportadoras de movimiento rápido.

Casos de uso y recomendaciones#

La elección entre DAMO-YOLO y YOLO11 depende de los requisitos específicos de tu proyecto, las limitaciones de implementación y tus preferencias de ecosistema.

Cuándo elegir DAMO-YOLO#

DAMO-YOLO es una buena opción para:

  • Analítica de vídeo de alto rendimiento: Procesamiento de flujos de vídeo con FPS elevados en una infraestructura fija de GPU NVIDIA, donde el rendimiento con lotes de tamaño 1 es la métrica principal.
  • Líneas de fabricación industrial: Escenarios con estrictas limitaciones de latencia de GPU en hardware dedicado, como la inspección de calidad en tiempo real en líneas de montaje.
  • Investigación sobre búsqueda de arquitecturas neuronales: Estudio de los efectos de la búsqueda automatizada de arquitecturas (MAE-NAS) y de las redes troncales reparametrizadas eficientes en el rendimiento de detección.

Cuándo elegir YOLO11#

Se recomienda YOLO11 para:

  • Despliegue periférico en producción: Aplicaciones comerciales en dispositivos como Raspberry Pi o NVIDIA Jetson, donde la fiabilidad y el mantenimiento activo son fundamentales.
  • Aplicaciones de visión multitarea: Proyectos que requieren detección, segmentación, estimación de poses y OBB dentro de un único framework unificado.
  • Prototipado y despliegue rápidos: Equipos que necesitan pasar rápidamente de la recopilación de datos a producción mediante la sencilla API de Python de Ultralytics.

Cuándo elegir Ultralytics (YOLO26)#

Para la mayoría de los proyectos nuevos, Ultralytics YOLO26 ofrece la mejor combinación de rendimiento y experiencia para desarrolladores:

  • Implementación edge sin NMS: Aplicaciones que necesitan inferencias uniformes y de baja latencia sin la complejidad del posprocesamiento con supresión no máxima.
  • Entornos que solo usan CPU: Dispositivos sin aceleración GPU dedicada, en los que la inferencia con CPU hasta un 43 % más rápida de YOLO26 supone una ventaja decisiva.
  • Detección de objetos pequeños: Casos exigentes, como las imágenes aéreas tomadas con drones o el análisis de sensores IoT, donde ProgLoss y STAL mejoran notablemente la precisión al detectar objetos diminutos.

La próxima generación: presentamos YOLO26#

Aunque YOLO11 sigue siendo una opción potente y fiable, el panorama de la visión artificial evoluciona rápidamente. Para los desarrolladores que inician proyectos nuevos, el último modelo YOLO26 representa el nuevo estado del arte.

Lanzado en enero de 2026, YOLO26 introduce varios avances revolucionarios:

  • Diseño integral sin NMS: gracias a su cabeza opcional de una a una (nms=False), YOLO26 omite el posprocesamiento de supresión no máxima y garantiza tiempos de inferencia más rápidos y deterministas, además de simplificar drásticamente los procesos de implementación.
  • Hasta un 43 % más rápido en inferencia con CPU: al eliminar Distribution Focal Loss (DFL), el modelo resulta especialmente adecuado para dispositivos periféricos de bajo consumo que no disponen de GPU dedicadas.
  • Optimizador MuSGD: integra innovaciones del entrenamiento de LLM (inspiradas por Moonshot AI); este optimizador híbrido garantiza una convergencia estable y rápida durante el entrenamiento.
  • Funciones de pérdida avanzadas: al utilizar ProgLoss + STAL, YOLO26 muestra mejoras notables en el reconocimiento de objetos pequeños, algo esencial para las imágenes aéreas y la robótica.

Conclusión#

Tanto DAMO-YOLO como YOLO11 han contribuido significativamente al avance de la visión artificial rápida y precisa. Aunque DAMO-YOLO ofrece interesantes aportaciones académicas sobre la búsqueda de arquitecturas y la destilación, Ultralytics YOLO11 (y el revolucionario YOLO26) ofrece una experiencia de desarrollo superior.

Gracias a sus menores requisitos de memoria, documentación completa, capacidades multitarea e integración con la potente Ultralytics Platform, los modelos de Ultralytics siguen siendo la principal recomendación para investigadores e ingenieros de empresas que quieran crear soluciones de IA sólidas y escalables. Quienes exploren otras arquitecturas avanzadas pueden obtener más información comparando YOLO26 frente a RT-DETR, una alternativa basada en Transformer.

Comentarios