Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Google DeepMind нашла две ошибки в softmax и перекрёстной энтропии



Исследователи Google DeepMind Jonathan Barron, Dan Gnanapragasam и Michael Tschannen показали, что стандартные реализации softmax и перекрёстной энтропии — в JAX, PyTorch и учебниках — содержат две численные ошибки.

Первая, Softmax Collapse, возникает при очень уверенном предсказании: градиент верного класса округляется до нуля, а у остальных — нет, и сумма градиентов перестаёт быть нулевой. Вторая, Softmax Cancellation, бьёт по дистилляции: когда логиты ученика почти равны логитам учителя, градиент остаётся ненулевым даже при полном совпадении.

Авторы переписали функции в логарифмическом пространстве через softplus, expm1 и log1p без заметного замедления. Это убирает скачки потерь «slingshot» при гроккинге и не даёт ученику уплывать от учителя...

Источники:
https://arxiv.org/abs/2610.31642
https://jonbarron.info/softmaxfix/


#AI #DeepLearning #GoogleDeepMind #PyTorch #JAX #Исследования
Просмотры: 7
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти