À suivreGuide suivant
Régression Softmax pour la classification multiclasse
Technique
GUIDE Technique
Gumbel-Softmax est une astuce qui permet aux réseaux de neurones « d'échantillonner » à partir de catégories discrètes tout en pouvant être entraînés par descente de gradient.
Écoutez ce guideNarré par l'IA · ~2 min
C'est important car la rétropropagation ne peut normalement pas passer par un choix aléatoire et discret.
Les réseaux de neurones apprennent en renvoyant des gradients à chaque opération. Mais échantillonner une catégorie discrète (comme choisir le mot n°7 sur 50 000) est un saut difficile et non différenciable, donc les dégradés y meurent. L'astuce de reparamétrage réécrit l'échantillonnage aléatoire afin que le caractère aléatoire provienne d'une source de bruit externe fixe, laissant un chemin lisse et différenciable pour les gradients. Gumbel-Softmax applique cela aux variables catégorielles : il ajoute du bruit distribué par Gumbel aux logits, puis remplace l'argmax dur par un softmax à température contrôlée. À haute température, le résultat est une goutte lisse sur les catégories ; à mesure que la température descend vers zéro, elle s'accentue vers un vecteur proche d'un point chaud, récupérant le véritable échantillonnage tout en restant différenciable.
Entraînement d'auto-encodeurs variationnels avec des codes latents catégoriels (discrets) au lieu de uniquement des codes gaussiens continus.
Recherche d'architecture neuronale différenciable (par exemple, méthodes de style DARTS) en sélectionnant l'opération à placer sur chaque couche.
Apprentissage de sélections de livres de codes discrets dans des modèles de style VQ et de représentation discrète.
Décisions de routage ou de déclenchement différenciables dans des réseaux mixtes d'experts et de calcul conditionnel.
Gumbel-Softmax reste un outil par défaut pour les variables latentes discrètes, la recherche d'architecture différenciable, les modèles quantifiés vectoriels et le routage appris dans les systèmes mixtes. Les recherches se poursuivent sur les relaxations à faible variance et à faible biais (telles que les estimateurs Rao-Blackwellisés et à variable de contrôle) et sur les programmes de recuit qui équilibrent le biais des températures chaudes par rapport à la variance à gradient élevé des températures froides. Alors que les modèles prennent de plus en plus de décisions explicites et discrètes, on peut s’attendre à ce que ces assouplissements continus restent essentiels pour rendre ces choix apprenables de bout en bout.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Gumbel-Softmax est une astuce qui permet aux réseaux de neurones « d'échantillonner » à partir de catégories discrètes tout en pouvant être entraînés par descente de gradient. C'est important car la rétropropagation ne peut normalement pas passer par un choix aléatoire et discret.
The guide explains gradients do not pass through a hard discrete jump.
The guide describes moving randomness into a noise source and preserving a smooth path.
The guide gives the noisy softmax construction for differentiable categorical sampling.
High temperature yields a smoother distribution over categories.
The guide says low temperature sharpens toward a near one-hot vector.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Régression Softmax pour la classification multiclasse
Technique