СледваСледващо ръководство
Using AI to Work Through Physics Problems
Приложения
Техническо РЪКОВОДСТВО
Straight-Through Estimator (STE) е прост трик за обучаващи мрежи, които съдържат трудни, недиференцируеми стъпки като закръгляване или прагове.
Чуйте това ръководствоAI-разказан · ~2 min
Той използва дискретната стойност при преминаването напред, но се преструва, че операцията е идентичността при изчисляване на градиенти.
Някои операции, като закръгляване до цяло число, бинаризиране на тегла до +1/-1 или избиране на горната категория с argmax, имат производна, която е нула почти навсякъде и недефинирана при скоковете. Този нулев градиент спира да се учи студено. Straight-Through Estimator заобикаля това, като отделя преминаването напред и назад: напред, той прилага истинската твърда операция; назад, той просто копира входящия градиент направо, сякаш операцията е била самоличността (или плавен прокси). Оценката е предубедена, тъй като истинският градиент наистина е нула, но на практика тази апроксимация „преструвай се, че е гладка“ обучава бинаризирани и квантувани мрежи забележително добре, поради което STE е работен кон за ефективно дълбоко обучение.
Обучение на двоични и нискобитови квантувани невронни мрежи за ефективно заключение на телефони и крайни устройства.
Обратно разпространение чрез търсене в дискретна кодова книга във VQ-VAE и невронни токенизатори на аудио/изображение.
Обучение, съобразено с квантуване, при което теглата или активациите се закръглят до фиксирана точка по време на преминаване напред.
Обучаване на твърдо внимание или дискретно стробиране, където argmax или праг седи в пътя на изчислението.
STE е в основата на нарастването на нискобитовите и двоичните невронни мрежи, преследвани за AI на устройството и с ограничена енергия, и е от основно значение за обучението на векторно квантувани модели като тези, използвани в съвременните токенизатори на изображения и аудио. Текущата работа търси по-строги, по-малко пристрастни градиентни оценки и по-добро теоретично разбиране защо такова грубо приближение работи. Тъй като търсенето на малки, бързи, квантувани модели расте при телефони и ръбов хардуер, очаквайте триковете в стил STE да останат основополагащи въпреки известната им пристрастност.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Straight-Through Estimator (STE) е прост трик за обучаващи мрежи, които съдържат трудни, недиференцируеми стъпки като закръгляване или прагове. Той използва дискретната стойност при преминаването напред, но се преструва, че операцията е била идентичността при изчисляване на градиенти.
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.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Using AI to Work Through Physics Problems
Приложения