Segurança pronta para empresas: Em conformidade com ISO 27001 + SOC 2 Tipo I.
Ultralytics
Voltar para o Glossário da Ultralytics

Model Soups

Descobre como os Model Soups melhoram a precisão e a robustez ao fazer a média dos pesos dos modelos Ultralytics YOLO. Aprende a aumentar o desempenho sem aumentar a latência.

Model Soups referem-se a uma técnica de machine learning onde os pesos de várias redes neurais, ajustadas a partir do mesmo modelo base pré-treinado usando diferentes hiperparâmetros, são combinados através de média para criar um único modelo mais robusto. Essa abordagem permite que desenvolvedores melhorem a precisão geral e a generalização sem aumentar o custo computacional durante a inferência.

Ao fazer o ajuste fino (fine-tuning) de um modelo, profissionais geralmente executam uma ampla varredura de hyperparameter tuning para encontrar a configuração de melhor desempenho. Tradicionalmente, o melhor modelo único é selecionado e os demais são descartados. No entanto, criar um Model Soup capitaliza as características diversas aprendidas por todos os modelos na varredura. Ao tirar a média diretamente de seus model weights, a rede resultante frequentemente supera o melhor modelo único, combinando efetivamente seus pontos fortes enquanto minimiza o overfitting. Esse processo é altamente eficiente e pode ser facilmente gerenciado em ambientes colaborativos como a Ultralytics Platform.

Link to this sectionAplicações no Mundo Real#

Model Soups são altamente eficazes em cenários onde os recursos computacionais são restritos, mas alta precisão e robustez são necessárias.

  • Visão de Veículos Autônomos: Ao implementar sistemas de object detection em carros autônomos, os modelos precisam generalizar através de diversas condições de iluminação e clima. Ao tirar a média de vários modelos treinados com aumentos de dados e taxas de aprendizado variados, engenheiros criam uma sopa altamente robusta que mantém uma baixa inference latency. Isso garante que as velocidades de processamento em tempo real cruciais para a autonomous navigation permaneçam inalteradas.
  • Diagnóstico Médico Móvel: Em aplicações de edge AI, como executar image classification em smartphones para triagem dermatológica inicial, o poder computacional é severamente limitado. Um Model Soup fornece a precisão aprimorada necessária para a confiabilidade clínica, garantindo que o footprint final caiba facilmente em mobile edge devices sem drenar a bateria ou exigir conectividade em nuvem.

Link to this sectionDiferenciando Conceitos Relacionados#

Para navegar pelo cenário da deep learning optimization, é importante distinguir Model Soups de técnicas semelhantes:

  • Model Ensemble: O ensembling combina as previsões (saídas) de vários modelos independentes. Embora isso melhore a precisão, exige a execução de cada modelo durante a inferência, multiplicando o custo computacional. Model Soups calculam a média dos pesos antes da inferência, mantendo o custo computacional idêntico ao de um único modelo.
  • Model Merging: Este é um termo mais amplo para combinar modelos que podem ter sido treinados em tarefas ou conjuntos de dados totalmente diferentes. Model Soups são um subconjunto específico de merging onde todos os modelos se originam da mesma pre-trained base architecture e são ajustados na mesma tarefa alvo.

Link to this sectionExemplo de Implementação#

Criar um Model Soup uniforme envolve acessar o PyTorch state dictionary de vários modelos treinados e calcular matematicamente a média de seus tensores. Abaixo está um exemplo conciso de como isso pode ser alcançado usando um fluxo de trabalho do Ultralytics YOLO26 suportado nativamente pelo PyTorch framework.

import torch

# Load the PyTorch state dictionaries from two fine-tuned YOLO26 models
model1 = torch.load("yolo26_run1.pt")["model"].state_dict()
model2 = torch.load("yolo26_run2.pt")["model"].state_dict()

# Create a uniform model soup by averaging the model weights
soup_dict = {key: (model1[key] + model2[key]) / 2.0 for key in model1.keys()}

# The resulting soup_dict can now be loaded into a new YOLO26 instance

Ao aproveitar essa técnica, profissionais de visão computacional podem impulsionar facilmente métricas de desempenho como capacidades de zero-shot learning e robustez geral sem sacrificar a velocidade de implantação necessária para arquiteturas modernas de AI focadas em edge.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática