Ultralytics YOLO27:
Get Started

DAMO-YOLO frente a EfficientDet#

La evolución de la visión artificial ha dado lugar a numerosas arquitecturas potentes, adaptadas a distintas necesidades del mundo real. Mientras que algunos frameworks priorizan una escalabilidad enorme, otros se centran en la velocidad de inferencia en tiempo real. En esta comparativa técnica, analizamos DAMO-YOLO y EfficientDet, dos modelos muy influyentes que representan enfoques distintos para resolver el problema de la detección de objetos. Desglosaremos sus arquitecturas, compararemos sus resultados en las pruebas de referencia y, por último, veremos por qué el recién lanzado Ultralytics YOLO26 es la opción óptima para los despliegues de producción modernos.

Descripción general de la arquitectura#

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

Desarrollado para ampliar los límites de la detección en tiempo real, DAMO-YOLO aprovecha 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 modelo de búsqueda de arquitecturas neuronales (NAS) que optimiza tanto la velocidad como la precisión. Incorpora RepGFPN (red piramidal de características generalizada reparametrizada), que mejora la fusión de características y mantiene altas velocidades de inferencia. Además, su diseño ZeroHead minimiza la sobrecarga computacional que suelen generar las cabezas de detección. El modelo también se beneficia de AlignedOTA (asignación de transporte óptimo alineada) y de mejoras mediante destilación, lo que garantiza que incluso las variantes más pequeñas aprendan representaciones ricas a partir de modelos más grandes.

Más información sobre DAMO-YOLO

EfficientDet: escalabilidad mediante escalado compuesto#

A diferencia del enfoque centrado primero en la velocidad, EfficientDet se centra en la escalabilidad sistemática con distintos presupuestos de cómputo.

Detalles de EfficientDet:

EfficientDet incorpora 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 de forma arbitraria, EfficientDet utiliza un método de escalado compuesto que escala 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 de vanguardia en hardware de gama alta y ofrecer variantes más pequeñas para entornos con recursos limitados.

Más información sobre EfficientDet

Comparativa de rendimiento y métricas#

Al comparar estos modelos lado a lado, queda claro el equilibrio entre la precisión máxima y la velocidad de inferencia. La tabla siguiente resume las principales métricas de rendimiento y muestra cómo se comparan las capacidades de inferencia de DAMO-YOLO con las de 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 logra la mayor precisión general, por lo que resulta adecuado para aplicaciones exigentes en la nube. En cambio, la serie DAMO-YOLO ofrece una precisión muy competitiva y una latencia considerablemente menor en hardware GPU, lo que la convierte en una opción más sólida para implementaciones en el edge en tiempo real.

Casos de uso y recomendaciones#

La elección entre DAMO-YOLO y EfficientDet depende de los requisitos concretos 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 EfficientDet#

Se recomienda EfficientDet para:

  • Google Cloud y canalizaciones con TPU: Sistemas profundamente integrados con las API de Google Cloud Vision o con infraestructura TPU, donde EfficientDet cuenta con optimización nativa.
  • Investigación sobre el escalado compuesto: Evaluaciones comparativas académicas centradas en estudiar los efectos del escalado equilibrado de la profundidad, la anchura y la resolución de la red.
  • Implementación móvil mediante LiteRT: Proyectos que requieren específicamente exportar a LiteRT (antes 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:

  • 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 alternativa moderna: Ultralytics YOLO26#

Aunque DAMO-YOLO y EfficientDet representan importantes hitos académicos, las implementaciones en el mundo real suelen requerir un enfoque más equilibrado, completo y fácil de usar para desarrolladores. Ahí 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 supone un cambio de paradigma en el enfoque de la detección de objetos.

Simplicidad integral

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

Rendimiento y versatilidad incomparables#

YOLO26 no solo mejora la velocidad: redefine la estabilidad del entrenamiento y la precisión. Incorpora el optimizador MuSGD, una combinación de SGD y Muon inspirada en las innovaciones del entrenamiento de LLM, que permite una convergencia mucho más rápida y una eficiencia de entrenamiento superior. A diferencia de alternativas pesadas basadas en Transformer, como RT-DETR, YOLO26 requiere muy poca memoria y puede entrenarse en hardware de consumo.

Además, YOLO26 incorpora ProgLoss + STAL, que mejora notablemente el reconocimiento de objetos pequeños, 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 permite una inferencia en CPU hasta un 43 % más rápida que en las generaciones anteriores.

Ecosistema y facilidad de uso#

Uno de los principales obstáculos de modelos como EfficientDet es el complejo proceso de integración. En cambio, la plataforma Ultralytics ofrece un ecosistema integral con un mantenimiento sólido. Gracias a una API unificada, puedes pasar fácilmente de la detección a la segmentación de instancias, la clasificación de imágenes, la estimación de poses y las cajas delimitadoras orientadas (OBB).

Así de sencillo es entrenar y ejecutar inferencias con YOLO26 usando el paquete Python de Ultralytics:

from ultralytics import YOLO

# Carga el modelo nano YOLO26 de última generación
model = YOLO("yolo26n.pt")

# Entrena el modelo con tu conjunto de datos personalizado y un consumo mínimo de memoria
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Ejecuta inferencias ultrarrápidas sin NMS
predictions = model.predict("https://ultralytics.com/images/bus.jpg", nms=False)

Conclusión#

Aunque explorar DAMO-YOLO frente a EfficientDet ofrece una perspectiva excelente sobre las compensaciones entre la búsqueda de arquitecturas neuronales y el escalado compuesto, los desarrolladores actuales necesitan herramientas que tiendan un puente 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 la integración fluida con el completo ecosistema Ultralytics lo convierten en el framework ideal para tu próximo proyecto de visión artificial.

Comentarios