ДалееСледующее руководство
Встраивание динамиков X-Vector
Аудио ИИ
Аудио РУКОВОДСТВО ПО ИИ
Остаточное векторное квантование (RVQ) — это метод, который превращает непрерывные вложения звука в компактный стек дискретных кодов путем многократного квантования оставшейся ошибки.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Это важно, потому что это движок современных нейронных кодеков, таких как SoundStream и EnCodec, а также токенизатор для генеративного аудио.
Обычное векторное квантование (VQ) заменяет непрерывный вектор ближайшей записью в изученной кодовой книге, но для одной кодовой книги, достаточно точной для высокого качества, потребуется астрономически большое количество записей. RVQ решает эту проблему путем каскадирования нескольких меньших кодовых книг. Первая кодовая книга дает грубое приближение; вы вычитаете его, чтобы получить остаточную ошибку, квантуете этот остаток с помощью второй кодовой книги, снова вычитаете и продолжаете N этапов. Окончательный код представляет собой список выбранных индексов на всех этапах, а реконструкция представляет собой сумму всех выбранных векторов кодовой книги. Это разбивает огромную эффективную кодовую книгу на множество маленьких, резко сокращая память и вычислительные ресурсы, позволяя масштабировать битрейт просто за счет использования большего или меньшего количества этапов. Отключение квантователя во время обучения приводит к тому, что ранние кодовые книги содержат больше информации, что обеспечивает постепенное ухудшение качества.
Дискретизация встроенных кодеров внутри нейронных кодеков SoundStream, EnCodec и DAC.
Создание многоуровневых аудиотокенов, которые AudioLM и MusicLM генерируют через
Увеличение или уменьшение битрейта кодека путем активации большего или меньшего количества этапов квантования.
Сжатие многомерных вложений в системах поиска и хранения с использованием составных кодовых книг
RVQ стал стандартным уровнем дискретизации, связывающим непрерывные нейронные представления с генеративными моделями на основе токенов, и улучшения продолжаются: лучшее использование кодовой книги, чтобы избежать «мертвых» записей, факторизованных и низкоразмерных кодовых книг, а также семантически значимых иерархий токенов. Помимо аудио, та же идея сложения остатков распространяется на токенизаторы изображений и видео, позиционируя RVQ как общий мост между непрерывными кодировщиками и генераторами последовательностей в стиле языковой модели.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Остаточное векторное квантование (RVQ) — это метод, который превращает непрерывные вложения звука в компактный стек дискретных кодов путем многократного квантования оставшейся ошибки. Это важно, потому что это движок современных нейронных кодеков, таких как SoundStream и EnCodec, а также токенизатор для генеративного аудио.
После того как первая кодовая книга дает грубую оценку, RVQ вычитает ее и квантует оставшийся остаток с помощью следующей кодовой книги, повторяя это на разных этапах.
Единственная кодовая книга, достаточно хорошая для обеспечения высокого качества, была бы непрактично большой; объединение M кодовых книг из K записей дает комбинации K^M с гораздо меньшим объемом памяти.
Реконструкция представляет собой сумму выбранных векторов кодовой книги на всех этапах, каждый из которых корректирует остаток предыдущих.
Выбор одной из K записей на каждом из M независимых этапов дает K^M возможных комбинаций, сохраняя при этом только M*K векторов.
Потеря фиксации наказывает кодер, когда его выходные данные отклоняются от выбранных векторов кодовой книги, сохраняя стабильность квантования; сами кодовые книги часто обновляются посредством экспоненциального скользящего среднего.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Встраивание динамиков X-Vector
Аудио ИИ