Словарь

Что такое fine-tuning модели

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

Fine-tuning модели — это дополнительное обучение уже готовой модели на новых данных, чтобы она лучше справлялась с конкретной задачей или областью: например, дообучение на медицинских записях улучшает распознавание врачебных терминов. Это не создание модели с нуля, а донастройка уже обученной на новых, более узких данных.

В двух словах: fine-tuning — это когда уже обученную модель донастраивают на новых данных, а не учат заново с нуля. Разбираемся, где это встречается в голосовом вводе и почему это важно при выборе программы.

Где применяют fine-tuning модели

Термин чаще всего всплывает там, где базовой модели не хватает специализированной лексики конкретной сферы:

Общее в этих случаях одно: модель уже умеет распознавать речь в целом, а fine-tuning её донастраивает под конкретную область, вместо того чтобы обучать заново с нуля. Само распознавание речи как процесс — отдельный термин, автоматическое распознавание речи; другие термины из этой области собраны в словаре распознавания речи.

ТерминЧто значитПример
Fine-tuning моделидообучение уже готовой модели на дополнительных данных для повышения точности в конкретной областиfine-tuning на медицинских записях улучшает распознавание врачебных терминов
Пользовательский словарьсписок терминов, имён и сокращений, которые пользователь добавляет вручную, чтобы система распознавала их точнееличный словарь помогает верно распознавать редкие фамилии и профессиональные термины
Эхоподавлениеобработка звука, устраняющая эхо, возникающее из-за акустики помещения или динамиковэхоподавление важно при диктовке рядом с включёнными колонками
ASR (Automatic Speech Recognition)автоматическое распознавание речи — технология преобразования звучащей речи в текстASR-система переводит голосовую фразу в строку текста за доли секунды
Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

На что это влияет при выборе программы

Если в описании программы распознавания речи упоминается fine-tuning или дообучение под отрасль, это сигнал, что модель донастроена не абстрактно, а под конкретную лексику — медицинскую, юридическую, техническую. Для человека, который работает с такой лексикой каждый день, это может означать меньше ошибок именно в профильных терминах, а не улучшение распознавания вообще всей речи.

Стоит проверять, под какую именно область донастроена модель: fine-tuning на медицинских записях не гарантирует такого же результата, например, в юридической лексике — это разные наборы данных и разные термины. У «Потока» (potok.now) для редких слов и имён есть другой инструмент — личный словарь на тарифе Pro, куда термины добавляет сам пользователь; модель при этом обучена под русскую речь в целом, включая термины.

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

Это облачный сервис, распознавание идёт на серверах в России, и без интернета он не работает. Для отраслевой лексики у «Потока» есть личный словарь на тарифе Pro, куда термины добавляет сам пользователь. Для бизнеса — общий словарь и сервер в периметре компании, по запросу.

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

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

Fine-tuning — это то же самое, что обучение модели с нуля?

Нет. Fine-tuning — это донастройка уже готовой, ранее обученной модели на новых данных, а не обучение заново с нуля: базовые параметры остаются, а модель лишь донастраивается под конкретную задачу или область.

Помогает ли fine-tuning распознавать медицинские термины?

Помогает — по крайней мере в описанном случае: дообучение модели на медицинских записях улучшает распознавание врачебных терминов, которые в обычной речи почти не встречаются, — так работает донастройка под конкретную область.

Проверить за вечер

Установите «Поток», продиктуйте то, что обычно печатаете, и сравните. 14 дней полного доступа, карта не нужна. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

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

В подписку «Потока» входит и Telegram-бот @potok_now_bot: перешлите ему голосовое или длинную запись встречи — он вернёт текст. Без подписки в боте 60 минут в месяц бесплатно.

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

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

Первоисточники: en.wikipedia.org · support.microsoft.com

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