ДалееСледующее руководство
Планирование скорости обучения
Технический
Техническое РУКОВОДСТВО
Циклические темпы обучения многократно меняют скорость обучения вверх и вниз между нижней и верхней границей, а не только уменьшают ее.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это нелогичное подпрыгивание может ускорить сходимость и помочь оптимизатору избежать резких локальных минимумов и седловых точек.
Предложенная Лесли Смитом в 2015 году циклическая скорость обучения (CLR) бросает вызов предположению о том, что скорость должна только когда-либо снижаться. Вместо этого он колеблется между минимальной и максимальной границей в течение фиксированного количества итераций («цикл»), часто имеющего треугольную форму. Интуиция: периодическое повышение скорости обеспечивает прилив энергии, который позволяет модели выскочить из плохих, резких минимумов и пересечь седловые точки, в то время как низкие фазы позволяют ей успокоиться. Смит также представил «тест диапазона LR» — короткий отрезок, который поднимает ставку при наблюдении за потерями — для автоматического нахождения хороших границ. Треугольная, треугольная с распадом и знаменитая политика одного цикла — все они основаны на этой идее.
fast.ai популяризировал политику одного цикла как стандартную для быстрого обучения классификаторов изображений до высокой точности за несколько эпох.
Тест диапазона LR увеличивает скорость на нескольких сотнях партий, чтобы определить минимальные и максимальные границы перед реальным запуском.
Ансамблинг моментальных снимков сохраняет контрольную точку модели в конце каждого цикла, создавая свободный ансамбль за один тренировочный прогон.
Стохастический градиентный спуск с теплым перезапуском (SGDR) периодически сбрасывает скорость до высокого значения, чтобы избежать резких минимумов.
Циклические графики и политика одного цикла остаются популярными для быстрого обучения зрению и табличным задачам, а проверка диапазона LR является стандартным приемом настройки. Для очень больших языковых моделей обычно доминируют плавные графики прогрева плюс косинус, но лежащее в их основе понимание — что стратегические увеличения помогают избежать плохих областей ландшафта потерь — служит основой для «теплых перезапусков» (SGDR) и ансамблевых методов, которые делают моментальные снимки моделей в нижней точке каждого цикла. Ожидайте продолжения перекрестного взаимодействия между циклическими идеями и адаптивными самонастраивающимися планировщиками.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Циклические темпы обучения многократно меняют скорость обучения вверх и вниз между нижней и верхней границей, а не только уменьшают ее. Это нелогичное подпрыгивание может ускорить сходимость и помочь оптимизатору избежать резких локальных минимумов и седловых точек.
CLR намеренно повышает ставку снова и снова, отвергая традиционную точку зрения, согласно которой она должна только монотонно затухать.
Smith reported improved classification accuracy without tuning and often in fewer iterations on the tested datasets; the paper does not guarantee a specific loss-landscape escape mechanism.
Он длится недолго, но его скорость постоянно растет; кривая потерь показывает разумный минимум и максимум, которые можно использовать для циклов.
Политика одного цикла снижает динамику, когда ставка достигает пика, и повышает ее, когда ставка падает, что добавляет эффект регуляризации.
A triangular policy increases the rate during one half-cycle and decreases it during the other half.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Планирование скорости обучения
Технический