YOLO26 frente a YOLO11#
Al crear sistemas de visión artificial de última generación, elegir el modelo adecuado es fundamental para equilibrar la precisión, la latencia y la eficiencia de los recursos. En el panorama de la inteligencia artificial, que evoluciona rápidamente, Ultralytics sigue ampliando los límites de lo posible. Esta comparativa técnica detallada analiza la transición del exitoso YOLO11 al revolucionario YOLO26, y ofrece a ingenieros y especialistas en investigación de IA la información necesaria para tomar decisiones de arquitectura fundamentadas.
Linaje y metadatos de los modelos#
Ultralytics desarrolló ambos modelos, pero representan paradigmas distintos en la evolución de los modelos de detección de objetos y visión multitarea.
Detalles de YOLO26:
- Autores: Glenn Jocher y Jing Qiu
- Organización: Ultralytics
- Fecha: 2026-01-14
- GitHub: Repositorio de Ultralytics
- Documentación: Documentación oficial de YOLO26
Detalles de YOLO11:
- Autores: Glenn Jocher y Jing Qiu
- Organización: Ultralytics
- Fecha: 2024-09-27
- GitHub: Repositorio de Ultralytics
- Documentación: Documentación oficial de YOLO11
Diferencias e innovaciones arquitectónicas#
El salto de YOLO11 a YOLO26 implica cambios fundamentales tanto en la arquitectura del modelo como en el régimen de entrenamiento subyacente. YOLO11 estableció una sólida base para la detección de objetos y el aprendizaje multitarea, mientras que YOLO26 renueva por completo el flujo de trabajo de despliegue para la computación en el borde.
Diseño integral sin NMS#
Una de las mejoras más importantes de YOLO26 es su arquitectura integral nativa. A diferencia de YOLO11, que depende del posprocesamiento de supresión no máxima (NMS) para filtrar los cuadros delimitadores solapados, YOLO26 puede omitir por completo este paso gracias a su cabezal opcional uno a uno (nms=False). Este concepto, introducido por primera vez en YOLOv10, reduce drásticamente la variabilidad de la latencia y simplifica la lógica de despliegue en diversos dispositivos de borde.
Eliminación de DFL para una mayor eficiencia en el borde#
YOLO11 utiliza la pérdida focal de distribución (DFL) para perfeccionar las estimaciones de los cuadros delimitadores. Sin embargo, DFL depende de operaciones softmax complejas que suelen tener un soporte deficiente en los aceleradores de borde de baja potencia. YOLO26 elimina DFL con éxito sin sacrificar precisión. Esta simplificación arquitectónica mejora notablemente la compatibilidad con los sistemas integrados y permite a YOLO26 lograr una inferencia en CPU hasta un 43 % más rápida que su predecesor.
El optimizador MuSGD#
La estabilidad y la velocidad del entrenamiento son fundamentales. YOLO26 incorpora el optimizador MuSGD, una combinación de descenso de gradiente estocástico (SGD) y Muon, inspirada en gran medida en las innovaciones de entrenamiento de LLM de Kimi K2, de Moonshot AI. Este optimizador aporta a la visión artificial la estabilidad del entrenamiento de los modelos de lenguaje, garantiza una convergencia más rápida y reduce la huella de memoria durante el entrenamiento frente a las alternativas Transformer de gran tamaño.
ProgLoss y STAL#
Para quienes investigan con imágenes aéreas o trabajan en aplicaciones con drones, detectar características diminutas ha sido históricamente un reto. YOLO26 incorpora ProgLoss combinado con STAL (asignación de etiquetas con atención a objetos pequeños), lo que mejora notablemente el reconocimiento de objetos pequeños frente a YOLO11.
Comparativa de rendimiento y métricas#
Al comparar directamente los modelos, YOLO26 demuestra una clara superioridad en precisión y eficiencia en dispositivos de borde, y mantiene los requisitos de memoria extremadamente bajos característicos del ecosistema Ultralytics.
| Modelo | tamaño (píxeles) | mAPval 50-95 | Velocidad CPU ONNX (ms) | Velocidad T4 TensorRT10 (ms) | parámetros (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.5 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.9 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.4 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.8 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 194.4 |
| YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.6 |
| YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.1 |
| YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 87.2 |
| YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 195.3 |
Nota: el modelo nano YOLO26 (YOLO26n) ofrece una mejora de velocidad de CPU de aproximadamente ~31 % frente a YOLO11n (38.9 ms frente a 56.1 ms), lo que pone de manifiesto su filosofía de diseño orientada al borde.
Versatilidad en tareas de visión artificial#
Ambos modelos aprovechan el ecosistema Ultralytics, que recibe un mantenimiento continuo, y ofrecen una facilidad de uso excepcional mediante una API Python unificada. No son solo detectores de objetos: son potentes modelos multitarea. Sin embargo, YOLO26 incorpora varios avances específicos para cada tarea:
- Segmentación de instancias: YOLO26 utiliza una pérdida de segmentación semántica perfeccionada y prototipado multiescala, lo que genera límites de máscara más nítidos que YOLO11. Más información sobre los flujos de trabajo de segmentación.
- Estimación de pose: Al integrar la estimación residual de log-verosimilitud (RLE), YOLO26 mejora drásticamente la precisión de los puntos clave en poses humanas complejas. Descubre las capacidades de estimación de pose.
- Cuadros delimitadores orientados (OBB): Una función de pérdida angular especializada resuelve problemas históricos de discontinuidad en los límites, lo que hace que YOLO26 sea especialmente fiable para detectar objetos girados en imágenes de satélite. Lee sobre las tareas OBB.
- Clasificación de imágenes: Ambos modelos realizan de forma eficiente la clasificación a alta velocidad, y YOLO26 logra mejoras ligeras en la precisión top-1 en ImageNet.
Ejemplo de código para entrenamiento e inferencia#
Ultralytics destaca por su experiencia de desarrollo. Entrenar un modelo de última generación o ejecutar un script de inferencia requiere solo unas pocas líneas de código, lo que minimiza el código repetitivo y maximiza la productividad. Además, entrenar modelos YOLO requiere mucha menos memoria CUDA que las redes Transformer de gran tamaño.
from ultralytics import YOLO
# Carga el modelo nano YOLO26 más avanzado
model = YOLO("yolo26n.pt")
# Entrena el modelo de forma eficiente con el conjunto de datos COCO8
# optimizer="auto" selecciona MuSGD para entrenamientos más largos
train_results = model.train(
data="coco8.yaml",
epochs=100,
imgsz=640,
device="0", # Utiliza la GPU para acelerar el entrenamiento
)
# Realiza inferencias sin NMS directamente sobre una imagen
results = model("https://ultralytics.com/images/bus.jpg", nms=False)
# Muestra las predicciones limpias al instante
results[0].show()Casos de uso ideales y estrategias de despliegue#
La elección entre YOLO26 y YOLO11 depende por completo de las limitaciones de tu entorno de producción.
Cuándo desplegar YOLO26#
YOLO26 es la opción definitiva para proyectos nuevos y modernos. Está diseñado específicamente para:
- Computación en el borde e IoT: Su extraordinario rendimiento en CPU y la eliminación de DFL lo convierten en la opción ideal para dispositivos como Raspberry Pi, las NPU Coral y los procesadores móviles.
- Analítica con drones e imágenes aéreas: La integración de ProgLoss + STAL lo hace especialmente adecuado para rastrear objetos pequeños que se mueven rápidamente en grandes extensiones.
- Aplicaciones críticas en cuanto a latencia: En robótica autónoma o control de calidad en fabricación, el diseño sin NMS garantiza una latencia determinista y evita picos inesperados de posprocesamiento.
Cuándo mantener YOLO11#
Aunque YOLO26 es superior, YOLO11 sigue siendo un modelo muy capaz. Puedes seguir usando YOLO11 si:
- Flujos de trabajo heredados: Tu infraestructura de despliegue existente en C++ está estrechamente vinculada al formato de salida específico y a la lógica NMS de YOLO11.
- Referencias académicas: Estás publicando una investigación y necesitas un estándar de 2024 ampliamente reconocido para comparar tus nuevos algoritmos.
El potencial del ecosistema Ultralytics#
Tanto si despliegas YOLO11 como YOLO26, utilizar modelos Ultralytics te da acceso a un ecosistema bien mantenido, con actualizaciones frecuentes y un amplio apoyo de la comunidad.
Para los equipos empresariales, la Plataforma Ultralytics ofrece una solución integral para la anotación de datos, el entrenamiento de modelos y un despliegue en la nube sin complicaciones. Desde exportar los pesos de tus modelos entrenados a CoreML o TensorRT hasta configurar una optimización avanzada de hiperparámetros, las herramientas disponibles garantizan que el ciclo de vida de tu IA sea lo más ágil posible.