NastępnyNastępny poradnik
Inicjalizacja wagi
Techniczne
PRZEWODNIK techniczny
Stochastyczne uśrednianie wagi (SWA) pobiera prostą średnią ciężarów modelu z kilku punktów na koniec treningu, zamiast po prostu zachowywać końcowy obraz.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Ta tania sztuczka często umieszcza model w bardziej płaskim, szerszym obszarze krajobrazu strat, który ma tendencję do zauważalnie lepszego uogólniania niewidocznych danych.
Wprowadzony przez Izmailova, Wilsona i współpracowników w 2018 roku, SWA wykorzystuje obserwację, że SGD o stałym lub cyklicznym tempie uczenia się nie zbiega się do jednego punktu – odbija się od krawędzi szerokiej, płaskiej doliny. Zamiast wybierać jeden z tych hałaśliwych punktów zatrzymania, SWA stosuje umiarkowanie wysoką (często stałą lub cykliczną) szybkość uczenia się dla końcowych epok i uśrednia odwiedzane wagi, zazwyczaj dla każdej epoki. Uśrednione wagi znajdują się bliżej środka płaskiego obszaru. Ponieważ statystyki normalizacji wsadowej są obliczane dla określonych wag, SWA wymaga jednego dodatkowego przejścia w przód danych w celu ponownego obliczenia bieżących średnich i wariancji BN dla uśrednionego modelu. Koszt jest zasadniczo bezpłatny, a przyrost dokładności jest stały we wszystkich klasyfikatorach obrazów i poza nimi.
Zwiększanie dokładności testów klasyfikatorów obrazów ResNet i DenseNet w CIFAR i ImageNet bez dodatkowych kosztów wnioskowania.
SWAG (SWA-Gaussian) generujący skalibrowane szacunki niepewności dla prognoz wrażliwych na bezpieczeństwo na podstawie pojedynczego przebiegu szkoleniowego.
EMA wag stabilizujących sieć próbkowania w generatorach obrazu dyfuzyjnego, takich jak Stable Diffusion.
Konstruowanie „zup modelowych” poprzez uśrednianie wielu precyzyjnie dostrojonych punktów kontrolnych w celu poprawy niezawodności bez konieczności ponownego szkolenia.
SWA stworzyło warianty, takie jak SWA-Gaussian (SWAG) dla taniej niepewności bayesowskiej, a koncepcja uśredniania stanowi obecnie podstawę sztuczek wykładniczej średniej ruchomej szeroko stosowanych w modelach dyfuzyjnych, samonadzorowanym uczeniu się i wstępnym szkoleniu dużych modeli. Można się spodziewać, że uśrednianie wagi pozostanie domyślnym „darmowym lunchem” w przepisach szkoleniowych, a badania rozszerzą je na łączenie niezależnie wyszkolonych modeli (zupy modelowe) i poprawę kalibracji wraz z samą surową dokładnością.
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ę
Stochastyczne uśrednianie wagi (SWA) pobiera prostą średnią ciężarów modelu z kilku punktów na koniec treningu, zamiast po prostu zachowywać końcowy obraz. Ta tania sztuczka często umieszcza model w bardziej płaskim, szerszym obszarze krajobrazu strat, który ma tendencję do zauważalnie lepszego uogólniania niewidocznych danych.
SWA uśrednia parametry modelu (wagi) zebrane w kilku punktach kontrolnych podczas końcowej fazy szkolenia, a nie prognozy lub gradienty.
Uśrednianie przesuwa rozwiązanie w kierunku środka płaskiego obszaru powierzchni strat, a płaskie minima lepiej uogólniają, ponieważ straty pociągowe i testowe pozostają wyrównane.
Ponieważ statystyki BN zależą od konkretnych wag, uśredniony model wymaga jednego dodatkowego przejścia danych, aby ponownie obliczyć bieżące średnie i wariancje.
SWA utrzymuje umiarkowanie wysoki, stały lub cykliczny współczynnik uczenia się, więc SGD kontynuuje eksplorację szerokiego, płaskiego obszaru, którego punkty są następnie uśredniane.
SWA łączy wiele punktów kontrolnych w jeden uśredniony zestaw wag, więc wnioskowanie kosztuje tyle samo, co pojedynczy model, a nie N.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Inicjalizacja wagi
Techniczne