Ultralytics YOLO27:

DAMO-YOLO frente a EfficientDet#

La evolución de la visión artificial ha producido un conjunto de arquitecturas potentes adaptadas a diversas necesidades del mundo real. Mientras que algunos frameworks priorizan una escalabilidad masiva, otros se centran especialmente en la velocidad de inferencia en tiempo real. En esta comparación técnica, analizamos DAMO-YOLO y EfficientDet, dos modelos muy influyentes que muestran enfoques distintos para resolver el problema de la detección de objetos. Desglosaremos sus arquitecturas, compararemos su rendimiento en benchmarks y, en última instancia, veremos por qué el recién lanzado Ultralytics YOLO26 representa la opción óptima para las implementaciones modernas en producción.

Descripción general de la arquitectura#

Ambos modelos se diseñaron para abordar el equilibrio entre eficiencia y precisión, pero dependen de mecanismos fundamentalmente distintos para alcanzar sus objetivos.

DAMO-YOLO: velocidad mediante la búsqueda de arquitecturas neuronales#

Desarrollado para ampliar los límites de la detección en tiempo real, DAMO-YOLO utiliza técnicas de búsqueda automatizada para crear redes muy eficientes adaptadas a entornos de baja latencia.

Detalles de DAMO-YOLO:

DAMO-YOLO se basa en un backbone de Búsqueda de arquitecturas neuronales (NAS) que optimiza tanto la velocidad como la precisión. Introduce RepGFPN (Red piramidal de características generalizada reparametrizada), que mejora la fusión de características manteniendo altas velocidades de inferencia. Además, su diseño ZeroHead minimiza la sobrecarga computacional asociada normalmente a las cabezas de detección. El modelo también se beneficia de AlignedOTA (Asignación de transporte óptimo alineada) y del perfeccionamiento mediante destilación, lo que garantiza que incluso las variantes más pequeñas aprendan representaciones enriquecidas de modelos más grandes.

Más información sobre DAMO-YOLO

EfficientDet: escalabilidad mediante el escalado compuesto#

A diferencia del enfoque centrado en la velocidad, EfficientDet se centra en una escalabilidad sistemática con distintos presupuestos de computación.

Detalles de EfficientDet:

EfficientDet introduce BiFPN (Red piramidal de características bidireccional), que permite fusionar características multiescala de forma sencilla y rápida. A diferencia de los métodos tradicionales, que amplían las arquitecturas añadiendo capas o canales arbitrariamente, EfficientDet utiliza un método de escalado compuesto que ajusta uniformemente y de forma simultánea la resolución, la profundidad y la anchura del backbone, la red de características y las redes de predicción de cajas y clases. Esto le permite alcanzar una precisión puntera en hardware de gama alta y ofrecer al mismo tiempo variantes más pequeñas para entornos con recursos limitados.

Más información sobre EfficientDet

Comparación de rendimiento y métricas#

Al comparar estos modelos directamente, queda claro el equilibrio entre la precisión máxima y la velocidad de inferencia. La tabla siguiente presenta las métricas de rendimiento principales y muestra cómo se comparan las capacidades de inferencia de DAMO-YOLO con la familia de modelos EfficientDet.

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
EfficientDet-d064034.610.23.923.92.54
EfficientDet-d164040.513.57.316.66.1
EfficientDet-d264043.017.710.928.111.0
EfficientDet-d364047.528.019.5912.024.9
EfficientDet-d464049.742.833.5520.755.2
EfficientDet-d564051.572.567.8633.7130.0
EfficientDet-d664052.692.889.2951.9226.0
EfficientDet-d764053.7122.0128.0751.9325.0

Como se muestra arriba, EfficientDet-d7 alcanza la mayor precisión general, por lo que resulta adecuado para aplicaciones exigentes basadas en la nube. En cambio, la serie DAMO-YOLO ofrece una precisión muy competitiva con una latencia considerablemente menor en hardware GPU, lo que la convierte en una opción más sólida para implementaciones perimetrales en tiempo real.

Casos de uso y recomendaciones#

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

Cuándo elegir DAMO-YOLO#

DAMO-YOLO es una buena opción para:

  • Análisis de vídeo de alto rendimiento: Procesamiento de flujos de vídeo con un FPS elevado en una infraestructura GPU NVIDIA fija, donde el rendimiento con batch-1 es la métrica principal.
  • Líneas industriales de fabricación: Situaciones con estrictas restricciones de latencia GPU en hardware dedicado, como la inspección de calidad en tiempo real en líneas de montaje.
  • Investigación sobre búsqueda de arquitectura neuronal: Estudio de los efectos de la búsqueda automatizada de arquitecturas (MAE-NAS) y de los backbones reparametrizados eficientes en el rendimiento de la detección.

Cuándo elegir EfficientDet#

EfficientDet se recomienda para:

  • Pipelines de Google Cloud y TPU: Sistemas profundamente integrados con las API de Google Cloud Vision o con infraestructuras TPU en las que EfficientDet cuenta con optimización nativa.
  • Investigación sobre escalado compuesto: Evaluaciones académicas centradas en estudiar los efectos de escalar de forma equilibrada la profundidad, la anchura y la resolución de la red.
  • Implementación móvil mediante TFLite: Proyectos que requieren específicamente exportar a TensorFlow Lite para Android o dispositivos Linux integrados.

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:

  • Despliegue edge sin NMS: Aplicaciones que requieren una inferencia constante y de baja latencia sin la complejidad del posprocesamiento de supresión no máxima.
  • Entornos exclusivamente con CPU: Dispositivos sin aceleración dedicada mediante GPU, donde la inferencia en CPU hasta un 43 % más rápida de YOLO26 ofrece una ventaja decisiva.
  • Detección de objetos pequeños: Escenarios exigentes, como las imágenes aéreas captadas por drones o el análisis de sensores del IoT, en los que ProgLoss y STAL mejoran significativamente la precisión en objetos diminutos.

La alternativa moderna: Ultralytics YOLO26#

Aunque DAMO-YOLO y EfficientDet representan hitos académicos importantes, la implementación en el mundo real suele requerir un enfoque más equilibrado, completo y fácil de usar para desarrolladores. Aquí es donde Ultralytics YOLO26 establece un nuevo estándar del sector.

Lanzado en enero de 2026, YOLO26 se basa en el legado de sus predecesores, incluidos Ultralytics YOLO11 y YOLOv8, y ofrece un cambio de paradigma en la forma de abordar la detección de objetos.

Simplicidad integral

YOLO26 incorpora un diseño nativo integral sin NMS. Al eliminar la supresión de máximos no máximos (NMS) durante el posprocesamiento —un cuello de botella que ha afectado a los detectores de objetos durante años—, YOLO26 ofrece un pipeline de implementación más sencillo y mucho más rápido, especialmente en hardware perimetral.

Rendimiento y versatilidad incomparables#

YOLO26 no solo mejora la velocidad; también redefine la estabilidad y la precisión del entrenamiento. Introduce el optimizador MuSGD, un híbrido de SGD y Muon inspirado en las innovaciones del entrenamiento de LLM, que produce tasas de convergencia considerablemente más rápidas y una eficiencia de entrenamiento superior. A diferencia de alternativas pesadas basadas en Transformer, como RT-DETR, YOLO26 mantiene unos requisitos de memoria excepcionalmente bajos, lo que garantiza que pueda entrenarse en hardware de consumo.

Además, YOLO26 incorpora ProgLoss + STAL, lo que mejora considerablemente el reconocimiento de objetos pequeños, algo fundamental en casos de uso como las imágenes aéreas captadas por drones y la robótica. Para optimizarlo para dispositivos de bajo consumo, YOLO26 eliminó Distribution Focal Loss (DFL), lo que se traduce en una inferencia en CPU hasta un 43 % más rápida que en generaciones anteriores.

Ecosistema y facilidad de uso#

Uno de los mayores obstáculos de modelos como EfficientDet es el complejo proceso de integración. En cambio, la plataforma Ultralytics ofrece un ecosistema integral bien mantenido. Con una API unificada, puedes cambiar fácilmente entre detección, segmentación de instancias, estimación de poses, clasificación de imágenes y cajas delimitadoras orientadas (OBB).

Así de sencillo es entrenar y ejecutar la inferencia con YOLO26 utilizando el paquete Python de Ultralytics:

from ultralytics import YOLO

# Load the state-of-the-art YOLO26 nano model
model = YOLO("yolo26n.pt")

# Train the model on your custom dataset with minimal memory footprint
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Run ultra-fast NMS-free inference
predictions = model.predict("image.jpg")

Conclusión#

Aunque explorar DAMO-YOLO frente a EfficientDet ofrece información muy valiosa sobre las diferencias entre la Búsqueda de arquitecturas neuronales y el escalado compuesto, los desarrolladores modernos necesitan herramientas que cubran la brecha entre la investigación académica y la realidad de producción.

Para los desarrolladores que priorizan la facilidad de uso, una comunidad activa de código abierto y un equilibrio sin concesiones entre velocidad y precisión, Ultralytics YOLO26 es la opción definitiva. Su arquitectura sin NMS, la baja sobrecarga de entrenamiento y su integración fluida con el completo ecosistema de Ultralytics lo convierten en el framework definitivo para tu próximo proyecto de visión artificial.

Comentarios