ДалееСледующее руководство
Предварительные модели спекулятивного декодирования
Языковой ИИ
РУКОВОДСТВО ПО ЯЗЫКУ ИИ
Элементы управления декодированием — это ручки, которые решают, как языковая модель выбирает каждое следующее слово из своего распределения вероятностей.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Такие настройки, как температура, верхний предел и штраф за повторение, определяют, будет ли результат выглядеть креативным, сфокусированным или зацикленным.
Языковая модель не выводит текст напрямую; он выводит вероятность для каждого возможного следующего токена. Декодирование — это стратегия превращения этих вероятностей в реальные слова. Температура меняет форму распределения: низкие значения заостряют его в сторону наиболее вероятного токена (сфокусированного, детерминированного), высокие значения сглаживают (разнообразный, рискованный). Top-k сохраняет только k наиболее вероятных токенов; top-p (выборка ядра) сохраняет наименьший набор, сумма вероятностей которого равна порогу, например 0,9. Штраф за повторение делит количество уже использованных токенов, препятствуя повторению модели. Сопутствующие элементы управления включают штраф за частоту (масштабируемый частотой появления токена) и штраф за присутствие (фиксированный штраф за появление токена вообще). Их настройка предотвращает как роботизированные петли, так и бессвязную бессвязность.
Приложение для творческого письма повышает температуру и рейтинг, чтобы создавать разнообразные и удивительные продолжения историй.
Помощник по кодированию снижает температуру около нуля и возвращает единственное, наиболее вероятное, детерминированное завершение кода.
Чат-бот применяет штраф за повторение около 1,2, чтобы не дать ему повторять одну и ту же фразу снова и снова.
Пользователь API устанавливает штраф за частоту, чтобы не дать составителю резюме злоупотреблять одним и тем же модным словом в длинном документе.
Декодирование является активной областью исследований. Новые методы, такие как контрастный поиск, типичная выборка, эта-выборка и выборка min-p, направлены на более разумный баланс согласованности и разнообразия, чем фиксированные пороговые значения. Спекулятивное декодирование использует небольшую черновую модель для ускорения генерации. Ожидайте, что будущие системы будут динамически адаптировать параметры декодирования в зависимости от контекста и предоставлять более простые элементы управления высокого уровня, чтобы пользователи могли запрашивать «более творческий» или «более точный» без ручного манипулирования температурой и штрафами.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Элементы управления декодированием — это ручки, которые решают, как языковая модель выбирает каждое следующее слово из своего распределения вероятностей. Такие настройки, как температура, верхний предел и штраф за повторение, определяют, будет ли результат выглядеть креативным, сфокусированным или зацикленным.
Более высокая температура выравнивает распределение вероятностей, делая менее вероятные токены более конкурентоспособными, а результаты — более разнообразными и непредсказуемыми.
Top-p выбирает наименьшую группу топ-токенов, чья совокупная вероятность достигает порога (например, 0,9), поэтому пул кандидатов адаптируется к контексту.
Штраф за повторение изменяет логиты (исходные оценки) уже использованных токенов до того, как они будут преобразованы в вероятности, уменьшая вероятность их выбора.
OpenAI’s API guide describes frequency penalty as proportional to prior token count and presence penalty as a one-off adjustment for tokens already sampled.
A temperature near zero reduces sampling randomness and makes output more deterministic; it does not guarantee that the selected code is correct.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Предварительные модели спекулятивного декодирования
Языковой ИИ