СледваСледващо ръководство
Оптимизация на груповата относителна политика
технически
Техническо РЪКОВОДСТВО
Оптимизацията от втори ред използва информация за кривината (хесовата матрица на вторите производни), за да предприеме по-интелигентни стъпки към минимум, а не само към наклона.
Чуйте това ръководствоAI-разказан · ~2 min
Той може да се сближи в драстично по-малко итерации от обикновеното градиентно спускане, но цената на изчислителната кривина го прави труден за мащабиране.
Градиентното спускане знае само наклона в текущата ви точка, така че избира фиксиран или ръчно настроен размер на стъпката и се надява на най-доброто. Методът на Нютон отива по-далеч: той също разглежда как се променя наклонът (кривината), уловен от Хесиан, матрица на всички втори частни производни. Актуализацията умножава обратния Хесиан по градиента, който автоматично премащабира всяка посока и се приземява близо до минимума на локално квадратично приближение. За идеално квадратна купа методът на Нютон достига дъното с една стъпка. Уловката е брутална: модел с N параметъра има N-на-N Hessian, така че съхраняването и обръщането му струва приблизително N-квадратна памет и N-кубични изчисления. За мрежи с милиарди параметри това е невъзможно, поради което практикуващите използват по-евтини приближения.
L-BFGS, подходящ за логистична регресия и други изпъкнали модели в scikit-learn, където често побеждава обикновеното градиентно спускане на малки до средни набори от данни
Пакетна настройка в 3D реконструкция и SLAM, където Gauss-Newton и Levenberg-Marquardt прецизират позите на камерата и позициите на точките
Обучение на малки невронни мрежи, информирани от физиката, където L-BFGS постига прецизност, която Адам се бори да достигне
Шампоан и K-FAC, ускоряващи широкомащабно задълбочено обучение чрез приближаване на структурата на Hessian
За гигантски невронни мрежи пълните методи от втори ред остават непрактични, но приближенията набират популярност. Оптимизатори като K-FAC и Shampoo приближават кривината, използвайки блоково-диагонална или факторизирана по Kronecker структура, а по-нови методи като Sophia и Muon използват евтини оценки на кривината, за да ускорят предварителното обучение на голям езиков модел. Очаквайте продължаване на усилията за улавяне на полезен сигнал за кривина на цена почти от първи ред, стеснявайки разликата между стъпките на Адам и истинските Нютон.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Оптимизацията от втори ред използва информация за кривината (хесовата матрица на вторите производни), за да предприеме по-интелигентни стъпки към минимум, а не само към наклона. Той може да се сближи в драстично по-малко итерации от обикновеното градиентно спускане, но цената на изчислителната кривина го прави труден за мащабиране.
Методът на Нютон увеличава градиента с кривина от Хесиана, позволявайки му да премащабира посоките и да приближи локалния квадратичен минимум.
При точен квадрат, локалният квадратичен модел е равен на истинската функция, така че една стъпка на Нютон скача направо до минимума.
С N параметъра Хесианът има N-квадратни записи и обръщането му се мащабира като N-куб, което е неосъществимо при милиарди параметри.
BFGS итеративно актуализира оценка на обратния Хесиан, използвайки промени в градиента между стъпките, като избягва директното изчисление.
„L“ означава ограничена памет: L-BFGS съхранява само шепа скорошни вектори, намалявайки съхранението от N-квадрат до приблизително малко кратно на N.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Оптимизация на груповата относителна политика
технически