ДалееСледующее руководство
Как преодолеть смену биоритмов с помощью расписания искусственного интеллекта
Приложения
Техническое РУКОВОДСТВО
Разминка плавно увеличивает скорость обучения почти до нуля перед тренировкой, а затем косинусный отжиг плавно снижает ее обратно по косинусоидальной кривой.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Together they stabilize early training and squeeze out better final accuracy, which is why nearly every modern transformer is trained this way.
Когда начинается обучение, веса модели являются случайными, а градиенты могут быть огромными, поэтому переход сразу к большой скорости обучения часто приводит к всплескам потерь или расхождениям — особенно с адаптивными оптимизаторами, такими как Адам, чьи оценки дисперсии ненадежны на первых шагах. Разминка исправляет это, линейно увеличивая скорость от нескольких сотен до нескольких тысяч шагов. Как только модель становится на устойчивую основу, вступает в силу косинусный отжиг, снижая скорость на 0,5 * (1 + cos(pi * t/T)) от ее пика. Косинусная форма поддерживает высокую скорость на раннем этапе для быстрого прогресса, а затем постепенно снижает ее, чтобы оптимизатор мог установиться на хороший минимум, а не прыгать вокруг него.
Языковые модели в стиле GPT и BERT используют линейную разминку на первых ~ 1–2% шагов, за которой следует косинусное затухание почти до нуля.
Трансформаторы Vision (ViT) обучаются с помощью косинусного отжига и короткого прогрева, чтобы избежать ранних расхождений в ImageNet.
Hugging Face Transformers предлагает get_cosine_schedule_with_warmup в качестве однострочного планировщика для точной настройки заданий.
Стабильная диффузия и другие модели диффузии настраиваются с помощью разминки, чтобы предотвратить взрывы градиента при адаптации предварительно обученных весов.
Разминка плюс косинус остается рецептом по умолчанию для больших языковых моделей, но варианты распространяются. Прогрев-стабильный-затухание (WSD) поддерживает постоянную скорость, а затем резко затухает в конце, что позволяет легко продлить пробежки без повторного перехода к фиксированной длине. Исследователи также изучают, почему прогрев работает — связывая его с градиентным шумом и кривизной ландшафта потерь — и инструменты все чаще автоматически настраивают продолжительность и пиковую скорость прогрева, сокращая количество ручных проб и ошибок, которые доминируют сегодня.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Разминка плавно увеличивает скорость обучения почти до нуля перед тренировкой, а затем косинусный отжиг плавно снижает ее обратно по косинусоидальной кривой. Вместе они стабилизируют раннее обучение и обеспечивают лучшую конечную точность, поэтому почти каждый современный преобразователь обучается таким образом.
Старт с большой скоростью обучения со случайными весами может привести к резким потерям или расхождению, поэтому во время разминки скорость постепенно увеличивается, чтобы сохранить стабильность первых шагов.
Скорость масштабируется на 0,5 * (1 + cos(pi * t/T)), создавая плавный холм, который вначале остается высоким, а в конце скользит почти до нуля.
Оценки текущей дисперсии Адама основаны на очень небольшом количестве выборок на первых шагах, что делает эффективный размер шага неустойчивым — разминка смягчает это.
T — горизонт, в течение которого скорость снижается от пика до почти нуля; t — текущий шаг в пределах этого горизонта.
The guide describes a short linear warmup followed by cosine annealing.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Как преодолеть смену биоритмов с помощью расписания искусственного интеллекта
Приложения