Как выбрать правильное значение множителя скорости обучения?
Я хочу вручную выбрать правильную скорость обучения в задаче классификации изображений с помощью Pytorch, запустив модель для нескольких эпох. Я использовал планировщик LR для снижения скорости обучения, а также управлял скоростью обучения в группе параметров оптимизатора, но я не вижу никаких изменений в потерях.
2 ответа
Решение
Регулировка скорости обучения и поиск "единственного" может быть очень утомительным и трудоемким.
К счастью для вас, вы не первый, кого беспокоит эта проблема, и существует несколько подходов для более систематической корректировки скорости обучения.
Назовем только два из этих методов:
- Гиперградиентный спуск - рассмотрение скорости обучения как параметра и его "обучение".
- Циклические скорости обучения - поиск "оптимальной" скорости обучения в пределах интервала.
Пожалуйста, взгляните на это. Это может дать вам некоторое представление. LR Finder fastai