NastępnyNastępny poradnik
Wbudowane głośniki X-Vector
Dźwiękowa sztuczna inteligencja
PRZEWODNIK AI audio
Kwantyzacja wektorów resztkowych (RVQ) to technika, która przekształca ciągłe osadzanie dźwięku w kompaktowy stos dyskretnych kodów poprzez wielokrotną kwantyzację pozostałego błędu.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It matters because it is the engine behind modern neural codecs like SoundStream and EnCodec and the tokenizer for generative audio.
Kwantyzacja wektora zwykłego (VQ) zastępuje wektor ciągły najbliższym wpisem w wyuczonym słowniku, ale pojedynczy słownik wystarczająco dokładny, aby zapewnić wysoką jakość, wymagałby astronomicznie dużej liczby wpisów. RVQ rozwiązuje ten problem poprzez kaskadowanie kilku mniejszych słowników. Pierwszy słownik daje zgrubne przybliżenie; odejmujesz go, aby otrzymać błąd resztkowy, kwantyzujesz tę resztę za pomocą drugiego słownika, odejmujesz ponownie i kontynuujesz dla N etapów. Ostateczny kod to lista wybranych indeksów na wszystkich etapach, a rekonstrukcja jest sumą wszystkich wybranych wektorów słownika. To rozkłada ogromny efektywny słownik na wiele małych, radykalnie ograniczając pamięć i moc obliczeniową, jednocześnie pozwalając na skalowanie przepływności poprzez użycie większej lub mniejszej liczby etapów. Zanik kwantyzatora podczas uczenia sprawia, że wczesne książki kodowe zawierają najwięcej informacji, umożliwiając płynną degradację jakości.
Dyskretne osadzenie enkodera w kodekach neuronowych SoundStream, EnCodec i DAC
Tworzenie warstwowych tokenów audio, które generują AudioLM i MusicLM
Skalowanie szybkości transmisji kodeka w górę lub w dół poprzez aktywację większej lub mniejszej liczby stopni kwantyzatora
Kompresja wielowymiarowych osadzonych w systemach wyszukiwania i przechowywania przy użyciu ułożonych w stos książek kodowych
RVQ stała się standardową warstwą dyskretyzacji łączącą ciągłe reprezentacje neuronowe z modelami generatywnymi opartymi na tokenach, a udoskonalenia są kontynuowane: lepsze wykorzystanie słownika w celu uniknięcia „martwych” wpisów, rozłożone na czynniki i niskowymiarowe książki kodowe oraz semantycznie znaczące hierarchie tokenów. Poza dźwiękiem ten sam pomysł układania pozostałości rozprzestrzenia się na tokenizatory obrazów i wideo, pozycjonując RVQ jako ogólny pomost między koderami ciągłymi a generatorami sekwencji w stylu modelu językowego.
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ę
Kwantyzacja wektorów resztkowych (RVQ) to technika, która przekształca ciągłe osadzanie dźwięku w kompaktowy stos dyskretnych kodów poprzez wielokrotną kwantyzację pozostałego błędu. Ma to znaczenie, ponieważ stanowi silnik nowoczesnych kodeków neuronowych, takich jak SoundStream i EnCodec, oraz tokenizer dla generatywnego dźwięku.
Po tym, jak pierwszy słownik podaje przybliżone oszacowanie, RVQ odejmuje je i kwantyfikuje pozostałą resztę w następnym słowniku, powtarzając to na kolejnych etapach.
Pojedynczy słownik wystarczająco dobry, aby zapewnić wysoką jakość, byłby niepraktycznie duży; układanie M książek kodowych zawierających K wpisów daje kombinacje K^M przy znacznie mniejszej pojemności.
Rekonstrukcja jest sumą wybranych wektorów słownikowych na wszystkich etapach, z których każdy koryguje resztę poprzednich.
Wybór jednego z K wpisów na każdym z M niezależnych etapów daje K^M możliwych kombinacji, przy przechowywaniu tylko M*K wektorów.
Utrata zaangażowania nakłada karę na koder, gdy jego dane wyjściowe odbiegają od wybranych wektorów słownika, utrzymując stabilną kwantyzację; same książki kodowe często aktualizują się za pomocą wykładniczej średniej kroczącej.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Wbudowane głośniki X-Vector
Dźwiękowa sztuczna inteligencja