Ultralytics YOLO27:
Get Started

YOLO26 frente a PP-YOLOE+#

El campo de la visión artificial ha experimentado una rápida evolución en los modelos de detección de objetos en tiempo real. Para los ingenieros de ML y los investigadores que quieren implementar los modelos de IA visual más eficientes, es fundamental comparar arquitecturas como Ultralytics YOLO26 y PP-YOLOE+. Esta guía exhaustiva analiza en profundidad sus arquitecturas, metodologías de entrenamiento, métricas de rendimiento y escenarios ideales de implementación en el mundo real.

Orígenes y metadatos de los modelos#

Comprender los antecedentes de estas arquitecturas de visión artificial ayuda a contextualizar sus filosofías de diseño y entornos de destino.

Descripción general de YOLO26

Lanzado en enero de 2026, YOLO26 representa la cumbre del ecosistema Ultralytics. Está diseñado para ser la solución definitiva de IA en el edge, con un tamaño más reducido, procesamiento nativo de extremo a extremo y una velocidad inigualable.

Descripción general de PP-YOLOE+

Desarrollado como evolución de la serie PP-YOLO, PP-YOLOE+ es un detector sin anclajes muy optimizado para el ecosistema PaddlePaddle. Se basa en una red troncal CSPRepResNet y una cabeza ET para mejorar las métricas de detección estándar.

Más información sobre PP-YOLOE+

Innovaciones arquitectónicas#

Las diferencias en la forma en que estos modelos procesan los datos visuales afectan considerablemente a sus requisitos de memoria, la estabilidad del entrenamiento y la latencia de inferencia.

YOLO26: la nueva frontera sin NMS#

YOLO26 incorpora varios cambios arquitectónicos revolucionarios diseñados para agilizar la implementación de modelos:

  • Diseño de extremo a extremo sin NMS: Basándose en conceptos introducidos por primera vez en YOLOv10, YOLO26 admite inferencia nativa de extremo a extremo que omite el posprocesamiento de supresión no máxima (NMS) mediante su cabeza opcional uno a uno (nms=False). Esto reduce la variabilidad de la latencia y simplifica enormemente las canalizaciones de implementación.
  • Eliminación de DFL: Al eliminar la pérdida focal de distribución (DFL), el modelo es excepcionalmente ligero, lo que permite exportarlo sin problemas a formatos como TensorRT y CoreML.
  • Optimizador MuSGD: Inspirado en Kimi K2, de Moonshot AI, YOLO26 incorpora innovaciones del entrenamiento de LLM a la visión artificial. El optimizador híbrido MuSGD (SGD + Muon) garantiza una dinámica de entrenamiento muy estable y una convergencia rápida.
  • ProgLoss + STAL: Estas funciones de pérdida avanzadas mejoran notablemente el reconocimiento de objetos pequeños, por lo que la arquitectura resulta muy eficaz para imágenes tomadas con drones y aplicaciones agrícolas.

PP-YOLOE+: un enfoque centrado en Paddle#

PP-YOLOE+ utiliza un paradigma sin anclajes centrado en lograr una gran precisión en hardware de servidor estándar. Cuenta con una estructura RepResNet que mejora la extracción de características. Sin embargo, como depende en gran medida de las operaciones específicas disponibles en la pila de aprendizaje profundo de Baidu, modificar la red o exportarla para dispositivos edge con grandes limitaciones puede ser mucho más complejo que con los frameworks de Ultralytics.

Comparativa de rendimiento y métricas#

Un buen equilibrio entre velocidad y precisión es fundamental para los diversos escenarios de implementación en el mundo real. Aunque PP-YOLOE+ ofrece una precisión competitiva, YOLO26 logra sistemáticamente un equilibrio más favorable, sobre todo al evaluar la velocidad de inferencia en CPU y el menor uso de memoria.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4
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

Gracias a las optimizaciones específicas para edge y a la eliminación de DFL, YOLO26 ofrece una inferencia en CPU hasta un 43 % más rápida que sus predecesores y supera ampliamente a PP-YOLOE+ cuando se implementa en dispositivos como Raspberry Pi o unidades de computación edge estándar.

Eficiencia de memoria

Al comparar arquitecturas de modelos, ten en cuenta que los modelos Ultralytics YOLO consumen mucha menos memoria durante el entrenamiento que los modelos Transformer complejos, lo que los hace muy accesibles para crear prototipos rápidamente en GPU de consumo.

La ventaja del ecosistema Ultralytics#

Aunque PP-YOLOE+ es un modelo competente, la verdadera diferencia está en la experiencia de desarrollo. El ecosistema integrado de Ultralytics ofrece un entorno inigualable a los profesionales de la IA visual.

  1. Facilidad de uso: Ultralytics ofrece una experiencia de usuario optimizada. Una sencilla API de Python abstrae la complejidad de las canalizaciones de datos y los bucles de entrenamiento, con el respaldo de una documentación exhaustiva y actualizada activamente.
  2. Versatilidad: A diferencia de PP-YOLOE+, centrado principalmente en la detección de objetos, YOLO26 admite de forma nativa la clasificación de imágenes, la segmentación de instancias, la estimación de poses y las cajas delimitadoras orientadas (OBB), todo ello con la misma estructura de API.
  3. Eficiencia del entrenamiento: La descarga automatizada de pesos preentrenados disponibles, junto con las técnicas avanzadas de aumento de datos, garantiza procesos de entrenamiento eficientes que requieren menos memoria CUDA y menos tiempo que los frameworks tradicionales.

Ejemplo de código: la sencillez en acción#

El siguiente código válido de Python muestra lo fácil que es iniciar un proyecto de IA con la API de Ultralytics:

from ultralytics import YOLO

# Carga un modelo YOLO26 nano preentrenado para obtener un rendimiento óptimo en edge
model = YOLO("yolo26n.pt")

# Entrena el modelo fácilmente con el conjunto de datos COCO8
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, device="cpu")

# Realiza inferencias sin NMS sobre una imagen de destino
inference_results = model.predict("https://ultralytics.com/images/bus.jpg", nms=False)

# Exporta al formato ONNX para la implementación
model.export(format="onnx")

Aplicaciones ideales en el mundo real#

La elección entre YOLO26 y PP-YOLOE+ depende en gran medida de las limitaciones de tu entorno de producción.

Cuándo implementar PP-YOLOE+:

  • Integración con el ecosistema de Baidu: Proyectos profundamente arraigados en la infraestructura PaddlePaddle o en entornos de fabricación asiáticos específicos donde se exige el uso de las pilas de hardware y software de Baidu.
  • Procesamiento por lotes en servidores: Escenarios que se ejecutan en hardware empresarial donde la variabilidad de la latencia causada por NMS no supone un problema importante.

Cuándo implementar YOLO26:

  • Dispositivos edge e IoT: La velocidad de YOLO26 en CPU, hasta un 43 % superior, lo convierte en la opción ideal para cámaras inteligentes, drones y robótica de bajo consumo.
  • Implementaciones con requisitos de tiempo críticos: El modo opcional de inferencia sin NMS (nms=False) ofrece una inferencia estable y de latencia ultrabaja, crucial para la investigación sobre conducción autónoma y el control de calidad en fabricación de alta velocidad.
  • Proyectos multitarea: Cuando un proyecto requiere combinar la detección de objetos, el enmascaramiento preciso mediante segmentación o el seguimiento de puntos clave mediante estimación de poses, el framework unificado de YOLO26 es indispensable.

Casos de uso y recomendaciones#

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

Cuándo elegir YOLO26#

YOLO26 es una buena opción para:

  • 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.

Cuándo elegir PP-YOLOE+#

PP-YOLOE+ es recomendable 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.

Exploración de otras arquitecturas#

Si quieres explorar una gama más amplia de modelos, también te recomendamos revisar YOLO11, la generación anterior de modelos Ultralytics, muy fiable y aún habitual en miles de entornos de producción. Además, para los escenarios que requieren mecanismos basados en Transformer, la arquitectura RT-DETR ofrece una alternativa interesante, aunque exige más memoria durante el entrenamiento.

En definitiva, gracias al optimizador MuSGD, a las capacidades de ProgLoss + STAL y a la inferencia opcional sin NMS, YOLO26 consolida su posición como la opción principal para soluciones de IA visual modernas, escalables y muy eficientes.

Comentarios