ДаліНаступний посібник
Вбудовані динаміки X-Vector
Аудіо AI
Аудіо AI GUIDE
Залишкове векторне квантування (RVQ) — це техніка, яка перетворює безперервні вбудовування звуку в компактний стек дискретних кодів шляхом багаторазового квантування залишкової помилки.
Послухайте цей посібникШІ-розказаний · ~2 min
It matters because it is the engine behind modern neural codecs like SoundStream and EnCodec and the tokenizer for generative audio.
Звичайне векторне квантування (VQ) замінює безперервний вектор найближчим записом у вивченій кодовій книзі, але одна кодова книга, достатньо точна для високої якості, потребуватиме астрономічно великої кількості записів. RVQ вирішує це шляхом каскадування кількох менших кодових книг. Перша кодова книга створює грубе наближення; ви віднімаєте його, щоб отримати залишкову помилку, квантуєте цей залишок за допомогою другої кодової книги, віднімаєте знову та продовжуєте N етапів. Кінцевий код — це список вибраних індексів на всіх етапах, а реконструкція — сума всіх вибраних векторів кодової книги. Це розбиває величезну ефективну кодову книгу на безліч маленьких, різко скорочуючи обсяг пам’яті та обчислень, дозволяючи масштабувати бітрейт просто за допомогою більшої або меншої кількості етапів. Відключення квантувальника під час навчання робить перші кодові книги несучими найбільше інформації, забезпечуючи плавне погіршення якості.
Дискретизація вбудованих кодерів у нейронні кодеки SoundStream, EnCodec і DAC
Створення багаторівневих аудіотокенів, які створюють AudioLM і MusicLM
Масштабування бітрейту кодека вгору або вниз шляхом активації більшої чи меншої кількості ступенів квантувача
Стиснення багатовимірних вбудовувань у системах пошуку та зберігання за допомогою складених кодових книг
RVQ став стандартним рівнем дискретизації, що зв’язує безперервні нейронні представлення з генеративними моделями на основі токенів, і вдосконалення продовжуються: краще використання книги кодів, щоб уникнути «мертвих» записів, факторизовані та низьковимірні книги кодів та семантично значущі ієрархії токенів. Окрім аудіо, та сама ідея залишкового стекування поширюється на токенізери зображень і відео, позиціонуючи RVQ як загальний міст між безперервними кодерами та генераторами послідовностей у стилі мовної моделі.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. AI Understanding — це некомерційна організація 501(c)(3) — без реклами, без платних стін, назавжди. Зробіть пожертву
Залишкове векторне квантування (RVQ) — це техніка, яка перетворює безперервні вбудовування звуку в компактний стек дискретних кодів шляхом багаторазового квантування залишкової помилки. Це важливо, тому що це механізм сучасних нейронних кодеків, таких як SoundStream і EnCodec, і токенізер для генеративного аудіо.
Після того, як перша кодова книга дає приблизну оцінку, RVQ віднімає її та квантує залишок за допомогою наступної кодової книги, повторюючи через етапи.
Одна книга кодів, достатня для високої якості, буде непрактично великою; накопичення M кодових книг з K записів дає K^M комбінацій з набагато меншим обсягом пам’яті.
Реконструкція є сумою обраних векторів кодової книги на всіх етапах, кожен з яких коригує залишки попередніх.
Вибір одного з K записів на кожному з M незалежних етапів дає K^M можливих комбінацій, зберігаючи лише M*K векторів.
Втрата зобов’язання штрафує кодер, коли його вихідні дані відхиляються від вибраних векторів кодової книги, зберігаючи квантування стабільним; самі кодові книги часто оновлюються за допомогою експоненціального ковзного середнього.
Продовжуйте вчитися
Інші посібники, вибрані для цієї теми
ДаліНаступний посібник
Вбудовані динаміки X-Vector
Аудіо AI