Ultralytics YOLO27:
Get Started

YOLOv9 vs YOLO26#

O cenário da detecção de objetos em tempo real evoluiu significativamente nos últimos anos. À medida que profissionais de aprendizado de máquina procuram implementar modelos numa variedade de hardwares, escolher a arquitetura certa é fundamental. Neste guia técnico abrangente, comparamos dois marcos importantes no campo da visão computacional: YOLOv9, lançado no início de 2024 com foco em otimizações do caminho do gradiente, e Ultralytics YOLO26, a mais recente estrutura de última geração, lançada no início de 2026, que redefine completamente a inferência na borda e a estabilidade do treinamento.

Resumo executivo: linhagem e autoria dos modelos#

Compreender as origens desses modelos de aprendizado profundo oferece um contexto valioso sobre as escolhas de projeto arquitetônico e os públicos-alvo.

YOLOv9#

Desenvolvido por Chien-Yao Wang e Hong-Yuan Mark Liao, do Institute of Information Science da Academia Sinica, em Taiwan, YOLOv9 foi lançado em 21 de fevereiro de 2024. O modelo se concentra bastante em conceitos teóricos de aprendizado profundo, abordando especificamente o problema do gargalo de informação em redes neurais convolucionais profundas (CNNs).

Saiba mais sobre o YOLOv9

Ultralytics YOLO26#

Desenvolvido por Glenn Jocher e Jing Qiu na Ultralytics, YOLO26 foi lançado em 14 de janeiro de 2026. Com base no enorme sucesso de predecessores como YOLO11 e YOLOv8, YOLO26 foi projetado desde o início para priorizar a prontidão para produção, a implementação na borda e a eficiência nativa de ponta a ponta.

Experimenta YOLO26 hoje

Queres atualizar teu pipeline de visão computacional? Podes treinar e implementar modelos YOLO26 facilmente na nuvem, sem escrever código, usando a Ultralytics Platform.

Inovações arquiteturais#

Ambos os modelos introduzem mudanças revolucionárias na forma como as redes neurais processam dados visuais, mas abordam o problema de maneiras diferentes.

Informações de gradiente programáveis em YOLOv9#

A principal contribuição de YOLOv9 para o campo é a introdução de Informações de Gradiente Programáveis (PGI) e da Rede Generalizada Eficiente de Agregação de Camadas (GELAN). À medida que as redes neurais se tornam mais profundas, muitas vezes sofrem perda de informação durante o processo de propagação direta. PGI garante que os gradientes usados para atualizar os pesos durante a retropropagação permaneçam precisos e confiáveis, permitindo que a arquitetura GELAN alcance alta precisão com menos parâmetros.

No entanto, YOLOv9 depende bastante da Supressão Não Máxima (NMS) tradicional no pós-processamento, que pode se tornar um gargalo de latência durante a inferência no mundo real.

A arquitetura edge-first de YOLO26#

YOLO26 adota uma abordagem radicalmente diferente, otimizando todo o pipeline, do treinamento à implementação em tempo real. O modelo se baseia no Projeto de ponta a ponta sem NMS, introduzido pela primeira vez em YOLOv10, eliminando completamente a necessidade de pós-processamento com NMS. Isso resulta numa latência incrivelmente baixa, tornando YOLO26 altamente otimizado para dispositivos de borda, como o Raspberry Pi ou o NVIDIA Jetson.

Além disso, YOLO26 remove completamente a Perda Focal de Distribuição (DFL). Essa mudança estrutural simplifica a exportação para ONNX e oferece compatibilidade significativamente melhor com dispositivos de borda de baixo consumo.

Na fase de treinamento, YOLO26 integra o novo Otimizador MuSGD, uma combinação de Descida do Gradiente Estocástica e Muon (inspirada nas metodologias de treinamento de LLM da Kimi K2, da Moonshot AI). Isso aproxima as inovações do treinamento de Modelos de Linguagem de Grande Escala (LLM) e a visão computacional, oferecendo um treinamento muito mais estável e tempos de convergência mais rápidos.

Comparação de desempenho e métricas#

Ao avaliar o desempenho no amplamente utilizado conjunto de dados COCO, ambos os modelos demonstram capacidades excepcionais, mas o ecossistema Ultralytics se destaca pelas velocidades práticas de inferência e pela eficiência em relação ao número de parâmetros.

Modelotamanho
(pixels)
mAPval
50-95
Velocidade
CPU ONNX
(ms)
Velocidade
T4 TensorRT10
(ms)
parâmetros
(M)
FLOPs
(B)
YOLOv9t64038.3-2.32.07.7
YOLOv9s64046.8-3.547.226.7
YOLOv9m64051.4-6.4320.176.8
YOLOv9c64053.0-7.1625.5102.8
YOLOv9e64055.6-16.7758.1192.5
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

Análise dos resultados#

  • Velocidade e eficiência: Como YOLO26 utiliza uma arquitetura sem NMS e funções de perda simplificadas, oferece inferência na CPU até 43% mais rápida do que as arquiteturas antigas. O modelo YOLO26n roda em incríveis 1,7 ms numa GPU NVIDIA T4 com TensorRT, tornando-o a opção ideal para transmissões de vídeo em tempo real.
  • Precisão: O modelo YOLO26x alcança uma mAP de 57,5 sem precedentes, superando o maior modelo YOLOv9e e mantendo uma latência menor.
  • Requisitos de memória: Os modelos Ultralytics são conhecidos pela eficiência. YOLO26 requer muito menos memória CUDA durante o treinamento de modelos e a inferência do que os complexos modelos de visão baseados em Transformer, permitindo que os desenvolvedores utilizem tamanhos de lote maiores em hardware de consumo.

Ecossistema, facilidade de uso e versatilidade#

A verdadeira força do ecossistema Ultralytics está na experiência do usuário. Enquanto pesquisadores que utilizam a base de código do GitHub de YOLOv9 precisam lidar com configurações complexas de ambiente e scripts manuais, YOLO26 está totalmente integrado à intuitiva API Python da Ultralytics.

Exemplo de API simplificado#

Treinar um modelo YOLO26 de última geração exige apenas algumas linhas de código Python:

from ultralytics import YOLO

# Carrega o mais recente modelo YOLO26 nativo de ponta a ponta
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)

# Exporta nativamente para o formato ONNX com um único comando
model.export(format="onnx")

Versatilidade incomparável em tarefas#

Ao contrário de YOLOv9, voltado principalmente para a detecção de objetos padrão, YOLO26 oferece suporte nativo a uma ampla variedade de tarefas de visão computacional, prontas para uso. A arquitetura inclui aprimoramentos específicos para diversas aplicações:

  • Segmentação de instâncias: inclui uma função de perda especializada para segmentação semântica e protótipos multiescala para máscaras perfeitas ao nível do pixel.
  • Estimativa de pose: integra a Estimativa Residual de Log-Verossimilhança (RLE) para rastrear pontos-chave do esqueleto com extrema precisão.
  • Caixas delimitadoras orientadas (OBB): inclui uma função de perda de ângulo especializada, projetada especificamente para resolver problemas de limites na detecção de objetos rotacionados em imagens aéreas.
  • Classificação de imagens: categorização robusta de imagens inteiras com base nos padrões do ImageNet.
Ecossistema integrado

Todos os modelos YOLO26 se beneficiam da integração perfeita com a Ultralytics Platform, que oferece rotulagem de conjuntos de dados integrada, aprendizado ativo e pipelines de implementação instantânea.

Aplicações no mundo real#

A escolha entre esses modelos costuma depender do ambiente em que serão implementados.

IoT e robótica de borda#

Para robótica, drones autônomos e dispositivos IoT para casas inteligentes, YOLO26 é o campeão incontestável. A integração de ProgLoss + STAL traz melhorias notáveis no reconhecimento de objetos pequenos, algo fundamental para o monitoramento agrícola com drones em grandes altitudes. Com inferência na CPU 43% mais rápida e um design sem NMS, YOLO26 pode ser executado com fluidez em hardware sem GPUs dedicadas.

Pesquisa acadêmica e análise de gradientes#

YOLOv9 continua sendo um modelo muito respeitado nos meios acadêmicos. Pesquisadores que investigam os limites teóricos do fluxo do gradiente ou que desejam criar camadas PyTorch personalizadas com base no conceito PGI encontrarão na base de código de YOLOv9 uma excelente base para explorar a teoria do aprendizado profundo.

Pipelines de fabricação de alta velocidade#

Em ambientes industriais, como a detecção de defeitos automatizada em esteiras transportadoras de alta velocidade, as velocidades impressionantes dos modelos YOLO26 com TensorRT garantem que nenhum quadro seja descartado, maximizando a capacidade de processamento dos sistemas de garantia da qualidade.

Casos de uso e recomendações#

A escolha entre YOLOv9 e YOLO26 depende dos requisitos específicos do teu projeto, das restrições de implementação e das preferências de ecossistema.

Quando escolher o YOLOv9#

YOLOv9 é uma ótima opção para:

  • Pesquisa sobre gargalos de informação: Projetos acadêmicos que estudam arquiteturas de Informação de Gradiente Programável (PGI) e Rede de Agregação de Camadas Eficiente Generalizada (GELAN).
  • Estudos de otimização do fluxo de gradientes: Pesquisas voltadas a entender e reduzir a perda de informação nas camadas profundas da rede durante o treinamento.
  • Benchmarking de detecção de alta precisão: Cenários em que o forte desempenho do YOLOv9 no benchmark COCO é necessário como referência para comparações arquitetônicas.

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.

Conclusão#

Ambos os modelos representam avanços extraordinários para a comunidade de código aberto. YOLOv9 introduziu melhorias teóricas essenciais no fluxo do gradiente, que inspirarão arquiteturas por muitos anos. No entanto, para desenvolvedores modernos, startups e equipes empresariais que buscam um equilíbrio perfeito entre velocidade, precisão e facilidade de implementação, Ultralytics YOLO26 é a recomendação ideal.

Ao oferecer inferência sem NMS, introduzir o poderoso otimizador MuSGD e disponibilizar um conjunto incomparável de ferramentas para tarefas de detecção, segmentação e pose, YOLO26 garante que teus projetos de visão computacional sejam criados com a estrutura mais confiável e preparada para o futuro disponível atualmente.

Comentários