Ultralytics YOLO27:
Get Started

PP-YOLOE+ frente a YOLOv5#

Al elegir el framework de aprendizaje profundo adecuado para visión artificial, los desarrolladores suelen comparar las capacidades de distintas arquitecturas para encontrar el equilibrio perfecto entre velocidad, precisión y facilidad de implementación. En este análisis en profundidad, exploraremos los matices técnicos de PP-YOLOE+ y YOLOv5. Al analizar sus arquitecturas, métricas de rendimiento y escenarios de implementación ideales, podrás tomar una decisión informada para tu próximo proyecto, ya sea de robótica en tiempo real, implementación edge o análisis de vídeo en la nube.

Orígenes y metadatos de los modelos#

Ambos modelos proceden de equipos de ingeniería muy competentes, pero se orientan a ecosistemas algo diferentes. Conocer sus orígenes aporta un contexto valioso sobre las decisiones de diseño de sus arquitecturas.

Detalles de PP-YOLOE+ :

Más información sobre PP-YOLOE+

Detalles de YOLOv5:

Comparativa arquitectónica#

Arquitectura de PP-YOLOE+#

PP-YOLOE+ es una evolución dentro del ecosistema de Baidu, basada en modelos anteriores como PP-YOLOv2. Incorpora una red troncal CSPRepResNet muy optimizada, que mejora la extracción de características al combinar los principios de las redes parciales entre etapas (CSP) con técnicas de reparametrización. Esto permite que el modelo mantenga una gran precisión durante el entrenamiento y, después, adopte una arquitectura más optimizada para acelerar la inferencia.

Además, PP-YOLOE+ emplea el aprendizaje de alineación de tareas (TAL) y un cabezal eficiente alineado con tareas (ET-head). Esta combinación busca resolver la falta de alineación entre las tareas de clasificación y localización, un cuello de botella habitual en los detectores de objetos densos. Aunque su arquitectura es impresionante, está estrechamente ligada al framework PaddlePaddle, lo que puede plantear dificultades de integración a los equipos que han estandarizado otras bibliotecas de aprendizaje automático populares.

Arquitectura de YOLOv5#

En cambio, YOLOv5 se desarrolló de forma nativa en PyTorch, el estándar del sector tanto para la investigación académica como para la producción empresarial. Utiliza una red troncal CSPDarknet53 modificada, conocida por su excepcional flujo de gradientes y la eficiencia en el uso de parámetros.

Una característica distintiva de YOLOv5 es su algoritmo AutoAnchor, que comprueba y ajusta dinámicamente los tamaños de las cajas de anclaje según tu conjunto de datos personalizado antes del entrenamiento. Así se elimina el ajuste manual de hiperparámetros para las cajas delimitadoras. La parte intermedia de la red Path Aggregation Network (PANet) garantiza una sólida fusión de características de varias escalas, lo que hace que el modelo sea muy eficaz para detectar objetos de distintos tamaños.

Implementación simplificada con PyTorch

Como YOLOv5 se basa directamente en PyTorch, exportarlo a formatos optimizados como ONNX y TensorRT requiere mucha menos configuración de software intermediario que en los modelos ligados a frameworks específicos.

Análisis del rendimiento#

Para evaluar estos modelos, hay que tener en cuenta el equilibrio entre la precisión media promedio (mAP) y la latencia. La tabla siguiente muestra las métricas de distintos tamaños de modelo.

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
YOLOv5n64028.0-1.121.94.5
YOLOv5s64037.4-1.927.216.5
YOLOv5m64045.4-4.0321.249.0
YOLOv5l64049.0-6.6146.5109.1
YOLOv5x64050.7-11.8986.7205.7

Aunque PP-YOLOE+ logra puntuaciones de mAP muy competitivas en los tamaños mayores (como la variante X), YOLOv5 ofrece mayor velocidad y menos parámetros en los modelos más pequeños. YOLOv5 Nano (YOLOv5n) solo requiere 1,9 millones de parámetros, por lo que es muy adecuado para dispositivos edge con recursos limitados y estrictos requisitos de memoria. Además, entrenar modelos YOLO suele consumir menos memoria CUDA que las alternativas pesadas basadas en Transformers, como RT-DETR.

La ventaja de Ultralytics#

Al elegir una arquitectura, las métricas brutas solo son una parte de la ecuación. La experiencia de desarrollo, el respaldo del ecosistema y los pipelines de implementación suelen determinar el éxito real de un proyecto. Aquí es donde destacan los modelos de Ultralytics.

Facilidad de uso inigualable#

La API de Python de Ultralytics abstrae el complejo código repetitivo. Los desarrolladores pueden iniciar el entrenamiento, validar el rendimiento e implementar modelos sin complicaciones. La documentación es extensa y se mantiene muy actualizada, con el respaldo de una enorme comunidad global de código abierto.

Versatilidad en distintas tareas#

Aunque PP-YOLOE+ es un detector de objetos específico, el ecosistema Ultralytics permite abordar varias tareas de visión artificial mediante una única API unificada. Con YOLOv5 y sus sucesores, puedes pasar fácilmente de las cajas delimitadoras estándar a flujos de trabajo de segmentación de imágenes y clasificación.

Ejemplo de código: entrenamiento de YOLOv5#

Para empezar, solo necesitas unas pocas líneas de código. Esta sencillez acelera considerablemente los ciclos de investigación y desarrollo.

from ultralytics import YOLO

# Carga un modelo YOLOv5 pequeño preentrenado
model = YOLO("yolov5su.pt")  # YOLOv5u: pesos de YOLOv5 sin anclajes para el paquete ultralytics

# Entrena el modelo con el conjunto de datos COCO8
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Ejecuta inferencias rápidas en una imagen
predictions = model("https://ultralytics.com/images/bus.jpg")
predictions[0].show()

Casos de uso reales#

Cuándo elegir PP-YOLOE+: Si tu organización está muy integrada en la pila de software de Baidu o depende en gran medida de hardware especializado que exige el framework PaddlePaddle, PP-YOLOE+ ofrece un rendimiento sólido. Se utiliza con frecuencia en pipelines de fabricación especializados de Asia, donde existe una integración heredada con Paddle.

Cuándo elegir YOLOv5: Para la gran mayoría de desarrolladores, investigadores y empresas de todo el mundo, YOLOv5 sigue siendo una opción excepcional. Gracias a sus raíces en PyTorch, es inmediatamente compatible con herramientas de seguimiento como Weights & Biases y se exporta sin problemas a TensorRT para acelerar la GPU NVIDIA, o a CoreML para dispositivos Apple. Destaca en campos muy diversos, desde la supervisión de cultivos agrícolas hasta la navegación de drones de alta velocidad.

El futuro de la detección: Ultralytics YOLO26#

Aunque YOLOv5 es un modelo emblemático, la visión artificial ha seguido avanzando. Para los nuevos desarrollos, recomendamos encarecidamente pasarse a YOLO26, lanzado en enero de 2026. Disponible fácilmente a través de la plataforma Ultralytics, YOLO26 redefine por completo la eficiencia.

Innovaciones clave de YOLO26:

  • Diseño integral sin NMS: El cabezal opcional uno a uno de YOLO26 (nms=False) omite por completo el posprocesamiento de supresión no máxima. Esto reduce la variabilidad de la latencia y simplifica enormemente el pipeline de implementación.
  • Inferencia en CPU hasta un 43 % más rápida: Al eliminar estratégicamente Distribution Focal Loss (DFL), YOLO26 aumenta drásticamente la velocidad en dispositivos edge sin GPU.
  • Optimizador MuSGD: Inspirado en los principales modelos de lenguaje de gran tamaño, este optimizador híbrido estabiliza la dinámica del entrenamiento y acelera mucho la convergencia en conjuntos de datos personalizados.
  • Mejoras específicas para cada tarea: Incorpora funciones de pérdida avanzadas como ProgLoss y STAL, que permiten alcanzar una precisión sin precedentes con objetos diminutos. Admite de forma nativa la detección con cajas delimitadoras orientadas (OBB) para imágenes aéreas.

Si estás explorando modelos de visión de última generación, quizá también te interese comparar la generación anterior, YOLO11, o enfoques basados en Transformers como RT-DETR. En definitiva, su sólido ecosistema y sus avances arquitectónicos de vanguardia consolidan a Ultralytics como la mejor opción para las tareas modernas de visión artificial.

Comentarios