YOLO26 vs. YOLO11: Uma nova era da IA de visão de ponta a ponta
A evolução da deteção de objetos tem sido marcada por uma busca incessante por velocidade, precisão e eficiência. Dois dos marcos mais significativos nessa jornada são o YOLO26 e o YOLO11. Embora ambos os modelos tenham origem na pesquisa inovadora da Ultralytics, representam diferentes gerações de filosofia arquitetónica. Esta comparação aprofunda as nuances técnicas dessas arquiteturas, ajudando desenvolvedores e pesquisadores a escolher a ferramenta certa para suas aplicações específicas de visão computacional.
Comparação de Métricas de Desempenho
A tabela a seguir destaca as diferenças de desempenho entre as duas famílias de modelos no COCO . Observe o salto significativo na velocidade CPU para o YOLO26, um resultado direto das otimizações da sua arquitetura.
| Modelo | tamanho (pixels) | mAPval 50-95 | Velocidade CPU ONNX (ms) | Velocidade T4 TensorRT10 (ms) | parâmetros (M) | FLOPs (B) |
|---|---|---|---|---|---|---|
| YOLO26n | 640 | 40.9 | 38.9 | 1.7 | 2.4 | 5.4 |
| YOLO26s | 640 | 48.6 | 87.2 | 2.5 | 9.5 | 20.7 |
| YOLO26m | 640 | 53.1 | 220.0 | 4.7 | 20.4 | 68.2 |
| YOLO26l | 640 | 55.0 | 286.2 | 6.2 | 24.8 | 86.4 |
| YOLO26x | 640 | 57.5 | 525.8 | 11.8 | 55.7 | 193.9 |
| YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.5 |
| YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.0 |
| YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 86.9 |
| YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 194.9 |
Evolução Arquitetural
YOLO26: A revolução NMS
Lançado em janeiro de 2026, o YOLO26 representa uma mudança de paradigma em direção à deteção nativa de objetos de ponta a ponta. Ao contrário dos detetores tradicionais, que dependem de etapas de pós-processamento heurístico, como a supressão não máxima (NMS), para filtrar caixas delimitadoras duplicadas, o YOLO26 incorpora essa lógica diretamente na arquitetura da rede. Esse conceito, originalmente pioneiro em pesquisas como YOLOv10, foi aperfeiçoado para estabilidade de produção no YOLO26.
As principais inovações arquitetônicas incluem:
- Design completo NMS: Ao eliminar NMS, o YOLO26 simplifica o pipeline de implementação. Isso é particularmente benéfico para cenários de computação de ponta, nos quais a variabilidade na NMS pode causar instabilidade em aplicações em tempo real.
- Remoção de DFL: A remoção da perda focal de distribuição (DFL) simplifica as camadas de saída do modelo. Essa alteração melhora significativamente a compatibilidade com dispositivos de baixa potência e simplifica a exportação do modelo para formatos como ONNX CoreML, pois são necessários menos operadores personalizados.
- Otimizador MuSGD: Inspirado em inovações de treino de Modelos de Linguagem Grande (LLM), como o Kimi K2 da Moonshot AI, o YOLO26 utiliza um otimizador híbrido que combina SGD Muon. Isso traz estabilidade superior às execuções de treino, permitindo uma convergência mais rápida, mesmo com conjuntos de dados complexos.
- ProgLoss + STAL: A introdução do Progressive Loss (ProgLoss) e do Self-Training Anchor Loss (STAL) proporciona melhorias notáveis na deteção de pequenos objetos. Estas funções de perda ajustam dinamicamente o foco durante o treino, garantindo que exemplos difíceis — frequentemente objetos pequenos ou ocultos — sejam aprendidos de forma mais eficaz.
Por que CPU é importante
A tabela acima mostra que o YOLO26n atinge 38,9 ms na CPU com 56,1 ms do YOLO11n. Esse aumento de 43% na velocidade CPU permite análises em tempo real em hardware de nível consumidor, reduzindo a necessidade de GPUs dedicadas e caras em implementações de retalho e IoT.
YOLO11: O padrão robusto
YOLO11, lançado em setembro de 2024, baseou-se no legado do YOLOv8 o bloco C3k2 e aperfeiçoamentos no módulo SPPF (Spatial Pyramid Pooling - Fast). Embora continue a ser um modelo altamente capaz e robusto, ele depende do tradicional cabeçote de detecção sem âncora, que requer NMS .
YOLO11 em cenários que exigem amplo suporte a versões anteriores ou que dependem de peculiaridades arquitetónicas específicas de gerações anteriores. No entanto, em comparação com a arquitetura simplificada do YOLO26, ele acarreta uma sobrecarga computacional ligeiramente maior durante a fase de pós-processamento, o que pode se tornar um gargalo em ambientes de alto rendimento.
Casos de Uso Ideais
Quando Escolher o YOLO26
O YOLO26 é a escolha recomendada para praticamente todos os novos projetos, especialmente aqueles que priorizam a eficiência e a facilidade de implementação.
- Edge AI e IoT: Com o seu enorme CPU e design NMS, o YOLO26 é perfeito para dispositivos como o Raspberry Pi ou NVIDIA . A menor variação de latência é crucial para a robótica, onde é necessário um tempo consistente para os loops de controlo.
- Tarefas complexas de visão: Além da deteção, o YOLO26 oferece melhorias específicas para cada tarefa. Por exemplo, a Estimativa Residual de Log-Likelihood (RLE) aumenta significativamente a precisão na estimativa de pose, enquanto funções especializadas de perda de ângulo melhoram a precisão da Caixa Delimitadora Orientada (OBB) para imagens aéreas.
- Aplicações de baixo consumo de energia: a remoção do DFL e a arquitetura otimizada significam que o YOLO26 consome menos energia por inferência, prolongando a vida útil da bateria em aplicações móveis.
Quando escolher o YOLO11
YOLO11 uma opção válida para:
- Sistemas legados: se tiver um pipeline existente altamente ajustado para o formato de saída específico YOLO11 e não puder arcar com o tempo de engenharia necessário para atualizar a lógica de pós-processamento (embora a transição para o YOLO26 seja geralmente perfeita com Ultralytics).
- Referências de benchmarking: Os investigadores costumam usar modelos amplamente adotados, como YOLO11 YOLOv8 como linhas de base para comparar com novas arquiteturas.
A Vantagem Ultralytics
Quer escolha o YOLO26 ou YOLO11, aproveitar o Ultralytics oferece vantagens distintas em relação às estruturas concorrentes.
Facilidade de uso e versatilidade
Ultralytics são projetados para uma experiência "zero-to-hero" (de zero a herói). Uma única Python suporta detecção, segmentação, classificação e rastreamento. Essa versatilidade permite que as equipas de engenharia alternem entre tarefas sem precisar aprender novas bases de código.
from ultralytics import YOLO
# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")
# Train on a custom dataset with MuSGD optimization automatically handled
results = model.train(data="coco8.yaml", epochs=100)
# Export to ONNX for simplified edge deployment
path = model.export(format="onnx")
Eficiência de Treinamento e Memória
Ambos os modelos são otimizados para eficiência de treinamento, mas o otimizador MuSGD do YOLO26 estabiliza ainda mais esse processo. Ao contrário dos modelos baseados em transformadores massivos, que exigem VRAM substancial,YOLO Ultralytics podem frequentemente ser ajustados em GPUs de nível consumidor, democratizando o acesso à IA de última geração.
Ecossistema Bem Mantido
Ultralytics e a biblioteca de código aberto garantem que os seus projetos estejam preparados para o futuro. Com atualizações frequentes, documentação abrangente e ferramentas para gestão de conjuntos de dados e formação em nuvem, você conta com o apoio de uma comunidade robusta e de uma equipa de desenvolvimento ativa.
Metadados do Modelo
YOLO26
- Autores: Glenn Jocher e Jing Qiu
- Organização:Ultralytics
- Data: 2026-01-14
- GitHub:https://github.com/ultralytics/ultralytics
- Documentos:ultralytics
YOLO11
- Autores: Glenn Jocher e Jing Qiu
- Organização:Ultralytics
- Data: 2024-09-27
- GitHub:https://github.com/ultralytics/ultralytics
- Documentação:https://docs.ultralytics.com/models/yolo11/
Explore Outros Modelos
Para usuários interessados em explorar diferentes arquiteturas, Ultralytics oferece suporte a RT-DETR para detecção baseada em transformadores e SAM para tarefas de segmentação zero-shot.
Conclusão
Enquanto YOLO11 continua a ser um modelo robusto e capaz, o YOLO26 estabelece um novo padrão de eficiência e velocidade. O seu design completo NMS, combinado com otimizações significativas CPU e funções de perda avançadas, torna-o a escolha superior para aplicações modernas de visão computacional. Ao adotar o YOLO26, os programadores podem alcançar maior precisão e desempenho mais rápido com menos complexidade, tudo isso enquanto permanecem no Ultralytics , que é fácil de usar.