Ultralytics YOLO27:
Get Started

YOLOv8 frente a YOLO26#

El campo de la visión artificial ha experimentado avances notables en los últimos años. Entre las arquitecturas más populares para aplicaciones en tiempo real se encuentran los modelos desarrollados por Ultralytics. Esta guía exhaustiva presenta una comparativa técnica detallada entre el revolucionario Ultralytics YOLOv8 y el más reciente y avanzado Ultralytics YOLO26. Analizaremos sus arquitecturas, métricas de rendimiento y casos de uso ideales para ayudarte a elegir el modelo adecuado para tu despliegue.

Descripción general de los modelos#

Tanto YOLOv8 como YOLO26 representan hitos importantes en la familia de modelos YOLO. Comparten la filosofía fundamental de Ultralytics: ofrecer modelos rápidos, precisos e increíblemente fáciles de usar mediante un entorno Python y una API unificados.

YOLOv8: el estándar versátil#

Lanzado a principios de 2023, YOLOv8 introdujo una importante renovación del framework YOLO, con un diseño sin anclajes y una sólida compatibilidad con múltiples tareas de visión artificial.

YOLOv8 se convirtió rápidamente en el estándar del sector gracias a su excelente equilibrio entre rendimiento y a su profunda integración en el ecosistema de Ultralytics. Ofrece compatibilidad nativa con la detección de objetos, la segmentación de instancias, la estimación de poses y la clasificación de imágenes. Sin embargo, depende de la supresión no máxima (NMS) estándar para el posprocesamiento, lo que puede generar cuellos de botella de latencia en entornos periféricos con recursos muy limitados.

YOLO26: la potencia de nueva generación para dispositivos periféricos#

Lanzado en enero de 2026, YOLO26 parte de los cimientos establecidos por sus predecesores y los optimiza de forma intensiva para los escenarios de implementación actuales, especialmente para la IA en el edge y los dispositivos de bajo consumo.

YOLO26 incorpora varias mejoras técnicas que suponen un cambio de paradigma. La más destacada es su diseño integral sin NMS. Esta arquitectura, introducida inicialmente por YOLOv10, elimina la necesidad del posprocesamiento con NMS, lo que simplifica considerablemente los procesos de exportación y reduce la variabilidad de la latencia. Además, la eliminación de la pérdida focal de distribución (DFL) simplifica el cabezal de detección y facilita enormemente la implementación en hardware de IA en el edge.

Otros modelos de Ultralytics

Aunque YOLOv8 y YOLO26 son increíblemente potentes, también puedes tener en cuenta YOLO11, que tiende un puente entre estas dos generaciones con arquitecturas perfeccionadas, o YOLOv5 para integraciones heredadas muy específicas.

Innovaciones arquitectónicas y de entrenamiento#

YOLO26 incorpora varias mejoras internas que superan ampliamente las prestaciones de referencia de YOLOv8.

Entrenamiento optimizado con MuSGD#

La eficiencia del entrenamiento es una característica distintiva de los modelos de Ultralytics, que suelen requerir mucha menos memoria que las voluminosas arquitecturas basadas en Transformer, como RT-DETR. YOLO26 va aún más lejos con la incorporación del optimizador MuSGD. Inspirada en técnicas de entrenamiento de modelos de lenguaje grandes (LLM), concretamente en Kimi K2 de Moonshot AI, esta combinación de descenso de gradiente estocástico (SGD) y Muon garantiza una convergencia más rápida y una dinámica de entrenamiento muy estable con conjuntos de datos complejos.

Funciones de pérdida avanzadas#

Para tareas que requieren una gran precisión, como las imágenes captadas por drones o los sensores del IoT, YOLO26 incorpora ProgLoss + STAL. Estas funciones de pérdida mejoradas permiten reconocer mejor los objetos pequeños. Además, YOLO26 incluye mejoras específicas para cada tarea: un proto multiescala para generar máscaras de mayor calidad en segmentación, estimación residual de máxima verosimilitud (RLE) para una estimación de poses más precisa y una función de pérdida angular especializada que resuelve los problemas de bordes en la detección de cajas delimitadoras orientadas (OBB).

Análisis y comparación del rendimiento#

La tabla siguiente destaca las diferencias de rendimiento entre ambos modelos con el conjunto de datos COCO. Los mejores resultados de cada categoría de tamaño aparecen en negrita.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
YOLOv8n64037.380.41.473.28.7
YOLO26n64040.938.91.72.45.5
YOLOv8s64044.9128.42.6611.228.6
YOLO26s64048.687.22.59.520.9
YOLOv8m64050.2234.75.8625.978.9
YOLO26m64053.1220.04.720.468.4
YOLOv8l64052.9375.29.0643.7165.1
YOLO26l64055.0286.26.224.886.8
YOLOv8x64053.9479.114.3768.2257.8
YOLO26x64057.5525.811.855.7194.4

Análisis de las métricas#

Los datos muestran un salto generacional. YOLO26 supera a YOLOv8 en casi todas las métricas. El modelo YOLO26 Nano (YOLO26n) alcanza la destacada cifra de 40,9 mAP, muy por encima del 37,3 de YOLOv8n, y utiliza menos parámetros y FLOPs.

Una de las mejoras más llamativas es la velocidad de inferencia en CPU. Gracias a su arquitectura optimizada y a la eliminación de DFL, YOLO26 ofrece una inferencia en CPU hasta un 43 % más rápida mediante ONNX. Esto convierte a YOLO26 en una opción inigualable para Raspberry Pi y otros dispositivos periféricos con recursos limitados. Aunque la velocidad en GPU con TensorRT es competitiva en ambos modelos, la eficiencia de YOLO26 en cuanto a parámetros reduce el consumo de memoria tanto durante el entrenamiento como durante la inferencia.

Facilidad de uso y ecosistema#

Ambos modelos se benefician enormemente del ecosistema de Ultralytics, que se mantiene en excelentes condiciones. Los desarrolladores valoran la facilidad de uso de la API unificada, que permite alternar entre YOLOv8 y YOLO26 con solo cambiar el nombre del modelo.

Tanto si realizas ajustes de hiperparámetros, llevas a cabo el seguimiento de experimentos como si exploras nuevos conjuntos de datos, la documentación de Ultralytics ofrece una gran cantidad de recursos. Además, la plataforma de Ultralytics ofrece una forma sencilla de anotar, entrenar e implementar estos modelos sin complicaciones, tanto en la nube como localmente.

Ejemplo de código#

Empezar a entrenar y realizar inferencias es muy sencillo. A continuación encontrarás un ejemplo completo y listo para ejecutar con la API de Python de Ultralytics:

from ultralytics import YOLO

# Carga el modelo YOLO26 Nano más reciente y de última generación
model = YOLO("yolo26n.pt")

# Entrena el modelo con el conjunto de datos COCO8 durante 50 épocas
# optimizer="auto" selecciona MuSGD para ejecuciones largas (>10k iteraciones) y AdamW para las cortas, como esta
train_results = model.train(
    data="coco8.yaml",
    epochs=50,
    imgsz=640,
    device="cpu",  # Usa '0' para entrenar con GPU
)

# Ejecuta la inferencia en una imagen de muestra
# El diseño sin NMS genera predicciones claras y rápidas
results = model("https://ultralytics.com/images/bus.jpg", nms=False)

# Muestra las predicciones
results[0].show()

# Expórtalo fácilmente a ONNX para desplegarlo en CPU
export_path = model.export(format="onnx")
Sencillez de implementación

Exportar YOLO26 a formatos como CoreML o OpenVINO es mucho más sencillo que con modelos anteriores gracias a su arquitectura sin NMS, que elimina las operaciones personalizadas complejas del grafo exportado.

Casos de uso ideales#

Elegir el modelo adecuado determina el éxito de tu proyecto.

Cuándo elegir YOLO26:

  • Computación en el edge y robótica: Su velocidad en CPU un 43 % superior y la ausencia de NMS lo convierten en la mejor opción para sistemas integrados, dispositivos móviles y robots autónomos.
  • Imágenes aéreas y satelitales: La implementación de ProgLoss + STAL ofrece a YOLO26 una clara ventaja a la hora de detectar objetos diminutos en paisajes complejos y de alta resolución.
  • Proyectos nuevos: Como versión estable más reciente, YOLO26 es el modelo recomendado para cualquier nuevo proceso de aprendizaje automático, ya que ofrece una versatilidad superior en todas las tareas.

Cuándo mantener YOLOv8:

  • Infraestructura heredada: Si tu proceso de producción actual está estrechamente vinculado a los tensores de salida y al posprocesamiento con NMS específicos de YOLOv8, la migración puede requerir algunos ajustes.
  • Referencias académicas: YOLOv8 sigue siendo una referencia estable y muy citada para la investigación académica en visión artificial que compara arquitecturas anteriores.

En conclusión, aunque YOLOv8 estableció un estándar extraordinario para las tareas de visión en tiempo real, YOLO26 redefine lo que es posible. Al combinar importantes mejoras de eficiencia en CPU con optimizadores de entrenamiento innovadores inspirados en los LLM, YOLO26 permite a los desarrolladores implementar una IA muy precisa en prácticamente cualquier entorno de hardware.

Comentarios