NastępnyNastępny poradnik
Stochastyczne opadanie gradientu z pędem
Podstawy
PODSTAWOWY PRZEWODNIK
Rezygnacja to sztuczka regularyzacyjna, która losowo wyłącza część neuronów na każdym etapie uczenia, zmuszając sieć do tworzenia nadmiarowych, solidnych reprezentacji.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It became one of the most influential techniques for fighting overfitting in deep learning.
Metoda porzucania nauki, wprowadzona przez grupę Hintona około 2012 r., odnosi się do kluczowej słabości dużych sieci: neurony mogą się współadaptować, ucząc się wzajemnego naprawiania błędów w sposób, który działa tylko na danych szkoleniowych. Przy każdym przejściu do przodu podczas treningu, przerwa losowo ustawia wyjście każdego neuronu na zero z pewnym prawdopodobieństwem p (często 0,5 w gęstych warstwach). Ponieważ dowolny neuron może zniknąć, sieć nie może opierać się na kruchych partnerstwach i musi rozpowszechniać przydatne informacje pomiędzy wieloma jednostkami. Działa to jak trenowanie ogromnego zestawu rozrzedzonych sieci o wspólnych wagach. W czasie testu odrzucanie jest wyłączone i wykorzystywana jest cała sieć, a aktywacje są skalowane w taki sposób, aby oczekiwane dane wyjściowe odpowiadały treningowi. Rezultatem jest zazwyczaj lepsze uogólnienie kosztem nieco dłuższego szkolenia.
Dodanie warstwy Dropout z p około 0,5 pomiędzy gęstymi warstwami klasyfikatora obrazu lub tekstu w PyTorch lub Keras
Modele transformatorowe stosujące zanik ciężarów uwagi i aktywacje wyprzedzające podczas treningu wstępnego
Rezygnacja z Monte Carlo, w przypadku której rezygnacja pozostaje włączona podczas wnioskowania w celu uzyskania szacunków niepewności dla prognoz medycznych lub krytycznych dla bezpieczeństwa
Głębokość stochastyczna (DropPath) losowo pomija bloki resztkowe w celu uregulowania bardzo głębokich sieci, takich jak ResNets i transformatory wizyjne
W sieciach z wizją splotową normalizacja wsadowa w dużej mierze wyparła standardowe zaniki, ale warianty rozwijają się gdzie indziej: transformatory stosują zaniki do warstw uwagi i przekazywania, a DropPath (głębokość stochastyczna) usuwa całe bloki resztkowe. Do oszacowania niepewności modelu wykorzystuje się rezygnację Monte Carlo, która utrzymuje tę eliminację aktywną przy wnioskowaniu. Oczekuj, że regularyzacja stochastyczna pozostanie elastycznym zestawem narzędzi, dostosowanym do architektury, a nie pojedynczą ustaloną receptą.
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ę
Rezygnacja to sztuczka regularyzacyjna, która losowo wyłącza część neuronów na każdym etapie uczenia, zmuszając sieć do tworzenia nadmiarowych, solidnych reprezentacji. Stała się jedną z najbardziej wpływowych technik zwalczania nadmiernego dopasowania w uczeniu głębokim.
Rezygnacja losowo zeruje każdy neuron z prawdopodobieństwem p podczas uczenia, więc na każdym etapie używana jest inna rozrzedzona podsieć.
Losowe usuwanie jednostek uniemożliwia neuronom tworzenie delikatnych powiązań, które działają tylko na danych szkoleniowych, co poprawia niezawodność.
Podsumowując, cała sieć działa z wyłączoną funkcją przerywania, a aktywacje są skalowane w taki sposób, aby oczekiwane wyniki odpowiadały rozkładowi szkoleniowemu.
Przy p = 0,5 każdy neuron ma 50% szans na wyzerowanie, więc średnio około połowa zostaje usunięta przy każdym przejściu do przodu.
Próbkowanie różnych podsieci na każdym etapie jest przybliżeniem uśredniania wykładniczej liczby sieci o współdzielonej wadze, co jest formą taniego zestawu.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Stochastyczne opadanie gradientu z pędem
Podstawy