NastępnyNastępny poradnik
Zejście gradientowe
Podstawy
PODSTAWOWY PRZEWODNIK
Przyspieszony gradient Niestierowa (NAG) to inteligentniejsza forma pędu, która spogląda w przyszłość przed obliczeniem gradientu, zapewniając korygujące spojrzenie w przyszłość.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Często zbiega się szybciej i stabilniej niż pęd klasyczny.
Pęd klasyczny oblicza gradient w bieżącej pozycji, a następnie dodaje skumulowaną prędkość. Spostrzeżenie Niestierowa, wywodzące się z pracy Jurija Niestierowa z 1983 r. nad przyspieszoną optymalizacją wypukłą, polega na tym, aby najpierw wykonać krok pędu do punktu wyprzedzenia i ocenić tam gradient. Pozwala to optymalizatorowi przewidzieć, dokąd niesie pęd i zastosować korektę przed przekroczeniem, niczym biegacz, który widzi zakręt przed sobą i dostosowuje się wcześniej, a nie później. W przypadku gładkich problemów wypukłych metoda Niestierowa osiąga optymalny współczynnik zbieżności rzędu 1/k^2 w liczbie kroków, co stanowi możliwą do udowodnienia poprawę w porównaniu ze zwykłym gradientem 1/k. W przypadku głębokiego uczenia się jest ono oferowane jako prosta opcja w większości frameworków i często zapewnia nieco szybsze i mniej oscylacyjne szkolenie niż standardowy pęd przy tym samym współczynniku.
Włączenie flagi Nesterov=True w PyTorch lub TensorFlow SGD w celu szybszego i płynniejszego treningu.
Przyspieszanie zbieżności w przypadku gładkich problemów wypukłych, takich jak regresja logistyczna na dużą skalę.
Ograniczanie przeregulowań i oscylacji podczas uczenia głębokich sieci w pobliżu ostrych minimów.
Zasilanie optymalizatora Nadama, który dodaje Adamowi przewidywanie Niestierowa.
Impet Nestierowa to wbudowana flaga w optymalizatorach w PyTorch, TensorFlow i innych, a wariant Adama (Nadama) Nesterowa łączy przewidywanie z wyprzedzeniem ze skalowaniem adaptacyjnym. Jej teoria przyspieszenia w dalszym ciągu inspiruje badania nad metodami pędu, schematami ponownego uruchamiania i analizą, dlaczego przyspieszenie pomaga w niewypukłych głębokich sieciach. Należy się spodziewać, że spojrzenie w przyszłość w stylu Niestierowa pozostanie powszechną praktyką domyślną dla praktyków dążących do szybszej i stabilniejszej konwergencji.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Przyspieszony gradient Niestierowa (NAG) to inteligentniejsza forma pędu, która spogląda w przyszłość przed obliczeniem gradientu, zapewniając korygujące spojrzenie w przyszłość. Często zbiega się szybciej i stabilniej niż pęd klasyczny.
Niestierow najpierw stosuje krok pędu, aby osiągnąć pozycję wyprzedzoną, a następnie oblicza tam gradient, dając korektę wyprzedzającą.
Przyspieszona metoda Niestierowa pozwala uzyskać optymalną szybkość 1/k^2 dla gładkich obiektywów wypukłych, szybszą niż 1/k przy opadaniu gradientowym.
Jurij Niestierow opublikował metodę przyspieszonego gradientu w 1983 r. w celu optymalizacji wypukłej.
Oceniając gradient kierunku pędu, Niestierow może skorygować zbliżające się przekroczenie wcześniej niż w przypadku klasycznego pędu.
Ramy implementują przeorganizowaną formę, więc Niestierow dodaje znikomy dodatkowy koszt w stosunku do zwykłego pędu.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Zejście gradientowe
Podstawy