СледваСледващо ръководство
Градиентно спускане
Основи
РЪКОВОДСТВО по основи
Ускореният градиент на Нестеров (NAG) е по-интелигентна форма на инерция, която надниква напред, преди да изчисли градиента, като му дава коригиращ поглед напред.
Чуйте това ръководствоAI-разказан · ~2 min
Често се събира по-бързо и по-стабилно от класическия импулс.
Класическият импулс изчислява градиента в текущата позиция, след което добавя натрупаната скорост. Прозрението на Нестеров, от работата на Юрий Нестеров от 1983 г. върху ускорената изпъкнала оптимизация, е първо да се направи стъпката на импулса към точка на поглед напред и да се оцени градиентът там. Това позволява на оптимизатора да предвиди къде го носи инерцията и да приложи корекция преди превишаване, като бегач, който вижда крива напред и се коригира рано, а не след това. За гладки изпъкнали проблеми методът на Нестеров постига оптимална степен на конвергенция от порядък 1/k^2 в броя на стъпките, което е доказуемо подобрение спрямо обикновеното градиентно спускане 1/k. При задълбочено обучение се предлага като проста опция в повечето рамки и често дава малко по-бързо, по-малко осцилаторно обучение от стандартния импулс при същия коефициент.
Активиране на флага nesterov=True в PyTorch или TensorFlow SGD за по-бързо и гладко обучение.
Ускоряване на конвергенцията при гладки изпъкнали проблеми като широкомащабна логистична регресия.
Намаляване на превишаването и колебанията при обучение на дълбоки мрежи близо до резки минимуми.
Захранване на оптимизатора Nadam, който добавя Nesterov поглед напред към Adam.
Инерцията на Нестеров е вграден флаг в оптимизаторите в PyTorch, TensorFlow и други, а вариантът на Нестеров на Адам (Надам) съчетава поглед напред с адаптивно мащабиране. Неговата теория за ускорението продължава да вдъхновява изследванията на методите за импулс, схемите за рестартиране и анализа на това защо ускорението помага в неконвексни дълбоки мрежи. Очаквайте поглед напред в стил Нестеров да остане тихо обичайно по подразбиране за практикуващите, преследващи по-бърза и по-стабилна конвергенция.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Ускореният градиент на Нестеров (NAG) е по-интелигентна форма на инерция, която надниква напред, преди да изчисли градиента, като му дава коригиращ поглед напред. Често се събира по-бързо и по-стабилно от класическия импулс.
Нестеров първо прилага стъпката на импулса, за да достигне позиция за гледане напред, след което изчислява градиента там, като дава предварителна корекция.
Ускореният метод на Нестеров постига оптимална скорост 1/k^2 за гладки изпъкнали обективи, по-бързо от градиентното спускане 1/k.
Юрий Нестеров публикува метода на ускорения градиент през 1983 г. за изпъкнала оптимизация.
Чрез оценка на градиента, към който се насочва импулсът, Нестеров може да коригира предстоящо превишаване по-рано от класическия импулс.
Рамките прилагат пренаредена форма, така че Нестеров добавя незначителни допълнителни разходи спрямо обикновената инерция.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Градиентно спускане
Основи