Sobes.tech
Junior — Senior

O que é suavização de rótulos na classificação de imagens?

sobes.tech IA

Resposta da IA

Suavização de etiquetas — é uma técnica de regularização usada no treino de modelos de classificação, incluindo para imagens. Em vez de usar etiquetas rígidas (codificação one-hot), onde a classe correta tem uma etiqueta de 1 e as demais 0, a suavização de etiquetas suaviza ligeiramente essas etiquetas, atribuindo à classe correta um valor um pouco menor que 1, e às demais um valor pequeno e não nulo.

Isto ajuda a:

  • Tornar o modelo menos confiante nas suas previsões, o que reduz o sobreajuste.
  • Melhorar a capacidade de generalização do modelo.
  • Evitar problemas com os gradientes em etiquetas demasiado confiantes.

Por exemplo, com smoothing=0.1 para uma classe de 5 etiquetas possíveis, a classe correta pode receber uma etiqueta de 0.9, e as demais 0.025.

Exemplo:

Classe Etiqueta sem smoothing Etiqueta com smoothing (0.1)
1 1 0.9
2 0 0.025
3 0 0.025
4 0 0.025
5 0 0.025