Bonjour,
Voici un exercice assez intéressant, pouvez-vous me dire ce que vous en pensez ?
Soit un réseau de neurones profond , paramétré par
avec une fonction de perte :
ou l est une perte convexe comme MSE ou cross-entropy. Supposons que le réseau est entièrement différentiable.
On s'intéresse à la géométrie du paysage de la perte, c'est à dire à la forme locale de autour d'un point critique
.
Questions :
1. Définir et expliciter le hessien .
2. (Spectre en minimum global)
Supposons que est un minimum global tel que
et que
est la MSE.
Montrer que dans ce cas le hessien est semi-défini positif et interprétez les directions du noyau de comme des directions plates de l'espace des paramètres.
3. (Lien avec la géométrie Riemannienne)
On définit une métrique de Fisher empirique :
a. Montrez que si l est la cross-entropy et que paramètre
, alors
autour d'un minimum.
b. Concluez que l'espace des paramètres est localement muni d'une structure de variété riemannienne, et que la dynamique de descente de gradient peut être interprétée comme un flux géodésique naturel.
Voici ce que j'ai fait :
1. Analyse du Hessien
On différencie deux fois la fonction de perte :
Comme l est une fonction de perte de , elle est composée avec le réseau. On applique la règle de la différenciation composée :
donc :
Ou est le jacobien du modèle, et
est le hessien de
par rapport à
, evalué en
2.
Si alors :
- la matrice identité
- au minimum car
Donc :
C'est une somme de matrices de Gram => semi-définie positive.
- Si certains sont de rang partiel, alors HH est dégénéré.
- Les vecteurs vérifient :
⇒ directions plates = aucune variation de la sortie du modèle dans ces directions.
Si vous avez des idées pour la question 3, je suis preneur
Merci,
Bonne soirée !
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :