Словарь

Что такое квантование модели

Марк Весёлый · основатель «Потока» · ~3 мин
Что такое квантование модели

Квантование модели — уменьшение точности числовых вычислений модели ради ускорения её работы и снижения потребления ресурсов. Термин распространён в машинном обучении, включая распознавание речи: по определению IBM, это переход от более точного формата чисел к менее точному. Квантование модели ускоряет её работу ценой небольшой потери точности.

Слово «квантование» встречается в описаниях моделей машинного обучения, в том числе систем распознавания речи, и своим техническим видом обычно пугает больше, чем следовало бы. Разберёмся, что оно значит и как связано со скоростью и точностью работы модели.

Где встречается квантование модели

Квантование модели чаще всего упоминают в похожих контекстах:

ТерминЧто значитПример
Квантование моделиуменьшение точности числовых вычислений модели для ускорения работы и снижения потребления ресурсовквантование модели ускоряет её работу ценой небольшой потери точности
Определение языка (LID, Language Identification)автоматическое определение того, на каком языке звучит речьLID нужен системам, которые поддерживают распознавание нескольких языков без ручного переключения
Промежуточные результаты (partial results)черновой, ещё не окончательный текст, который стриминговая система показывает по ходу распознаванияпромежуточные результаты могут отличаться от финального текста после уточнения
BPE (Byte Pair Encoding)алгоритм субтокенизации, который постепенно объединяет часто встречающиеся пары символов в токеныBPE — один из самых распространённых способов токенизации текста для моделей
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Что это значит для скорости и точности

Если сервис распознавания речи рекламирует высокую скорость и работу даже на слабом оборудовании, за этим нередко стоит именно квантование модели: оно ускоряет работу ценой небольшой потери точности — так формулирует это IBM. Само по себе это не хорошо и не плохо, а компромисс, который стоит иметь в виду при сравнении скорости и заявленной точности разных инструментов распознавания речи.

Для голосового ввода это особенно заметно там, где важны и скорость ответа, и качество распознавания одновременно: квантованная модель отвечает быстрее, но, по определению термина, может немного терять в точности рядом с полноточной версией. Точность распознавания в подобных случаях принято измерять показателем WER (Word Error Rate). Подробнее о самой технологии перевода речи в текст — на странице про ASR (автоматическое распознавание речи), а другие термины из этой области собраны в словаре терминов распознавания речи.

Где Поток тут ни при чём

Квантование — техника оптимизации модели вообще, а не функция конкретного продукта, и к «Потоку» термин прямого отношения не имеет. О «Потоке» здесь можно сказать только то, что закреплено в его собственном описании: это облачный сервис, распознавание идёт на серверах в России, и без интернета «Поток» не работает.

Разбор темы в три шага: Где встречается квантование модели → Что это значит для скорости и точности → Где Поток тут ни при чём
О чём страница по шагам: Где встречается квантование модели → Что это значит для скорости и точности → Где Поток тут ни при чём.

Частые вопросы

Квантование модели снижает точность распознавания речи?

Может немного снижать: по определению термина, квантование модели ускоряет её работу и экономит ресурсы ценой небольшой потери точности.

Попробовать на своих текстах

Скачайте «Поток» для Windows, macOS или Linux: первые 14 дней — полный доступ без карты. Потом бесплатно 2500 слов в неделю или Pro за 690 ₽ в месяц. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Скачать «Поток»

Голосовое из мессенджера или запись созвона можно переслать боту @potok_now_bot — он пришлёт текст. Бот входит в ту же подписку, что и приложение «Поток».

Встроенная диктовка и «Поток»

По справке Microsoft и Apple.
СредствоГде работаетРусский языкГде распознаётся речь
Голосовой ввод Windows (Win+H)Windows 10 и 11только в Windows 11облако Microsoft, без интернета не работает
Диктовка macOSmacOSестьна устройстве или на серверах Apple
ПотокWindows, macOS, Linuxосновной языкоблако, серверы в России, без интернета не работает

Первоисточники: www.ibm.com · support.microsoft.com

Марк Весёлый — основатель «Потока». Пишет о голосовом вводе на русском: как диктовать в рабочих программах, что мешает и чем это чинится.
© Поток · Липатников Владимир Олегович · ИНН 502915859701 · Оферта Сравнения · Вопросы и ответы · О проекте Бесплатный голосовой ввод · Голосовой ввод для нейросетей · Данные и 152-ФЗ · Голосовой ввод на Mac · Тарифы бота · 14 дней Pro за отзыв