NastępnyNastępny poradnik
Planowanie szybkości uczenia się
Techniczne
PRZEWODNIK techniczny
Cykliczne szybkości uczenia się wielokrotnie zmieniają szybkość uczenia się w górę i w dół pomiędzy dolną a górną granicą, zamiast tylko ją zmniejszać.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
This counterintuitive bouncing can speed up convergence and helps the optimizer escape sharp local minima and saddle points.
Zaproponowane przez Lesliego Smitha w 2015 r. cykliczne wskaźniki uczenia się (CLR) podważają założenie, że wskaźnik ten powinien zawsze maleć. Zamiast tego oscyluje pomiędzy wartością minimalną i maksymalną w ustalonej liczbie iteracji („cykl”), często o kształcie trójkątnym. Intuicja: okresowe zwiększanie szybkości zapewnia przypływ energii, który pozwala modelowi wyskoczyć ze słabych, ostrych minimów i przemierzać punkty siodłowe, podczas gdy niskie fazy pozwalają na ustabilizowanie się. Smith wprowadził także „test zasięgu LR” – krótki okres, który podnosi kurs w górę podczas obserwacji straty – aby automatycznie znaleźć dobre granice. Trójkąt, trójkąt z rozkładem i słynna polityka jednego cyklu opierają się na tej idei.
fast.ai spopularyzował politykę jednego cyklu jako domyślną, umożliwiającą szybkie uczenie klasyfikatorów obrazów z dużą dokładnością w kilku epokach.
Test zakresu LR przesuwa szybkość w górę przez kilkaset partii, aby wybrać minimalne i maksymalne granice przed prawdziwym uruchomieniem.
Montaż migawkowy zapisuje punkt kontrolny modelu na końcu każdego cyklu, tworząc dowolny zestaw z jednego przebiegu treningowego.
Stochastyczne opadanie gradientu z ciepłymi restartami (SGDR) okresowo resetuje szybkość do wysokiej wartości, aby uniknąć ostrych minimów.
Harmonogramy cykliczne i polityka jednego cyklu pozostają popularne w przypadku szybkiego szkolenia w zakresie zadań wzrokowych i tabelarycznych, a test zasięgu LR jest standardową sztuczką dostrajania. W przypadku bardzo dużych modeli językowych dominują gładkie harmonogramy nagrzewania plus cosinus, ale leżące u ich podstaw spostrzeżenie – że strategiczne wzrosty pomagają uciec od złych regionów krajobrazu strat – dostarcza informacji na temat ciepłych restartów (SGDR) i metod zespołowych, które tworzą migawki modeli w najniższym punkcie każdego cyklu. Spodziewaj się ciągłego wzajemnego zapylania między pomysłami cyklicznymi a adaptacyjnymi, samodostrajającymi się programami planującymi.
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ę
Cykliczne szybkości uczenia się wielokrotnie zmieniają szybkość uczenia się w górę i w dół pomiędzy dolną a górną granicą, zamiast tylko ją zmniejszać. To sprzeczne z intuicją odbijanie może przyspieszyć zbieżność i pomóc optymalizatorowi uniknąć ostrych lokalnych minimów i punktów siodłowych.
CLR celowo podnosi tę stopę raz po raz, odrzucając tradycyjny pogląd, że może ona jedynie monotonicznie spadać.
Smith reported improved classification accuracy without tuning and often in fewer iterations on the tested datasets; the paper does not guarantee a specific loss-landscape escape mechanism.
Trwa krótko ze stale rosnącym tempem; krzywa straty pokazuje rozsądne minimum i maksimum, które można zastosować w cyklach.
Polityka jednego cyklu zmniejsza dynamikę, gdy stopa osiąga szczyt, i podnosi ją, gdy stopa spada, co dodaje efektu regularyzacji.
A triangular policy increases the rate during one half-cycle and decreases it during the other half.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Planowanie szybkości uczenia się
Techniczne