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

Weight Tying.

En françaispartage des poidsAussi : tied embeddings · poids liés

Technique où la tête de langage réutilise la table d’embeddings au lieu d’avoir sa propre matrice.

Valeurs clés

logit(token) = h · E[token] · économie : vocab_size × d_model paramètres (38,6 millions pour GPT-2 small)

Voir dans le coursLogits et probabilités

Explication

L’entrée du modèle transforme un identifiant en vecteur ; la sortie fait l’inverse, d’un vecteur vers un score par token. Le partage des poids utilise la même matrice dans les deux sens : le logit d’un token est le produit scalaire entre le vecteur final et l’embedding de ce token.

Exemple

Dans le projet MiniLab, la tête de langage compte 0 paramètre : elle lit la table d’embeddings de 1 024 × 128 nombres.

Limites

Tous les modèles ne le font pas : c’est un choix d’architecture, qui lie la représentation d’entrée et celle de sortie.

Notions liées

Chaque ligne se lit comme une phrase : « Weight Tying utilise Token Embedding ».

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