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 |