Получить доступ

Что такое дистилляция модели?

MiddleНейросети и трансформеры
Ещё спрашивают так:
  • Как сделать маленькую модель почти такой же хорошей, как большая?
Коротко

Дистилляция — обучение маленькой модели-ученика повторять поведение большой модели-учителя. Ученик учится на ответах или распределениях вероятностей учителя, а не только на исходной разметке, и достигает качества, недостижимого при обучении «с нуля» того же размера.

  • Мягкие метки (вероятности всех классов) несут больше информации, чем один правильный ответ
  • В мире LLM — генерация синтетических данных большой моделью и SFT маленькой
  • Цель — дешевле и быстрее в продакшене при узкой задаче

А ещё Условия использования коммерческих моделей могут запрещать обучение конкурирующих моделей на их ответах

Так подсказку видит пользователь sotto на живом собеседовании — за пару секунд, пока вы думаете вслух.

Подробно

Классическая схема. Учитель выдаёт распределение вероятностей по классам; ученик минимизирует расхождение с ним (KL) плюс обычную функцию потерь на правильных метках. «Температура» в softmax делает распределение мягче и раскрывает, какие неправильные классы учитель считает похожими.

Для LLM чаще всего:

  1. Собрать запросы своей задачи.
  2. Получить ответы большой модели (и, при необходимости, отфильтровать их по качеству).
  3. Дообучить маленькую модель (SFT, LoRA) на этих парах.

Результат — модель в десятки раз дешевле, хорошо решающая узкую задачу (классификация обращений, извлечение полей, ответы по шаблону).

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

Что хотят услышать

  • Идея учителя и ученика.
  • Роль мягких меток.
  • Как это применяют к LLM и ограничения.

Связанные вопросы

Закрытая бета

Подсказки на собеседовании — в реальном времени

sotto слышит вопрос интервьюера и показывает короткий ответ и план, как в блоке «Коротко». Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем