Ultralytics YOLO27:
Get Started

PP-YOLOE+ frente a RTDETRv2#

El campo de la visión artificial ha experimentado una evolución espectacular en los últimos años, especialmente en el ámbito de la detección de objetos en tiempo real. Elegir la arquitectura adecuada para tu implementación puede marcar la diferencia entre una aplicación lenta y que consume mucha memoria y un sistema optimizado y con gran capacidad de respuesta. En esta comparación técnica, analizamos dos modelos destacados de Baidu: PP-YOLOE+, basado en CNN, y RTDETRv2, basado en Transformer. Analizaremos sus arquitecturas, métricas de rendimiento y casos de uso ideales, y veremos cómo se comparan con la plataforma de vanguardia Ultralytics YOLO26.

PP-YOLOE+: la evolución del paradigma CNN#

Desarrollado como una iteración de sus predecesores, PP-YOLOE+ amplía los límites de lo que las redes neuronales convolucionales (CNNs) tradicionales pueden lograr en la detección de objetos. Es un detector sin anclajes muy capaz que se basa en los mecanismos fundamentales de la serie YOLO e incorpora optimizaciones específicas para el ecosistema PaddlePaddle.

Detalles del modelo:

Arquitectura y metodologías#

PP-YOLOE+ se basa en una red troncal muy optimizada y una red piramidal de características personalizada para agregar eficazmente características multiescala. Utiliza un diseño sin anclajes, que simplifica el proceso de ajuste heurístico que suele ser necesario para generar cajas de anclaje. Además, su metodología de entrenamiento incluye estrategias avanzadas de asignación de etiquetas para ajustar mejor las predicciones a las cajas de referencia durante el aprendizaje.

Ventajas y casos de uso#

La principal ventaja de PP-YOLOE+ es su sólido rendimiento en hardware de servidor estándar y su profunda integración con las herramientas de Baidu. Es adecuado para los flujos de trabajo industriales tradicionales, como la detección de defectos estática en entornos de fabricación donde las limitaciones de hardware no son demasiado estrictas.

Más información sobre PP-YOLOE+

Consideraciones sobre el ecosistema

Aunque PP-YOLOE+ ofrece una gran precisión, implementarlo fuera de su ecosistema nativo a veces puede requerir pasos de conversión adicionales, a diferencia de los formatos de exportación nativos disponibles directamente en los flujos de trabajo modernos de Ultralytics.

RTDETRv2: transformadores de detección en tiempo real#

Al ir más allá de las CNN puras, RTDETRv2 (Transformer de detección en tiempo real, versión 2) supone un salto hacia los mecanismos basados en la atención para tareas de visión artificial. Intenta combinar la comprensión del contexto global de los Transformer con la baja latencia necesaria para las aplicaciones del mundo real.

Detalles del modelo:

Arquitectura y metodologías#

RTDETRv2 aprovecha una arquitectura híbrida que combina una red troncal CNN para extraer características con un codificador-decodificador Transformer optimizado. Una característica definitoria de RTDETRv2 es su diseño nativo de extremo a extremo, que evita el posprocesamiento tradicional de supresión no máxima (NMS). También incorpora funciones como la detección multiescala y el procesamiento de escenas complejas, utilizando la autoatención para comprender las relaciones espaciales entre objetos distantes.

Ventajas y casos de uso#

La arquitectura Transformer hace que RTDETRv2 sea muy eficaz en situaciones donde es crucial comprender el contexto global. Sin embargo, los modelos Transformer suelen exigir mucha más memoria CUDA durante el entrenamiento y la inferencia que las CNN ligeras. Es más adecuado para entornos sin restricciones de hardware, como el análisis de vídeo en la nube con potentes servidores GPU.

Más información sobre RTDETRv2

Comparativa de rendimiento y métricas#

Al evaluar estos modelos, resulta fundamental considerar el equilibrio entre la precisión media promedio (mAP) y el coste computacional (medido en FLOPs y latencia de inferencia). La tabla siguiente muestra las métricas clave de distintas escalas de PP-YOLOE+ y RTDETRv2.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59
RTDETRv2-s64048.1-5.032060
RTDETRv2-m64051.9-7.5136100
RTDETRv2-l64053.4-9.7642136
RTDETRv2-x64054.3-15.0376259

Aunque RTDETRv2 ofrece una mAP sólida a costa de un mayor número de parámetros y FLOPs, los desarrolladores que quieran implementarlo en dispositivos perimetrales con recursos limitados suelen encontrarse con cuellos de botella debido a las grandes necesidades de memoria típicas de las capas Transformer.

Casos de uso y recomendaciones#

Elegir entre PP-YOLOE+ y RT-DETR depende de los requisitos específicos de tu proyecto, las limitaciones de implementación y las preferencias de ecosistema.

Cuándo elegir PP-YOLOE+#

PP-YOLOE+ es una buena opción para:

  • Integración con el ecosistema PaddlePaddle: Organizaciones con infraestructura existente basada en el framework y las herramientas de PaddlePaddle de Baidu.
  • Implementación edge con Paddle Lite: Implementación en hardware con kernels de inferencia muy optimizados, diseñados específicamente para Paddle Lite o el motor de inferencia Paddle.
  • Detección de alta precisión en servidores: Escenarios que priorizan la máxima precisión de detección en servidores con GPU potentes, donde la dependencia del framework no supone un problema.

Cuándo elegir RT-DETR#

RT-DETR está recomendado para:

  • Investigación en detección basada en Transformer: Proyectos que exploran mecanismos de atención y arquitecturas Transformer para la detección de objetos integral sin NMS.
  • Casos que requieren gran precisión y admiten una latencia flexible: Aplicaciones en las que la precisión de detección es prioritaria y se acepta una latencia de inferencia algo mayor.
  • Detección de objetos grandes: Escenas con objetos principalmente medianos o grandes, en las que el mecanismo de atención global de los Transformer ofrece una ventaja natural.

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 ventaja de Ultralytics: descubre YOLO26#

Aunque PP-YOLOE+ y RTDETRv2 representan hitos importantes, los desarrolladores actuales necesitan un ecosistema que equilibre a la perfección el máximo rendimiento y la facilidad de uso. La plataforma Ultralytics y el revolucionario modelo YOLO26 ofrecen precisamente eso.

Lanzado en enero de 2026, YOLO26 establece un nuevo estándar para la IA visual diseñada prioritariamente para el edge. Resuelve con elegancia las dificultades de implementación asociadas a arquitecturas anteriores y las supera tanto en velocidad como en precisión.

Innovaciones arquitectónicas#

YOLO26 incorpora varias mejoras pioneras que superan a las CNN tradicionales y a los Transformer pesados:

  • Diseño de extremo a extremo sin NMS: Al igual que RTDETRv2, YOLO26 admite inferencia nativa de extremo a extremo. Al omitir el posprocesamiento de supresión no máxima (NMS) con su cabezal opcional uno a uno (nms=False), ofrece una implementación más rápida y sencilla, con menos fluctuaciones de latencia, ideal para la robótica en tiempo real y los sistemas autónomos.
  • Hasta un 43 % más rápido en inferencia con CPU: Gracias a profundas optimizaciones arquitectónicas, YOLO26 supera ampliamente a los modelos de la competencia en dispositivos edge sin GPU dedicada, lo que lo convierte en la opción preferida para aplicaciones de IoT y ciudades inteligentes.
  • Optimizador MuSGD: Inspirado en las innovaciones del entrenamiento de LLM, YOLO26 utiliza una combinación de SGD y Muon. Esto proporciona trayectorias de entrenamiento más estables y una convergencia notablemente más rápida, lo que reduce drásticamente las horas de entrenamiento en GPU.
  • ProgLoss + STAL: Estas funciones de pérdida avanzadas mejoran notablemente el reconocimiento de objetos pequeños, un ámbito en el que modelos como PP-YOLOE+ han tenido dificultades históricamente, y son fundamentales para las imágenes aéreas y las aplicaciones con drones.
  • Eliminación de DFL: La eliminación de Distribution Focal Loss simplifica el proceso de exportación y garantiza una compatibilidad perfecta con distintos dispositivos edge y de bajo consumo.
Versatilidad específica para cada tarea

A diferencia de los detectores de objetos especializados, YOLO26 es muy versátil y admite segmentación de instancias, estimación de poses, clasificación y cajas delimitadoras orientadas (OBB). Incorpora mejoras específicas, como RLE para la estimación de poses y una función de pérdida angular especializada para OBB.

Facilidad de uso inigualable#

Uno de los mayores inconvenientes de adoptar arquitecturas complejas como RTDETRv2 es su pronunciada curva de aprendizaje y sus procesos de integración fragmentados. El ecosistema Ultralytics abstrae por completo estas complejidades mediante una API intuitiva de Python y una completa plataforma web.

Tanto si estás entrenando conjuntos de datos personalizados como si vas a ejecutar una inferencia rápida, el proceso es sencillo:

from ultralytics import RTDETR, YOLO

# Inicializa el modelo YOLO26 de última generación
model_yolo = YOLO("yolo26n.pt")

# Como alternativa, inicializa un modelo RT-DETR con la misma API sencilla
model_rtdetr = RTDETR("rtdetr-l.pt")

# Ejecuta inferencias en tiempo real sin esfuerzo
results = model_yolo("https://ultralytics.com/images/zidane.jpg")
results[0].show()

# Exporta para la implementación en edge con una sola línea
model_yolo.export(format="engine", quantize=16)

Las menores necesidades de memoria habituales de los modelos Ultralytics YOLO te permiten entrenar más rápido e implementar en hardware más barato que las alternativas basadas en Transformer. Además, el desarrollo activo y la documentación de primer nivel garantizan la estabilidad de tus flujos de producción.

Para los equipos que exploran alternativas, YOLO11 sigue siendo un predecesor muy bien respaldado y excepcionalmente capaz dentro del ecosistema, y ofrece una excelente referencia para integraciones con hardware heredado. También puede resultarte útil nuestra comparación de YOLO11 frente a RT-DETR.

Resumen#

PP-YOLOE+ y RTDETRv2 han contribuido sustancialmente a la evolución de la visión artificial, al demostrar, respectivamente, la viabilidad de los flujos de trabajo avanzados basados en CNN y de los Transformer en tiempo real. Sin embargo, para las organizaciones que quieran implementar aplicaciones de visión artificial robustas, versátiles y muy optimizadas en 2026, Ultralytics YOLO26 ofrece una solución inigualable. Su inferencia opcional sin NMS, una inferencia con CPU significativamente más rápida y un ecosistema optimizado permiten a los desarrolladores pasar de la idea a una producción escalable más rápido que nunca.

Comentarios