Aide

Besoin d’aide ?

Posez votre question sur le Discord de MiniLab, dans le salon de cette page :

#discussion

Ouvrir le salon ↗

Pas encore membre ? Rejoindre le Discord, puis revenez sur ce bouton.

Ma progression

Sauvegarder ma progression

Chargement…

Votre progression est enregistrée dans ce navigateur, pour cette adresse seulement. Gardez ce code pour la restaurer ailleurs ou après un effacement. Restaurer un code remplace la progression actuelle : vous pouvez aussi revenir à une ancienne étape ou repartir de zéro.

MINILAB-0-1C
Mentions légales
Affichage

Personnaliser l’affichage

Reprendre ma lecture

Pre-norm / Post-norm.

En françaisnormalisation avant / aprèsAussi : Pre-LN · Post-LN · pre-layer normalization

Place de la normalisation par rapport à chaque sous-couche d’un bloc : avant elle (pre-norm) ou après l’addition résiduelle (post-norm).

Valeurs clés

pre-norm : h = x + SousCouche(Norm(x)) · post-norm : h = Norm(x + SousCouche(x))

Voir dans le coursBloc Transformer

Explication

Le Transformer de 2017 normalisait après chaque addition. GPT-2 et presque tous les modèles récents normalisent avant : le chemin résiduel reste intact, les gradients circulent mieux et l’entraînement de modèles profonds est plus stable. Le pre-norm demande une normalisation finale avant la tête de langage.

Exemple

Le projet MiniLab est en pre-norm : chaque bloc calcule h = x + Attention(LayerNorm(x)).

Limites

Le post-norm se rencontre encore dans des modèles plus anciens : lire le schéma d’un modèle avant de supposer l’un ou l’autre.

Notions liées

Chaque ligne se lit comme une phrase : « Pre-norm / Post-norm utilise Layer Normalization ».

Sources

Vérification et historique

Sources vérifiées le .

  1. — Première publication — lot 4 : notions enseignées dans le cours, vocabulaire courant du métier et notions en veille.

Mise en ligne le