NastępnyNastępny poradnik
Wnioskowanie wsadowe a wnioskowanie w czasie rzeczywistym
Techniczne
PRZEWODNIK techniczny
Normalizacja wsadowa to technika, która podczas uczenia przeskalowuje dane wejściowe do każdej warstwy sieci neuronowej, dzięki czemu głębokie sieci uczą się szybciej i bardziej niezawodnie.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It became one of the most widely used tricks in deep learning.
Gdy dane przepływają przez głęboką sieć, rozkład wartości zasilających każdą warstwę zmienia się wraz z aktualizacją wcześniejszych warstw, co spowalnia i destabilizuje trening. Normalizacja wsadowa, wprowadzona przez Ioffe i Szegedy w 2015 r., rozwiązuje ten problem poprzez normalizację danych wejściowych każdej warstwy w bieżącej minipartii, tak aby miały one w przybliżeniu zerową średnią i wariancję jednostkową. Następnie stosuje dwa możliwe do nauczenia parametry, gamma i beta, które pozwalają sieci skalować i przesuwać znormalizowane wartości, jeśli to pomoże, tak aby nie traciła mocy reprezentacyjnej. Korzyści są duże: sieci tolerują wyższe szybkości uczenia się, zbiegają się w mniejszej liczbie epok, są mniej wrażliwe na inicjalizację wag i często nieco lepiej generalizują. Problem polega na tym, że zachowanie zależy od statystyk partii, więc bardzo małe partie mogą sprawić, że będzie niestabilne.
Wstawianie warstw norm wsadowych do klasyfikatora obrazu ResNet, aby mógł trenować z większą szybkością uczenia się i zbiegać się w znacznie mniejszej liczbie epok.
Stabilizacja szkolenia głębokiej sieci splotowej do obrazowania medycznego, która wcześniej różniła się bez normalizacji.
Zmniejszenie wrażliwości na inicjalizację ciężaru w niestandardowym CNN, dzięki czemu inżynierowie spędzają mniej czasu na ręcznym dostrajaniu wartości początkowych.
Przejście ze statystyk wsadowych w trybie uczenia na przechowywane średnie bieżące podczas wdrażania modelu, aby przewidywania dotyczące pojedynczego obrazu pozostały spójne.
Normalizacja wsadowa pozostaje głównym narzędziem w modelach wizji splotowej, ale jej zależność od statystyk wsadowych jest niewygodna w przypadku sieci rekurencyjnych, małych partii i szkoleń rozproszonych. Doprowadziło to do przyjęcia alternatyw, takich jak normalizacja warstw, która normalizuje różne funkcje w ramach jednego przykładu i obecnie dominuje w architekturach transformatorów, a także normalizację grup i instancji dla określonych domen. Kontynuowane są badania nad sieciami wolnymi od normalizacji, które osiągnęłyby korzyści poprzez staranną inicjalizację i skalowanie. Oczekuj, że normalizacja pozostanie niezbędna, a konkretny wariant zostanie wybrany tak, aby pasował do architektury.
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ę
Normalizacja wsadowa to technika, która podczas uczenia przeskalowuje dane wejściowe do każdej warstwy sieci neuronowej, dzięki czemu głębokie sieci uczą się szybciej i bardziej niezawodnie. Stało się to jedną z najczęściej stosowanych sztuczek w głębokim uczeniu się.
Norma wsadowa standaryzuje dane wejściowe warstwy przy użyciu średniej i wariancji obliczonych dla bieżącej minipartii, utrzymując aktywacje w stabilnym zakresie w miarę postępu szkolenia.
Po normalizacji do zerowej średniej i wariancji jednostkowej, gamma i beta umożliwiają sieci przeskalowanie i ponowne przesunięcie wartości, jeśli jest to korzystne, więc normalizacja nie ogranicza tego, co może reprezentować warstwa.
Utrzymując dobrze skalowane wejścia warstw, norma wsadowa umożliwia sieciom trenowanie z większą szybkością uczenia się, szybszą konwergencję i mniejszą wrażliwość na inicjalizację.
Użycie statystyk wsadowych na żywo przy wnioskowaniu sprawi, że prognoza będzie zależała od tego, które inne przykłady współdzielą partię. Zamiast tego norma wsadowa wykorzystuje stałe średnie bieżące przechowywane podczas szkolenia.
Norma partii zależy od oszacowania średniej i wariancji z partii. W przypadku bardzo nielicznych przykładów szacunki te są zaszumione, co może zdestabilizować trening.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Wnioskowanie wsadowe a wnioskowanie w czasie rzeczywistym
Techniczne