СледваСледващо ръководство
Разтоварване на състоянието на оптимизатора към CPU и NVMe
технически
Техническо РЪКОВОДСТВО
Lookahead и Lion са две модерни обрати в оптимизацията на невронни мрежи.
Чуйте това ръководствоAI-разказан · ~2 min
Lookahead обгръща всеки основен оптимизатор с „бавни“ и „бързи“ тегла за по-стабилен напредък, докато Lion (EvoLved Sign Momentum) е открит чрез търсене на програма с изкуствен интелект и актуализира теглата, използвайки само знака на моментумния термин — което го прави лек за памет и често по-бърз от Adam.
Lookahead, предложен от Zhang, Hinton и колеги през 2019 г., изпълнява стандартен „бърз“ оптимизатор (като Adam или SGD) за k стъпки, след което избутва отделен набор от „бавни“ тежести част от пътя към мястото, където са се озовали бързите тежести. Това потиска трептенията и намалява чувствителността към хиперпараметрите. Lion, публикуван от Google през 2023 г., произлиза от символно програмно търсене върху оптимизиращи алгоритми. Той проследява инерцията, но прилага знаковата функция към актуализацията, така че всеки параметър се движи с фиксиран размер на стъпка в посоката на натрупания градиентен знак. Lion съхранява само инерционния буфер (половината от състоянието на Адам, което запазва две), използва по-голямо затихване на теглото и по-малка скорост на учене и е съпоставил или победил Адам на големи зрителни и езикови модели, докато тренира по-бързо и по-евтино.
Обвиване на Adam с Lookahead за стабилизиране на обучението на трансформаторите и намаляване на усилията за настройка на хиперпараметъра.
Използване на Lion за обучение на големи модели на зрение (напр. ViT) с по-ниска оптимизираща памет от Adam.
Предварително обучение на езикови модели с Lion за постигане на сравнима точност при намалени изчислителни разходи.
Комбиниране на Lookahead с SGD в агенти за подсилващо обучение за изглаждане на шумни актуализации на политики.
Lion беше приет в няколко мащабни тренировки, тъй като съкращава паметта на оптимизатора и може да ускори конвергенцията, а откритието му демонстрира автоматизирано търсене на алгоритъм „AI-designing-AI“ като истински източник на практически ползи. Очаквайте повече оптимизатори, извлечени от търсенето, хибридни схеми, които съчетават бавни тегла в стил Lookahead с актуализации, базирани на знаци, и нарастващ интерес към ефективни от паметта оптимизатори, тъй като размерите на моделите продължават да натоварват бюджетите на GPU паметта.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Lookahead и Lion са две модерни обрати в оптимизацията на невронни мрежи. Lookahead обгръща всеки основен оптимизатор с „бавни“ и „бързи“ тегла за по-стабилен напредък, докато Lion (EvoLved Sign Momentum) е открит чрез търсене на програма с изкуствен интелект и актуализира теглата, използвайки само знака на моментумния термин — което го прави лек за памет и често по-бърз от Adam.
Lion прилага знаковата функция към интерполиран импулсен член, така че всеки параметър се движи с еднаква стъпка в посоката на знака на градиента.
Lookahead изпълнява бърз вътрешен оптимизатор за k стъпки, след което премества бавните тегла част от пътя към бързите тегла и нулира.
Lion (EvoLved Sign Momentum) се появи от процедура за търсене на програми, която разви и оцени програми за оптимизиране на кандидати.
Адам проследява както първия, така и втория момент; Lion поддържа само един буфер за импулси, като грубо намалява наполовина паметта за състоянието на оптимизатора.
Тъй като знаковата функция фиксира големината на актуализацията на всяка координата, ефективната стъпка е голяма, така че се използва по-малка скорост на обучение (и по-голямо затихване на теглото).
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Разтоварване на състоянието на оптимизатора към CPU и NVMe
технически