NastępnyNastępny poradnik
Regularyzacja
Podstawy
PODSTAWOWY PRZEWODNIK
Zmniejszanie masy ciała to prosta, ale skuteczna technika, która podczas treningu przesuwa ciężar modelu w kierunku zera, zniechęcając go do nadmiernego polegania na jakiejkolwiek pojedynczej funkcji.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Zmniejsza nadmierne dopasowanie i jest jednym z najczęściej stosowanych regularizatorów w głębokim uczeniu.
Kiedy model trenuje, może wykorzystać szum w danych, tworząc duże, precyzyjnie dostrojone wagi, które idealnie pasują do zbioru uczącego, ale słabo uogólniają. Regularyzacja L2 zwalcza ten problem, dodając karę proporcjonalną do sumy kwadratów wag do funkcji straty. Optymalizator ma teraz dwa cele: dopasować dane i zachować małą wagę, aby skupić się na płynniejszych i solidniejszych rozwiązaniach. Spadek masy to ściśle powiązana koncepcja zmniejszania każdej masy o niewielki ułamek na każdym etapie aktualizacji. W przypadku zwykłego gradientu oba są matematycznie równoważne, ale w przypadku optymalizatorów adaptacyjnych, takich jak Adam, różnią się, dlatego też AdamW został wprowadzony, aby oddzielić zanik od aktualizacji opartej na gradiencie i sprawić, by zachowywał się poprawnie.
Dodanie Weight_decay w optymalizatorze AdamW lub SGD firmy PyTorch podczas uczenia klasyfikatorów obrazu w celu ograniczenia nadmiernego dopasowania
Dostrajanie współczynnika lambda w regresji grzbietowej, klasycznego modelu liniowego z karą L2, w celu ustabilizowania przewidywań dotyczących skorelowanych cech
Recepty na wstępne szkolenie modelu dużego języka, które ustalają niewielki spadek masy (często około 0,1) wraz z harmonogramem tempa uczenia się
Łączenie spadku masy ciała ze zwiększeniem i utratą danych, aby mały model obrazowania medycznego nie zapamiętywał ograniczonych skanów treningowych
Zanik masy ciała pozostaje domyślnym składnikiem receptur szkoleniowych dla dużych modeli językowych i transformatorów wizyjnych, a AdamW jest obecnie ich standardowym optymalizatorem. Trwają badania nad interakcją rozpadu z harmonogramami szybkości uczenia się, warstwami normalizacyjnymi i skalą modelu, ponieważ jego efektywna siła zmienia się wraz z rozwojem modeli. W miarę dojrzewania zautomatyzowanego wyszukiwania hiperparametrów i badań nad prawem skalowania można spodziewać się bardziej opartego na zasadach strojenia, być może na poziomie warstwy lub uwzględniającego harmonogram.
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ę
Zmniejszanie masy ciała to prosta, ale skuteczna technika, która podczas treningu przesuwa ciężar modelu w kierunku zera, zniechęcając go do nadmiernego polegania na jakiejkolwiek pojedynczej funkcji. Redukuje nadmierne dopasowanie i jest jednym z najczęściej stosowanych regularyzatorów w głębokim uczeniu się.
Regularyzacja L2 dodaje lambdę razy sumę kwadratów wag, karząc duże wagi i zachęcając do mniejszych, płynniejszych rozwiązań.
Utrzymując małe wagi, zanik wagi zniechęca model do dopasowywania szumu, co poprawia uogólnianie na nowe dane.
Zanik wagi zmniejsza ciężary do zera przy każdej aktualizacji i dlatego czasami określa się to jako „zmniejszanie” ciężarów.
W Adamie złożenie L2 na stratę źle oddziałuje ze skalowaniem według parametrów; AdamW stosuje rozpad oddzielnie, aby przywrócić zamierzony równomierny skurcz.
W przypadku zwykłego SGD dodanie kary L2 do straty powoduje tę samą aktualizację, co bezpośrednie zmniejszenie ciężarów, więc oba są równoważne.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Regularyzacja
Podstawy