Meet YOLO26: next-gen vision AI.

Link to this sectionEfficientDet frente a YOLOv9#

El panorama de la visión artificial ha sido moldeado por continuos avances en el diseño de redes neuronales. Encontrar el equilibrio adecuado entre la eficiencia computacional y la precisión de detección es fundamental a la hora de seleccionar un modelo. EfficientDet, de Google, estableció una base sólida en 2019 al introducir arquitecturas escalables, mientras que YOLOv9, lanzado en 2024, superó los límites de la detección de objetos mediante el uso de Información de Gradiente Programable (PGI).

Esta guía proporciona una comparativa técnica exhaustiva entre estos dos modelos y presenta el moderno marco de trabajo Ultralytics YOLO26, que ofrece una solución robusta e integral optimizada para entornos de producción.

Link to this sectionArquitecturas y novedades de los modelos#

Comprender la mecánica subyacente de EfficientDet y YOLOv9 es esencial para determinar sus casos de uso óptimos.

Link to this sectionEfficientDet: Escalado compuesto y BiFPN#

Desarrollado por Google Research, EfficientDet se centra en el escalado sistemático y la fusión eficiente de características. Utiliza EfficientNet como columna vertebral e introduce una novedosa arquitectura de red de características.

  • Autores: Mingxing Tan, Ruoming Pang y Quoc V. Le
  • Organización: Google
  • Fecha: 20 de noviembre de 2019
  • Enlaces: Arxiv, GitHub

Características arquitectónicas clave: EfficientDet depende en gran medida de una red de pirámide de características bidireccional (BiFPN), que permite una fusión de características multiescala sencilla y rápida. Además, utiliza un método de escalado compuesto que escala uniformemente la resolución, la profundidad y la anchura de la red. Aunque es muy preciso para su época, EfficientDet está fuertemente vinculado a entornos TensorFlow antiguos, lo que hace que los procesos de despliegue modernos sean complejos.

Aprende más sobre EfficientDet

Link to this sectionYOLOv9: resolviendo el cuello de botella de información#

Desarrollado por investigadores de la Academia Sinica, YOLOv9 aborda la degradación de la información a medida que los datos atraviesan las redes neuronales profundas.

  • Autores: Chien-Yao Wang y Hong-Yuan Mark Liao
  • Organización: Instituto de Ciencias de la Información, Academia Sinica
  • Fecha: 21 de febrero de 2024
  • Enlaces: Arxiv, GitHub, Documentación

Características arquitectónicas clave: YOLOv9 introduce la Información de Gradiente Programable (PGI) para proporcionar supervisión auxiliar, garantizando que se retengan datos cruciales para actualizar los pesos de la red de forma fiable. También cuenta con la red de agregación de capas eficiente generalizada (GELAN) para maximizar la eficiencia de los parámetros. A pesar de estos avances, YOLOv9 todavía requiere la supresión no máxima (NMS) durante el postprocesamiento, lo que añade latencia.

Aprende más sobre YOLOv9

Link to this sectionComparación de rendimiento#

Al evaluar estos modelos, el análisis de datos empíricos ayuda a determinar qué arquitectura ofrece el mejor equilibrio para tus requisitos de hardware específicos.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
params
(M)
FLOPs
(B)
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
YOLOv9t64038.3-2.32.07.7
YOLOv9s64046.8-3.547.126.4
YOLOv9m64051.4-6.4320.076.3
YOLOv9c64053.0-7.1625.3102.1
YOLOv9e64055.6-16.7757.3189.0

Link to this sectionAnálisis crítico#

YOLOv9 supone un salto generacional en velocidad. Por ejemplo, YOLOv9e logra un 55.6% mAP con una latencia de TensorRT de 16.77ms. Por el contrario, EfficientDet-d7 ofrece un mAP menor del 53.7%, pero sufre una latencia masiva (128.07ms), lo que lo hace extremadamente difícil de desplegar para flujos de vídeo en tiempo real.

Exportación de modelos para producción

Exportar tu arquitectura a formatos optimizados como TensorRT o OpenVINO reduce drásticamente los tiempos de inferencia en comparación con las ejecuciones nativas de PyTorch.

Link to this sectionCasos de uso y recomendaciones#

Elegir entre EfficientDet y YOLOv9 depende de los requisitos específicos de tu proyecto, las limitaciones de implementación y tus preferencias de ecosistema.

Link to this sectionCuándo elegir EfficientDet#

EfficientDet es una gran opción para:

  • Google Cloud y pipelines de TPU: Sistemas profundamente integrados con las API de Google Cloud Vision o la infraestructura de TPU, donde EfficientDet cuenta con optimización nativa.
  • Investigación en escalado compuesto: Benchmarking académico centrado en el estudio de los efectos de un escalado equilibrado de profundidad, anchura y resolución de red.
  • Despliegue móvil mediante TFLite: Proyectos que requieren específicamente la exportación a TensorFlow Lite para dispositivos Android o Linux embebido.

Link to this sectionCuándo elegir YOLOv9#

YOLOv9 se recomienda para:

  • Investigación del cuello de botella de información: proyectos académicos que estudian arquitecturas de información de gradiente programable (PGI) y redes de agregación de capas eficientes generalizadas (GELAN).
  • Estudios de optimización del flujo de gradiente: investigación enfocada en comprender y mitigar la pérdida de información en capas de red profundas durante el entrenamiento.
  • Evaluación comparativa de detección de alta precisión: escenarios donde el sólido rendimiento de YOLOv9 en el benchmark COCO es necesario como punto de referencia para comparaciones arquitectónicas.

Link to this sectionCuándo elegir Ultralytics (YOLO26)#

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

  • Implementación en el borde sin NMS: Aplicaciones que requieren una inferencia consistente y de baja latencia sin la complejidad del posprocesamiento de supresión de no máximos.
  • Entornos solo de CPU: Dispositivos sin aceleración de GPU dedicada, donde la inferencia en CPU hasta un 43% más rápida de YOLO26 proporciona una ventaja decisiva.
  • Detección de objetos pequeños: Escenarios desafiantes como imágenes de drones aéreos o análisis de sensores IoT donde ProgLoss y STAL aumentan significativamente la precisión en objetos pequeños.

Link to this sectionLa ventaja de Ultralytics: elegir YOLO26#

Aunque YOLOv9 y EfficientDet abrieron el camino, los desarrolladores que busquen un marco de trabajo realmente moderno y listo para producción deberían considerar los modelos Ultralytics YOLO, específicamente el recién lanzado YOLO26.

La Plataforma Ultralytics ofrece una facilidad de uso inigualable, combinando potentes scripts de entrenamiento locales con una interfaz habilitada para la nube. YOLO26 representa una revisión masiva en el diseño de modelos, haciendo que las arquitecturas antiguas queden obsoletas para muchas aplicaciones comerciales.

Link to this sectionAspectos técnicos destacados de YOLO26#

  • Diseño integral sin NMS: YOLO26 elimina por completo los cuellos de botella del postprocesamiento. Al eliminar la supresión no máxima, los gráficos de despliegue se unifican y son inherentemente más rápidos en chips de IA de borde.
  • Hasta un 43% más rápido en inferencia de CPU: Altamente optimizado para dispositivos integrados, lo que lo hace sustancialmente más rápido que YOLOv9 y EfficientDet cuando no hay GPUs disponibles.
  • Optimizador MuSGD: Al integrar las innovaciones de LLM en la IA de visión, este optimizador híbrido estabiliza las ejecuciones de entrenamiento, permitiendo que los modelos converjan más rápido con menos recursos.
  • Bajos requisitos de memoria: A diferencia de las arquitecturas pesadas basadas en Transformer o las CNN no optimizadas, YOLO26 minimiza el consumo de memoria CUDA durante el entrenamiento, permitiéndote utilizar tamaños de lote más grandes en hardware de grado consumidor.
  • ProgLoss + STAL: El diseño superior de la función de pérdida aumenta drásticamente la precisión para detectar objetos pequeños, lo que hace que YOLO26 sea ideal para imágenes aéreas y redes IoT.
  • Eliminación de DFL: El diseño estructural simplificado permite una conversión sin fricciones a formatos de despliegue móvil.

Más información sobre YOLO26

Otras opciones robustas en el ecosistema Ultralytics incluyen YOLO11 y YOLOv8, que también proporcionan versatilidad multitarea, como segmentación de instancias y estimación de pose.

Link to this sectionEntrenamiento simplificado con el SDK de Python#

Los modelos de Ultralytics priorizan la experiencia del desarrollador. Entrenar un modelo de última generación se resume en unas pocas líneas de Python.

from ultralytics import YOLO

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

# Train with optimized memory usage and built-in augmentations
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Validate the model's performance easily
metrics = model.val()
print(f"Validation mAP: {metrics.box.map}")

Link to this sectionAplicaciones en el mundo real#

Elegir entre estas arquitecturas depende en gran medida de tu objetivo de despliegue.

  • Despliegues en nube heredados: EfficientDet era popular para el procesamiento por lotes fuera de línea y basado en la nube, donde se necesitaba una alta precisión y no existían restricciones estrictas de tiempo real.
  • Investigación académica: YOLOv9 sigue siendo una opción interesante para los investigadores que superan los límites teóricos de las CNN y analizan los flujos de gradiente a través de las capas de la red.
  • Computación de borde e IoT: YOLO26 domina las aplicaciones del mundo real. Su canalización sin NMS y sus capacidades de Caja delimitadora orientada (OBB) lo convierten en la opción superior para el análisis de tráfico en ciudades inteligentes, el control de inventario minorista y la inspección mediante drones, ofreciendo un equilibrio inmejorable de alta precisión y velocidades de inferencia rápidas.
Colaboradores

Comentarios