À suivreGuide suivant
Using AI to Work Through Physics Problems
Applications
GUIDE Technique
L'estimateur direct (STE) est une astuce simple pour les réseaux de formation qui contiennent des étapes difficiles et non différenciables comme l'arrondi ou le seuil.
Écoutez ce guideNarré par l'IA · ~2 min
Il utilise la valeur discrète sur la passe avant mais prétend que l'opération était l'identité lors du calcul des gradients.
Certaines opérations, telles que l'arrondi à un nombre entier, la binarisation des poids à +1/-1 ou la sélection de la catégorie supérieure avec argmax, ont une dérivée qui est nulle presque partout et indéfinie aux sauts. Ce gradient nul arrête l’apprentissage à froid. L'estimateur direct évite cela en découplant les passes avant et arrière : vers l'avant, il applique la véritable opération difficile ; vers l'arrière, il copie simplement le dégradé entrant directement comme si l'opération avait été l'identité (ou un proxy fluide). L'estimation est biaisée, car le véritable gradient est en réalité nul, mais en pratique, cette approximation « comme si c'était fluide » entraîne remarquablement bien les réseaux binarisés et quantifiés, c'est pourquoi STE est un cheval de bataille en matière d'apprentissage profond efficace.
Formation de réseaux neuronaux quantifiés binaires et à faible bit pour une inférence efficace sur les téléphones et les appareils de périphérie.
Rétropropagation via la recherche de livres de codes discrets dans VQ-VAE et les tokenizers neuronaux audio/image.
Entraînement prenant en compte la quantification où les poids ou les activations sont arrondis à un point fixe lors de la passe avant.
Apprentissage intensif ou déclenchement discret où un argmax ou un seuil se trouve dans le chemin de calcul.
STE est à l’origine de la montée en puissance des réseaux neuronaux low-bit et binaires recherchés pour l’IA sur appareil et à contraintes énergétiques, et il est essentiel à la formation de modèles quantifiés vectoriels comme ceux utilisés dans les tokeniseurs d’images et audio modernes. Les travaux en cours visent des estimateurs de gradient plus précis et moins biaisés et une meilleure compréhension théorique des raisons pour lesquelles une approximation aussi grossière fonctionne. Alors que la demande de modèles minuscules, rapides et quantifiés augmente sur les téléphones et le matériel informatique de pointe, on peut s’attendre à ce que les astuces de type STE restent fondamentales malgré leur biais connu.
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
L'estimateur direct (STE) est une astuce simple pour les réseaux de formation qui contiennent des étapes difficiles et non différenciables comme l'arrondi ou le seuil. Il utilise la valeur discrète sur la passe avant mais prétend que l'opération était l'identité lors du calcul des gradients.
The guide describes a hard forward pass and a surrogate backward pass.
The guide says hard rounding has a zero or undefined derivative that can stop learning.
The guide explicitly notes that the approximation is biased.
The guide names quantization and rounding as common applications.
The guide gives this pattern to preserve the hard value while passing the identity gradient.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Using AI to Work Through Physics Problems
Applications