Ultralytics YOLO27:
Get Started

YOLO11 frente a YOLOv8#

El campo de la visión artificial ha experimentado avances extraordinarios con la evolución continua de las arquitecturas de detección de objetos. Al evaluar modelos para su despliegue en situaciones reales, los desarrolladores suelen comparar las ventajas de Ultralytics YOLO11 y su predecesor de gran éxito, Ultralytics YOLOv8. Ambos modelos han marcado la pauta del sector en velocidad, precisión y experiencia para desarrolladores, pero se adaptan a ciclos de vida de proyecto y umbrales de rendimiento ligeramente distintos.

Esta guía ofrece un análisis exhaustivo de sus arquitecturas, metodologías de entrenamiento y casos de uso ideales para ayudarte a elegir la mejor solución para tus iniciativas de inteligencia artificial.

Innovaciones arquitectónicas#

La transición de YOLOv8 a YOLO11 introdujo varios refinamientos arquitectónicos clave, cuyo objetivo era maximizar la eficiencia de la extracción de características y minimizar la sobrecarga computacional.

Arquitectura de YOLO11#

YOLO11 supone un importante avance en la optimización del uso de parámetros. Sustituye los módulos C2f tradicionales por bloques C3k2 avanzados, que mejoran el procesamiento de características espaciales sin disparar el número de parámetros. Además, YOLO11 introduce el módulo C2PSA (atención espacial parcial entre etapas) en su red troncal. Este mecanismo de atención permite que el modelo se centre en regiones de interés clave, lo que mejora drásticamente la detección de objetos pequeños y la gestión de oclusiones complejas.

Arquitectura de YOLOv8#

Lanzado un año antes, YOLOv8 fue pionero en la transición a un cabezal de detección sin anclajes, que eliminó la necesidad de ajustar manualmente las cajas de anclaje y simplificó la formulación de la pérdida. Su arquitectura se basa en gran medida en el bloque C2f, un diseño que equilibraba eficazmente la profundidad de la red y el flujo de gradientes, lo que lo hacía increíblemente robusto para una amplia variedad de aplicaciones de visión artificial.

Filosofía de diseño

Mientras que YOLOv8 sentó las bases de la detección sin anclajes en el ecosistema Ultralytics, YOLO11 perfeccionó este enfoque con mecanismos de atención espacial y logró mayor precisión con menos recursos computacionales.

Rendimiento y pruebas de referencia#

Al desplegar modelos en dispositivos periféricos como Raspberry Pi o en servidores de alto rendimiento que ejecutan NVIDIA TensorRT, es fundamental comprender el equilibrio entre velocidad y precisión. La siguiente tabla muestra cómo YOLO11 supera sistemáticamente a YOLOv8 en precisión en todas las variantes de tamaño.

Modelotamaño
(píxeles)
mAPval
50-95
Velocidad
CPU ONNX
(ms)
Velocidad
T4 TensorRT10
(ms)
parámetros
(M)
FLOPs
(B)
YOLO11n64039.556.11.52.66.5
YOLO11s64047.090.02.59.421.6
YOLO11m64051.5183.24.720.168.1
YOLO11l64053.4238.66.225.387.2
YOLO11x64054.7462.811.356.9195.3
YOLOv8n64037.380.41.473.28.7
YOLOv8s64044.9128.42.6611.228.6
YOLOv8m64050.2234.75.8625.978.9
YOLOv8l64052.9375.29.0643.7165.1
YOLOv8x64053.9479.114.3768.2257.8

Análisis de las métricas#

YOLO11 alcanza una precisión media (mAP) notablemente superior y, al mismo tiempo, reduce tanto el número de parámetros como las operaciones de coma flotante (FLOPs). Por ejemplo, el modelo YOLO11m requiere un 22 % menos de parámetros que YOLOv8m, pero ofrece 1,3 puntos más de mAP en el conjunto de datos COCO. Además, las velocidades de inferencia en CPU tras exportar al formato ONNX muestran que YOLO11 es considerablemente más rápido, por lo que es una excelente opción para despliegues sin aceleración por GPU dedicada.

La ventaja del ecosistema Ultralytics#

Tanto si eliges YOLO11 como YOLOv8, ambos modelos se benefician del completo ecosistema Ultralytics, que simplifica enormemente el ciclo de vida del aprendizaje automático.

Facilidad de uso y API sencilla#

El paquete Python ultralytics ofrece una API sencilla que permite a ingenieros e investigadores entrenar, validar y exportar modelos con solo unas pocas líneas de código. Esto abstrae las complejidades habituales de la configuración de entornos de aprendizaje profundo en PyTorch.

Eficiencia del entrenamiento y requisitos de memoria#

A diferencia de los pesados Vision Transformers (como RT-DETR), los modelos Ultralytics YOLO son conocidos por su bajo consumo de memoria durante el entrenamiento. Esta eficiencia de memoria permite a los desarrolladores entrenar redes de última generación en GPU de consumo o en entornos en la nube como Google Colab, sin encontrarse con errores por falta de memoria.

Versatilidad en distintas tareas de visión#

Tanto YOLO11 como YOLOv8 son auténticos modelos de aprendizaje multitarea. Además de la detección de objetos mediante cajas delimitadoras convencional, admiten de forma nativa la segmentación de instancias, la clasificación de imágenes, la estimación de poses humanas y las cajas delimitadoras orientadas (OBB) para imágenes aéreas.

Casos de uso y recomendaciones#

La elección entre YOLO11 y YOLOv8 depende de los requisitos concretos de tu proyecto, las limitaciones de despliegue y tus preferencias de ecosistema.

Cuándo elegir YOLO11#

YOLO11 es una excelente opción para:

  • Despliegue periférico en producción: Aplicaciones comerciales en dispositivos como Raspberry Pi o NVIDIA Jetson, donde la fiabilidad y el mantenimiento activo son fundamentales.
  • Aplicaciones de visión multitarea: Proyectos que requieren detección, segmentación, estimación de poses y OBB dentro de un único framework unificado.
  • Prototipado y despliegue rápidos: Equipos que necesitan pasar rápidamente de la recopilación de datos a producción mediante la sencilla API de Python de Ultralytics.

Cuándo elegir YOLOv8#

Se recomienda YOLOv8 para:

  • Implementaciones versátiles y multitarea: Proyectos que necesitan un modelo probado para detección, segmentación, clasificación y estimación de pose dentro del ecosistema Ultralytics.
  • Sistemas de producción consolidados: Entornos de producción existentes basados en la arquitectura YOLOv8, con canalizaciones de implementación estables y bien probadas.
  • Amplio respaldo de la comunidad y del ecosistema: Aplicaciones que se benefician de los numerosos tutoriales de YOLOv8, las integraciones de terceros y los recursos de una comunidad activa.

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.

Ejemplo de código: primeros pasos#

Entrenar y desplegar un modelo Ultralytics es increíblemente sencillo. El siguiente ejemplo muestra cómo cargar un modelo YOLO11 preentrenado, ajustarlo con un conjunto de datos personalizado y exportarlo para desplegarlo en el edge con Apple CoreML:

from ultralytics import YOLO

# Inicializa el modelo YOLO11 pequeño
model = YOLO("yolo11s.pt")

# Entrena el modelo de forma eficiente con requisitos de memoria optimizados
results = model.train(data="coco8.yaml", epochs=50, imgsz=640)

# Evalúa el rendimiento en validación
metrics = model.val()

# Ejecuta inferencias en tiempo real sobre una imagen de prueba
predictions = model("https://ultralytics.com/images/bus.jpg")

# Expórtalo a CoreML para desplegarlo rápidamente en dispositivos móviles
export_path = model.export(format="coreml")
Actualizaciones sin complicaciones

Como la API de Ultralytics está estandarizada, actualizar una canalización antigua de YOLOv8 a YOLO11 suele requerir únicamente cambiar la cadena de pesos de "yolov8n.pt" a "yolo11n.pt".

Mirando al futuro: la cumbre de la IA en el edge con YOLO26#

Aunque YOLO11 es una arquitectura madura y muy capaz, la innovación en IA avanza a un ritmo vertiginoso. Para los desarrolladores que inicien proyectos nuevos y necesiten el máximo rendimiento de vanguardia, Ultralytics YOLO26 (lanzado en enero de 2026) es la recomendación definitiva.

YOLO26 amplía los límites de la visión artificial con varias funciones revolucionarias:

  • Diseño integral sin NMS: Basándose en conceptos explorados en YOLOv10, YOLO26 ofrece una cabeza opcional uno a uno (nms=False) que omite el posprocesamiento de supresión no máxima (NMS), lo que reduce la latencia y la hace más predecible en todo tipo de hardware de despliegue.
  • Inferencias en CPU hasta un 43 % más rápidas: Al eliminar por completo la rama de Distribution Focal Loss (DFL), YOLO26 está específicamente optimizado para dispositivos de computación en el edge que carecen de GPU potentes.
  • Optimizador MuSGD: Inspirado en las técnicas de entrenamiento de los modelos de lenguaje de gran tamaño (LLM), YOLO26 utiliza un optimizador híbrido MuSGD que garantiza una convergencia del entrenamiento extraordinariamente estable y rápida.
  • ProgLoss + STAL: Estas funciones de pérdida avanzadas mejoran notablemente el reconocimiento de objetos diminutos y muy ocluidos, algo esencial para la robótica autónoma y el análisis mediante drones.

Tanto si confías en la fiabilidad probada de YOLOv8, la arquitectura optimizada de YOLO11 o las capacidades de nueva generación de YOLO26, la plataforma Ultralytics te ofrece las herramientas necesarias para llevar tus aplicaciones de IA visual del concepto a producción sin complicaciones. Explora las numerosas integraciones disponibles para conectar tus modelos con flujos de trabajo empresariales y paneles de análisis.

Comentarios