ДаліНаступний посібник
Планування темпів навчання
технічний
Технічний КЕРІВНИЦТВО
Циклічна швидкість навчання неодноразово змінює швидкість навчання вгору та вниз між нижньою та верхньою межею замість того, щоб лише зменшувати її.
Послухайте цей посібникШІ-розказаний · ~2 min
Це нерозумне відскакування може прискорити збіжність і допомагає оптимізатору уникнути різких локальних мінімумів і сідлових точок.
Запропонована Леслі Смітом у 2015 році циклічна швидкість навчання (CLR) ставить під сумнів припущення про те, що швидкість має лише зменшуватися. Замість цього він коливається між мінімальною та максимальною межею протягом фіксованої кількості ітерацій («цикл»), часто має трикутну форму. Інтуїція: періодичне підвищення швидкості забезпечує сплеск енергії, який дозволяє моделі вискочити з поганих різких мінімумів і перетнути сідлові точки, тоді як низькі фази дозволяють їй заспокоїтися. Сміт також представив «тест діапазону LR» — короткий пробіг, який зміщує ставку вгору, спостерігаючи за втратою — для автоматичного визначення хороших меж. Трикутник, трикутник із занепадом і відома політика одного циклу базуються на цій ідеї.
fast.ai популяризував політику одного циклу як стандартну для швидкого навчання класифікаторів зображень до високої точності за кілька епох.
Тест діапазону LR збільшує швидкість у кілька сотень партій, щоб визначити мінімальні та максимальні межі перед реальним запуском.
Ансамблювання знімків зберігає контрольну точку моделі в кінці кожного циклу, створюючи безкоштовний ансамбль з одного тренувального циклу.
Стохастичний градієнтний спад із теплим перезапуском (SGDR) періодично скидає швидкість до високого значення, щоб уникнути різких мінімумів.
Циклічні графіки та політика одного циклу залишаються популярними для швидкого навчання зору та табличних завдань, а тест діапазону LR є стандартним трюком налаштування. Для дуже великих мовних моделей зазвичай домінують плавні графіки розігріву плюс косинус, але основоположне розуміння — що стратегічні збільшення допомагають уникнути поганих регіонів ландшафту втрат — інформує теплі перезапуски (SGDR) і методи ансамблю, які знімають моделі в нижній точці кожного циклу. Очікуйте продовження перехресного запилення між циклічними ідеями та адаптивними планувальниками, що самоналаштовуються.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. 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.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Планування темпів навчання
технічний