+1 vote
par dans Séquence 3
reclassée par
Bonjour,

J'ai du mal à comprendre ce qu'est la normalisation des données dans un cnn et comment s'y prendre. Pouvez-vous m'apporter plus de précision svp ?

Merci

2 Réponses

0 votes
par (5.9k points)
sélectionné par
 
Meilleure réponse
Bonjour,

On essaie de ramener l'ensemble des données autour de la même distribution.

On peut le faire en travaillant les images individuellement pour simplifier la tache au modèle (éviter les écarts de contrastes fort par exemple). Il s'agit plus d'un travail "d'amélioration" des données, de pré-traitement des données.

Au sein du modèle, des considérations statistiques sont présentes pour simplifier la descente de gradient et permettre au modèle d'apprentre sur l'ensemble des caractéristiques d'une donnée. Avec des images RGB, nous avons de la chance, les caractéristiques sont comprises entre 0 et 255 et on effectue simplement un changement d'échelle. Mais imaginons une donnée différente avec deux caractéristiques sur des échelles complètement différente, alors à ce moment ramener les caractéristiques sur la meme échelle va permettre de faire un usage égale de chacune.
par
MERCI !
0 votes
par Vétéran du GPU 🐋 (8.6k points)
La normalisation revient à essayer de lisser les différences d'exposition dans les images.

Ce n'est pas spécifique aux CNN. C'est un traitement en amont pour aider le réseau à mieux apprendre.

En gros si on a des images qui sont surexposées (très "blanches") et d'autres sous-exposées (très sombres), la normalisation permet de faire en sorte que ces images soient traitées de façon équivalente.
par
merci beaucoup !
...