Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Label Smoothing

Aprende como o suavizamento de rótulos (label smoothing) evita o sobreajuste e melhora a generalização do modelo. Descobre como implementar esta técnica com o Ultralytics YOLO26 para melhores resultados.

A suavização de rótulos é uma técnica de regularização amplamente utilizada em aprendizado de máquina para melhorar a generalização do modelo e prevenir o sobreajuste. Ao treinar redes neurais, o objetivo geralmente é minimizar o erro entre as previsões e a realidade. No entanto, se um modelo se torna excessivamente confiante em suas previsões — atribuindo uma probabilidade próxima de 100% a uma única classe — ele frequentemente começa a memorizar o ruído específico nos dados de treinamento em vez de aprender padrões robustos. Esse fenômeno, conhecido como sobreajuste, degrada o desempenho em exemplos novos e não vistos. A suavização de rótulos aborda isso desencorajando o modelo de prever com certeza absoluta, essencialmente indicando à rede que sempre existe uma pequena margem para erro.

Link to this sectionA Mecânica dos Alvos Suaves#

Para entender como a suavização de rótulos funciona, ajuda contrastá-la com alvos "rígidos" padrão. No aprendizado supervisionado tradicional, os rótulos de classificação são geralmente representados via codificação one-hot. Por exemplo, em uma tarefa que distingue entre gatos e cachorros, uma imagem de "cachorro" teria um vetor alvo de [0, 1]. Para corresponder a isso perfeitamente, o modelo empurra suas pontuações internas, conhecidas como logits, para o infinito, o que pode levar a gradientes instáveis e uma incapacidade de adaptação.

A suavização de rótulos substitui esses 1s e 0s rígidos por alvos "suaves". Em vez de uma probabilidade alvo de 1.0, a classe correta pode receber 0.9, enquanto a massa de probabilidade restante (0.1) é distribuída uniformemente entre as classes incorretas. Essa mudança sutil altera o objetivo da função de perda, como a entropia cruzada, evitando que a função de ativação (geralmente Softmax) sature. O resultado é um modelo que aprende clusters mais compactos de classes no espaço de características e produz uma melhor calibração de modelo, significando que as probabilidades previstas refletem com mais precisão a probabilidade real de acerto.

Link to this sectionAplicações no Mundo Real#

Esta técnica é particularmente crítica em domínios onde a ambiguidade dos dados é inerente ou os conjuntos de dados estão propensos a erros de rotulagem.

  • Diagnóstico Médico: No campo da IA na saúde, os dados clínicos raramente são preto no branco. Por exemplo, na análise de imagem médica, um exame pode mostrar características que são altamente sugestivas de uma doença, mas não definitivas. O treinamento com rótulos rígidos força o modelo a ignorar essa incerteza. Ao aplicar a suavização de rótulos, o modelo mantém um grau de ceticismo, o que é vital para sistemas de suporte à decisão onde o excesso de confiança pode levar a um diagnóstico incorreto.
  • Classificação de Imagem em Larga Escala: Conjuntos de dados públicos massivos como o ImageNet frequentemente contêm imagens rotuladas incorretamente ou imagens que contêm múltiplos objetos válidos. Se um modelo tenta ajustar esses exemplos ruidosos com 100% de confiança, ele aprende associações incorretas. A suavização de rótulos atua como um amortecedor contra o ruído de rótulo, garantindo que alguns pontos de dados ruins não distorçam drasticamente os pesos do modelo finais.

Link to this sectionImplementando a Suavização de Rótulos com Ultralytics#

Estruturas modernas de aprendizado profundo simplificam a aplicação desta técnica. Usando o pacote ultralytics, você pode integrar facilmente a suavização de rótulos em seu pipeline de treinamento para tarefas de classificação de imagem ou detecção. Isso é frequentemente feito para extrair desempenho extra de modelos de última geração como o YOLO26.

O exemplo a seguir demonstra como treinar um modelo de classificação com a suavização de rótulos habilitada:

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Train with label_smoothing set to 0.1
# The target for the correct class becomes 1.0 - 0.5 * 0.1 = 0.95 (depending on implementation specifics)
model.train(data="mnist", epochs=5, label_smoothing=0.1)

Link to this sectionComparação com conceitos relacionados#

É útil distinguir a suavização de rótulos de outras estratégias de regularização para entender quando usá-la.

  • vs. Dropout: Uma camada de dropout desativa aleatoriamente neurônios durante o treinamento para forçar a rede a aprender representações redundantes. Embora ambos previnam o sobreajuste, o dropout modifica a arquitetura da rede dinamicamente, enquanto a suavização de rótulos modifica o alvo da otimização (os próprios rótulos).
  • vs. Destilação de Conhecimento: Ambas as técnicas envolvem treinamento com alvos suaves. No entanto, na destilação de conhecimento, os alvos suaves vêm de um modelo "professor" e contêm informações aprendidas (por exemplo, "isto parece 10% com um gato"). Em contraste, a suavização de rótulos usa alvos suaves "não informativos" derivados matematicamente (por exemplo, "dê 10% de probabilidade a todas as outras classes igualmente").
  • vs. Aumento de Dados: Estratégias para aumento de dados alteram os dados de entrada (rotacionar, cortar, colorir) para aumentar a variedade. A suavização de rótulos altera as expectativas de saída. Workflows de treinamento abrangentes na Plataforma Ultralytics frequentemente combinam aumento, dropout e suavização de rótulos para alcançar a precisão máxima.

Ao mitigar o problema do gradiente desaparecendo nas camadas finais e encorajar o modelo a aprender características mais robustas, a suavização de rótulos permanece um elemento básico em arquiteturas modernas de aprendizado profundo.

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