NastępnyNastępny poradnik
Zgrupowana normalizacja nagród w RLHF
Podstawy
PODSTAWOWY PRZEWODNIK
Normalizacja grupowa to technika stabilizująca uczenie sieci neuronowej poprzez normalizację cech w małych grupach kanałów, niezależnie dla każdego przykładu.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It matters because, unlike Batch Normalization, it works well even when batches are tiny.
Warstwy normalizacyjne zapewniają odpowiednią skalowalność liczb przepływających przez sieć, co przyspiesza i stabilizuje trening. Normalizacja wsadowa dokonuje tego poprzez obliczenie średniej i wariancji każdej cechy w całej minipartii, ale to sprawia, że jest ona niestabilna, gdy partie są małe, ponieważ statystyki stają się zaszumione i niewiarygodne. Normalizacja grupowa, wprowadzona przez Wu i He w 2018 r., całkowicie usuwa partię z równania. Dla każdego pojedynczego przykładu dzieli kanały na ustaloną liczbę grup, a następnie normalizuje każdą grupę, używając wyłącznie wartości z tego przykładu. Ponieważ obliczenia nigdy nie zależą od innych przykładów w partii, wydajność pozostaje stała niezależnie od tego, czy partia zawiera 32 obrazy, czy tylko jeden, co czyni go popularnym w wykrywaniu, segmentacji i zadaniach wizyjnych wymagających dużej ilości pamięci.
Wykrywanie obiektów i segmentacja instancji (np. modele w stylu Mask R-CNN) trenowane przy użyciu bardzo małych partii przypadających na procesor graficzny.
Szkielet U-Net wewnątrz generatorów obrazu dyfuzyjnego, gdzie Norma Grupowa stabilizuje skale cech.
Sieci 3D i wideo, w których duże wykorzystanie pamięci wymusza zmniejszenie rozmiaru partii do jednej lub dwóch.
Dostrajanie dużych modeli wizyjnych na ograniczonym sprzęcie, gdzie małe partie powodują, że statystyki Batch Norm są niewiarygodne.
Normalizacja grupowa pozostaje najlepszym wyborem wszędzie tam, gdzie partie muszą być małe, na przykład w przypadku wykrywania i segmentacji w wysokiej rozdzielczości, modeli 3D i wideo oraz szkoleń z ograniczoną pamięcią. Jest również osadzony w powszechnie używanych architekturach generatywnych, takich jak wewnętrzne modele dyfuzji U-Nets. W miarę rozrastania się modeli i zmniejszania się ilości pamięci w partiach, niezależne od partii normalizatory, w tym Group Norm wraz z Layer Norm, prawdopodobnie pozostaną domyślnymi elementami składowymi, przy ciągłych badaniach nad hybrydami i alternatywami wolnymi od normalizacji.
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 grupowa to technika stabilizująca uczenie sieci neuronowej poprzez normalizację cech w małych grupach kanałów, niezależnie dla każdego przykładu. Ma to znaczenie, ponieważ w przeciwieństwie do normalizacji wsadowej działa dobrze nawet w przypadku małych partii.
The guide says GN normalizes groups of channels within each example.
The paper emphasizes stable behavior at small batch sizes because computation does not rely on batch statistics.
The paper’s computation uses within-example group statistics, independent of batch size.
The guide states that one group reduces the scheme to LayerNorm.
The guide says one channel per group corresponds to InstanceNorm.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Zgrupowana normalizacja nagród w RLHF
Podstawy