Ultralytics YOLO27:
Get Started

YOLOX vs YOLO26#

O campo da visão computacional passou por transformações incríveis na última década. Dois marcos importantes dessa trajetória são o lançamento do YOLOX, que popularizou as arquiteturas sem âncoras, e a recente introdução do Ultralytics YOLO26, que redefine por completo o desempenho em tempo real com um design nativamente de ponta a ponta e sem NMS. Esta comparação abrangente explora as arquiteturas, as métricas de desempenho e os cenários ideais de implantação para ajudar os desenvolvedores a tomar decisões embasadas para seus próximos projetos de IA.

Visão geral dos modelos#

Entender as origens e os principais objetivos de design de cada modelo fornece um contexto essencial para suas respectivas conquistas técnicas.

YOLOX#

Introduzido em meados de 2021, o YOLOX representou uma grande mudança ao adotar um design sem âncoras, combinado com uma cabeça desacoplada e a estratégia avançada de atribuição de rótulos conhecida como SimOTA. Ao abandonar os mecanismos tradicionais de caixas-âncora que predominavam nas arquiteturas anteriores, o YOLOX conseguiu preencher a lacuna entre a pesquisa acadêmica e a aplicação industrial, oferecendo uma estrutura elegante e altamente eficaz para detecção de objetos.

Saiba mais sobre o YOLOX

YOLO26#

Lançado no início de 2026, o YOLO26 é o resultado de anos de melhorias iterativas, com grande foco na implantação em dispositivos de borda e em pipelines de treinamento simplificados. O modelo introduz uma cabeça opcional de ponta a ponta e sem NMS (nms=False), que ignora a etapa tradicional de supressão não máxima durante o pós-processamento. Esse avanço simplifica drasticamente a implantação do modelo em diferentes tipos de hardware. Além disso, ao remover o módulo Distribution Focal Loss (DFL), o YOLO26 alcança uma latência significativamente menor, consolidando sua posição como a principal opção para aplicações modernas de visão computacional.

Inovações arquiteturais#

As arquiteturas desses dois modelos ilustram a rápida evolução das metodologias de aprendizado profundo, especialmente no que diz respeito às funções de perda e ao pós-processamento.

A abordagem do YOLOX#

O YOLOX desacoplou as tarefas de classificação e regressão na cabeça de previsão, acelerando significativamente a convergência durante o treinamento. Sua natureza sem âncoras reduziu o número de parâmetros de design e diminuiu a necessidade de ajustar âncoras complexas antes do treinamento. Combinado ao algoritmo de atribuição de rótulos SimOTA, o YOLOX alcançou resultados de ponta para a época, especialmente em benchmarks padrão como o conjunto de dados COCO.

As vantagens do YOLO26#

O YOLO26 leva a eficiência arquitetural a outro patamar. A remoção do NMS não só reduz a latência de inferência, como também garante tempos de execução consistentes e determinísticos — um fator fundamental para veículos autônomos e robótica.

Entre as principais inovações do YOLO26 estão:

  • Otimizador MuSGD: Inspirado nas técnicas de treinamento de modelos de linguagem grandes (LLM), esse híbrido de SGD e Muon garante treinamentos excepcionalmente estáveis e uma convergência mais rápida.
  • Inferência na CPU até 43% mais rápida: Ao eliminar o DFL e otimizar a arquitetura da rede, o YOLO26 é altamente otimizado para dispositivos de borda com recursos limitados, desde simples sensores de IoT até placas Raspberry Pi.
  • ProgLoss + STAL: Essas funções de perda avançadas proporcionam melhorias notáveis no reconhecimento de objetos pequenos, essencial para analisar imagens aéreas e realizar controle de qualidade preciso na automação da manufatura.
Otimização prioritária para dispositivos de borda

Se seu projeto tem como alvo sistemas embarcados ou aplicativos móveis sem GPUs dedicadas, o desempenho otimizado do YOLO26 na CPU oferece uma grande vantagem, exigindo muito menos recursos computacionais do que os modelos de gerações anteriores.

Desempenho e benchmarks#

Ao avaliar modelos para ambientes de produção, é fundamental analisar o equilíbrio entre precisão, velocidade e complexidade computacional. Abaixo está uma comparação detalhada de modelos padrão avaliados com imagens de 640 pixels (e de 416 pixels para as variantes nano/tiny).

Modelotamanho
(pixels)
mAPval
50-95
Velocidade
CPU ONNX
(ms)
Velocidade
T4 TensorRT10
(ms)
parâmetros
(M)
FLOPs
(B)
YOLOXnano41625.8--0.911.08
YOLOXtiny41632.8--5.066.45
YOLOXs64040.5-2.569.026.8
YOLOXm64046.9-5.4325.373.8
YOLOXl64049.7-9.0454.2155.6
YOLOXx64051.1-16.199.1281.9
YOLO26n64040.938.91.72.45.5
YOLO26s64048.687.22.59.520.9
YOLO26m64053.1220.04.720.468.4
YOLO26l64055.0286.26.224.886.8
YOLO26x64057.5525.811.855.7194.4

Como mostra a tabela, a série YOLO26 oferece um equilíbrio de desempenho superior. Por exemplo, YOLO26x alcança um impressionante 57.5 mAP usando quase metade dos parâmetros do modelo YOLOXx, o que se traduz diretamente em tempos de inferência mais rápidos na GPU (11.8 ms vs 16.1 ms) e em uma flexibilidade de implantação muito maior.

Experiência de treinamento e ecossistema#

Uma das diferenças mais marcantes entre essas arquiteturas está na facilidade de uso e no suporte do ecossistema.

Embora o YOLOX continue sendo um repositório fundamental para pesquisadores que estudam mecanismos sem âncoras e atribuição de rótulos, sua configuração pode ser complexa e muitas vezes exige a configuração manual de dependências e operadores. Em contrapartida, o ecossistema Ultralytics define o padrão do setor em facilidade de uso.

Com a API unificada Python, os desenvolvedores podem inicializar, treinar e implantar modelos YOLO26 com uma simplicidade incomparável. O sistema gerencia automaticamente o download de conjuntos de dados e o ajuste de hiperparâmetros, além de facilitar a exportação para formatos como ONNX, TensorRT e OpenVINO.

from ultralytics import YOLO

# Inicializa o modelo YOLO26 small de ponta a ponta e de última geração
model = YOLO("yolo26s.pt")

# Treina o modelo; optimizer="auto" seleciona MuSGD para execuções mais longas (>10k iterações)
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Valida o desempenho do modelo no conjunto de validação
metrics = model.val()

# Exporta o modelo otimizado para implantação em dispositivos de borda
model.export(format="onnx")

Além disso, os modelos YOLO da Ultralytics exigem significativamente menos memória durante o treinamento do que alternativas pesadas baseadas em Transformer, permitindo que os engenheiros treinem com lotes maiores até mesmo em hardware para consumidores.

Aplicações no mundo real#

A escolha entre YOLOX e YOLO26 depende, em última análise, das restrições de implantação e dos requisitos de tarefas múltiplas do seu projeto.

Onde o YOLOX se destaca#

O YOLOX continua sendo uma opção viável para benchmarks acadêmicos específicos e sistemas legados baseados na base de código original do YOLOX. Sua importância histórica faz dele uma base popular para pesquisas sobre detectores sem âncoras e estratégias de atribuição personalizadas.

Onde o YOLO26 se destaca#

O YOLO26 foi projetado especificamente para aplicações industriais modernas. Como oferece suporte nativo a segmentação de instâncias, estimativa de pose e caixas delimitadoras orientadas (OBB), ele é muito mais versátil do que os mecanismos de detecção padrão.

  • Varejo inteligente e gestão de estoque: O design sem NMS garante que os sistemas de pagamento automatizado processem transmissões de vídeo com latência ultrabaixa e reconheçam produtos sem o gargalo dos ciclos de pós-processamento.
  • Análise de imagens aéreas e de drones: A função de perda angular especializada para OBB e a integração de ProgLoss + STAL tornam o YOLO26 incomparável na detecção de objetos rotacionados e elementos minúsculos em extensas imagens de satélite.
  • Sistemas de segurança de borda: Com inferência na CPU 43% mais rápida, o YOLO26 permite que as empresas implantem análises de segurança robustas diretamente em hardware local de baixo custo, sem precisar de recursos computacionais caros na nuvem.

Casos de uso e recomendações#

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

Quando escolher o YOLOX#

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

  • Investigação em deteção sem âncoras: Investigação académica que utiliza a arquitetura simples e sem âncoras do YOLOX como referência para experimentar novas cabeças de deteção ou funções de perda.
  • Dispositivos de borda ultraleves: Implementações em microcontroladores ou hardware móvel legado, onde o tamanho extremamente reduzido da variante YOLOX-Nano (0,91 milhões de parâmetros) é essencial.
  • Estudos sobre atribuição de rótulos SimOTA: Projetos de investigação que analisam estratégias de atribuição de rótulos baseadas em transporte ótimo e o seu impacto na convergência do treino.

Quando escolher o YOLO26#

O YOLO26 é recomendado para:

  • 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.

Explore outros modelos da Ultralytics#

Se você está explorando a evolução da visão computacional, vale a pena conhecer outros modelos muito capazes da família Ultralytics:

  • YOLO11: Antecessor imediato do YOLO26, oferece desempenho robusto e amplo suporte da comunidade para ambientes de produção estáveis.
  • YOLOv8: Uma arquitetura amplamente testada em produção, que estabeleceu o padrão de facilidade de uso e flexibilidade em milhares de implantações no mundo real.

Em conclusão, embora o YOLOX tenha introduzido conceitos fundamentais no campo da detecção de objetos, o novo YOLO26 representa um salto geracional em velocidade, precisão e simplicidade de implantação, tornando-se a escolha definitiva para desenvolvedores e empresas com visão de futuro.

Comentários