Ultralytics YOLO27:
Get Started

YOLOv8 vs YOLO11#

A rápida evolução da visão computacional tem sido impulsionada em grande parte pelos avanços contínuos em frameworks de detecção de objetos em tempo real. Para desenvolvedores e pesquisadores que atuam no cenário atual, escolher o modelo certo é essencial para equilibrar precisão, velocidade e eficiência de recursos. Nesta comparação técnica, exploraremos as diferenças entre dois modelos fundamentais do ecossistema Ultralytics: Ultralytics YOLOv8 e Ultralytics YOLO11.

Os dois modelos demonstram as características marcantes das arquiteturas Ultralytics: facilidade de uso, um ecossistema bem mantido e eficiência de treinamento incomparável com baixa exigência de memória. Vamos examinar em detalhes os designs arquitetônicos, os benchmarks de desempenho e os cenários ideais de implantação.

Visão geral dos modelos#

Antes de comparar os méritos técnicos específicos, vale a pena conhecer a origem e as especificações principais dos dois modelos.

Ultralytics YOLOv8#

Lançado no início de 2023 como um grande avanço, o YOLOv8 introduziu a detecção sem âncoras e melhorias significativas nas funções de perda, tornando-se rapidamente o padrão de excelência para uma grande variedade de tarefas de aprendizado de máquina.

Ultralytics YOLO11#

Com base no sucesso de seus antecessores, o YOLO11 refinou a arquitetura principal para ampliar ainda mais a fronteira de Pareto entre precisão e latência, introduzindo uma contagem de parâmetros altamente otimizada sem sacrificar o poder preditivo.

Outras arquiteturas

Se você está explorando abordagens alternativas, a Ultralytics também oferece suporte a modelos baseados em Transformer, como o RT-DETR, e a detectores de vocabulário aberto zero-shot, como o YOLO-World. No entanto, para obter latência e eficiência de memória ideais, as arquiteturas YOLO padrão costumam continuar sendo a opção preferida.

Diferenças arquitetônicas e metodológicas#

A transição do YOLOv8 para o YOLO11 representa uma evolução cuidadosa no design da rede neural, e não uma reformulação completa, garantindo a estabilidade do ecossistema bem mantido em torno dos modelos.

Otimizações do backbone e do neck#

O YOLOv8 introduziu um backbone de CNN simplificado que abandonou as caixas-âncora, tratando a detecção de objetos exclusivamente como um problema de previsão do ponto central. Essa abordagem sem âncoras reduziu significativamente a complexidade da regressão das caixas delimitadoras. O YOLO11 partiu dessa base e introduziu uma rede piramidal de características (FPN) otimizada, além de transformar os blocos C2f em módulos C3k2. Essa modificação permite que o YOLO11 extraia características espaciais mais ricas, o que resulta em maior precisão para objetos menores, normalmente encontrados no conjunto de dados COCO.

Requisitos de memória e eficiência de treinamento#

Uma das vantagens mais notáveis do YOLOv8 e do YOLO11 é a baixa exigência de memória durante o treinamento. Ao contrário dos modelos de visão baseados em Transformer, que podem esgotar facilmente a VRAM de hardware para consumidores, esses modelos são otimizados para treinamento acessível com PyTorch em GPUs padrão. O YOLO11 reduz substancialmente o total de parâmetros — até 42% menos parâmetros na variante grande (L) em comparação com o YOLOv8 — e, ao mesmo tempo, aumenta a precisão média (mAP). Isso significa épocas mais rápidas e uma pegada de carbono menor no treinamento dos modelos.

Métricas de desempenho#

Para avaliar de fato o equilíbrio de desempenho desses modelos, precisamos analisar benchmarks objetivos. A tabela abaixo compara o YOLOv8 e o YOLO11 nas variantes de escala padrão, de nano a extragrande.

Modelotamanho
(pixels)
mAPval
50-95
Velocidade
CPU ONNX
(ms)
Velocidade
T4 TensorRT10
(ms)
parâmetros
(M)
FLOPs
(B)
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
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

Como demonstrado, o YOLO11 supera consistentemente o YOLOv8 em precisão, utilizando menos parâmetros e FLOPs. A velocidade de inferência na CPU, medida com o ONNX Runtime, destaca a eficiência superior do YOLO11 para implantações em dispositivos de borda. Quando exportados para o NVIDIA TensorRT, os dois modelos oferecem latências excepcionais, abaixo de 15 ms, essenciais para a análise de fluxos de vídeo em situações reais.

Ecossistema e facilidade de uso#

Os dois modelos se beneficiam imensamente do pacote Python unificado ultralytics. Essa facilidade de uso permite que os engenheiros alternem facilmente entre YOLOv8 e YOLO11. É possível treinar, validar e exportar com apenas algumas linhas de código.

from ultralytics import YOLO

# Carrega um modelo YOLO11 pré-treinado (você pode simplesmente trocar para "yolov8n.pt")
model = YOLO("yolo11n.pt")

# Treina o modelo com eficiência em um conjunto de dados local
results = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)

# Exporta o modelo otimizado para ONNX
model.export(format="onnx")

A integração perfeita também se estende à Plataforma Ultralytics, que simplifica o treinamento na nuvem, o monitoramento de modelos e a implantação sem exigir conhecimentos avançados de DevOps.

Versatilidade e aplicações reais#

Uma característica marcante do framework Ultralytics é sua versatilidade inerente. Tanto o YOLOv8 quanto o YOLO11 são compatíveis com várias tarefas de visão computacional além da detecção de objetos padrão:

Por estar disponível há mais tempo, o YOLOv8 conta com um enorme acervo de tutoriais da comunidade e implantações empresariais amplamente testadas. Se você está integrando sistemas a pipelines legados que exigem formas de tensor específicas do YOLOv8, ele continua sendo uma opção muito confiável. No entanto, para novos projetos que priorizam a eficiência máxima — como implantações em dispositivos de borda embarcados, por exemplo, um Raspberry Pi —, o YOLO11 é a opção operacional mais indicada graças à sua proporção superior entre velocidade e número de parâmetros.

Casos de uso e recomendações#

A escolha entre YOLOv8 e YOLO11 depende dos requisitos específicos do seu projeto, das restrições de implantação e das suas preferências de ecossistema.

Quando escolher o YOLOv8#

O YOLOv8 é uma ótima opção para:

  • Implantação versátil de múltiplas tarefas: Projetos que exigem um modelo comprovado para detecção, segmentação, classificação e estimativa de pose no ecossistema Ultralytics.
  • Sistemas de produção estabelecidos: Ambientes de produção existentes já baseados na arquitetura YOLOv8, com pipelines de implantação estáveis e bem testados.
  • Amplo suporte da comunidade e do ecossistema: Aplicações que se beneficiam dos extensos tutoriais, integrações de terceiros e recursos da comunidade ativa do YOLOv8.

Quando escolher YOLO11#

O YOLO11 é recomendado para:

  • Implantação de borda em produção: aplicações comerciais em dispositivos como Raspberry Pi ou NVIDIA Jetson, nos quais a confiabilidade e a manutenção ativa são fundamentais.
  • Aplicações de visão com várias tarefas: projetos que exigem detecção, segmentação, estimativa de pose e OBB em uma única estrutura unificada.
  • Prototipagem e implantação rápidas: equipes que precisam avançar rapidamente da coleta de dados à produção usando a API Python da Ultralytics, simples e eficiente.

Quando escolher Ultralytics (YOLO26)#

Para a maioria dos projetos novos, Ultralytics YOLO26 oferece a melhor combinação de desempenho e experiência para desenvolvedores:

  • Implantação de borda sem NMS: Aplicações que exigem inferência consistente e de baixa latência, sem a complexidade do pós-processamento com supressão não máxima.
  • Ambientes que usam apenas CPU: Dispositivos sem aceleração dedicada por GPU, nos quais a inferência na CPU até 43% mais rápida do YOLO26 oferece uma vantagem decisiva.
  • Detecção de objetos pequenos: Cenários desafiadores, como imagens aéreas de drones ou análise de sensores de IoT, nos quais ProgLoss e STAL melhoram significativamente a precisão na detecção de objetos minúsculos.

A vanguarda: a vantagem do YOLO26#

Embora o YOLOv8 e o YOLO11 sejam arquiteturas excepcionais, o cenário da IA está sempre evoluindo. Para desenvolvedores que buscam o que há de mais avançado em 2026, o Ultralytics YOLO26 representa o próximo grande salto.

O YOLO26 repensa fundamentalmente o pipeline de implantação. Ele apresenta um design ponta a ponta sem NMS, uma abordagem inovadora introduzida pela primeira vez no YOLOv10, que elimina etapas complexas de pós-processamento (com nms=False). Além disso, a remoção da DFL (perda focal de distribuição) simplifica bastante a lógica de exportação e melhora a compatibilidade com dispositivos de borda de baixo consumo, resultando em inferência na CPU até 43% mais rápida do que nos antecessores.

A estabilidade do treinamento e a velocidade de convergência melhoram drasticamente com o novo otimizador MuSGD, um método híbrido inspirado em técnicas de treinamento de LLMs. Além disso, novas formulações de perda, como ProgLoss + STAL, melhoram significativamente o reconhecimento de objetos pequenos — um desafio histórico para IoT e robótica. Com melhorias específicas para cada tarefa, como RLE para estimativa de pose e proto multiescala para segmentação, o YOLO26 não tem concorrentes à altura.

Escolha do modelo certo

Comece com o YOLOv8 se precisar de amplo suporte legado da comunidade. Atualize para o YOLO11 para obter um equilíbrio refinado entre velocidade e redução de parâmetros. Avance para o YOLO26 e aproveite a arquitetura do futuro, otimizada para dispositivos de borda e sem NMS.

Conclusão#

A escolha entre YOLOv8 e YOLO11 depende, em última análise, do cronograma do seu projeto e das limitações do hardware. O YOLOv8 é um gigante do setor, testado em inúmeras situações e com estabilidade incomparável. Já o YOLO11 refina essa arquitetura, oferecendo um mAP maior com menos parâmetros, o que o torna extremamente atraente para aplicações de borda com recursos limitados. Independentemente da sua escolha, a API Python da Ultralytics garante um fluxo de desenvolvimento ágil, eficiente e com amplo suporte. E, quando você estiver pronto para expandir os limites do que é possível em dispositivos de borda, o YOLO26 estará à sua espera.

Colaboradores

Comentários