ДалееСледующее руководство
Инициализация веса
Технический
Техническое РУКОВОДСТВО
Стохастическое усреднение веса (SWA) берет простое среднее значение весов модели из нескольких точек на позднем этапе обучения, а не просто сохраняет окончательный снимок.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Этот дешевый трюк часто приводит модель в более плоскую и широкую область ландшафта потерь, что имеет тенденцию заметно лучше обобщать невидимые данные.
Представленный Измайловым, Уилсоном и коллегами в 2018 году, SWA использует наблюдение о том, что SGD с постоянной или циклической скоростью обучения не сходится в одной точке — он подпрыгивает по краю широкой плоской долины. Вместо того, чтобы выбирать одну из этих шумных точек остановки, SWA использует умеренно высокую (часто постоянную или циклическую) скорость обучения для последних эпох и усредняет посещаемые веса, обычно каждую эпоху. Усредненные веса расположены ближе к центру плоской области. Поскольку статистика пакетной нормализации вычисляется для определенных весов, SWA требует одного дополнительного прямого прохода по данным для повторного расчета текущих средних значений и дисперсий BN для усредненной модели. Затраты практически бесплатны, а прирост точности одинаков для всех классификаторов изображений и за его пределами.
Повышение точности тестирования классификаторов изображений ResNet и DenseNet на CIFAR и ImageNet без дополнительных затрат на вывод.
SWAG (SWA-Gaussian) производит калиброванные оценки неопределенности для прогнозов, чувствительных к безопасности, на основе одного обучающего запуска.
EMA-весов, стабилизирующих сеть выборки в генераторах диффузных изображений, таких как Stable Diffusion.
Построение «модельных супов» путем усреднения нескольких точно настроенных контрольных точек для повышения надежности без повторного обучения.
SWA породил такие варианты, как SWA-Gaussian (SWAG) для дешевой байесовской неопределенности, и идея усреднения теперь лежит в основе приемов экспоненциального скользящего среднего, широко используемых в диффузионных моделях, самоконтролируемом обучении и предварительном обучении больших моделей. Ожидается, что усреднение веса останется «бесплатным обедом» по умолчанию в рецептах тренировок, а исследования расширят его до объединения независимо обученных моделей (модельных супов) и улучшения калибровки наряду с грубой точностью.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Стохастическое усреднение веса (SWA) берет простое среднее значение весов модели из нескольких точек на позднем этапе обучения, а не просто сохраняет окончательный снимок. Этот дешевый трюк часто приводит модель в более плоскую и широкую область ландшафта потерь, что имеет тенденцию заметно лучше обобщать невидимые данные.
SWA усредняет параметры модели (веса), собранные в нескольких контрольных точках на заключительном этапе обучения, а не прогнозы или градиенты.
Усреднение перемещает решение к центру плоской области поверхности потерь, а плоские минимумы лучше обобщают, поскольку потери в поезде и при тестировании остаются на одном уровне.
Поскольку статистика BN зависит от конкретных весов, усредненной модели требуется один дополнительный проход данных для перерасчета текущих средних и дисперсий.
SWA поддерживает умеренно высокую постоянную или циклическую скорость обучения, поэтому SGD продолжает исследовать широкую плоскую область, точки которой затем усредняются.
SWA объединяет множество контрольных точек в один набор усредненных весов, поэтому стоимость вывода равна стоимости одной модели, а не N.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Инициализация веса
Технический