Генеративный ИИ

PEFT and Adapters

Экономное дообучение

новинкаНовое или быстро растущее направление

Направления: Генеративный ИИ · Большие языковые модели, Инженерия ИИ · Эффективность моделей

Базовая модель заморожена, обучается лишь небольшой набор дополнительных параметров — , , префиксы.

Ключевые тезисы

  • Adapter — маленький bottleneck-модуль внутри блока : сжатие, нелинейность, разжатие и .
  • Обучается меньше процента весов, поэтому под каждую задачу хранится не копия модели, а файл в десятки мегабайт.
  • Исходные веса не меняются — катастрофическое забывание базовых способностей исключено по построению.

Подробный разбор

1 подтема — объяснения, формулы, примеры и интерактивные графики.

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

Обозначения
  • стандартное отклонение — разброс величины
  • награда, полученная агентом на шаге
Сжать до размерности r, применить нелинейность, разжать обратно и прибавить к входу
МетодЧто обучаетсяОсобенность
Adapterbottleneck-модули внутри блоковдобавляет слои — небольшая на
низкоранговая поправка к весовпосле обучения вливается в веса, нет
Prefix / P-tuningобучаемые векторы-префиксы к входуне трогает архитектуру вовсе
QLoRA поверх 4-битной базы больших моделей на одной карте
  • Обучается доля процента параметров, поэтому под каждую задачу хранится файл в десятки мегабайт, а не копия модели.
  • Исходные веса не меняются — базовые способности не забываются, а можно переключать на лету.
  • Качество при разумном r близко к полному на узких задачах; на радикальной смене домена полное дообучение всё ещё сильнее.
Тема также относится к главам:Глубокое обучениеЭкономия ресурсов

Видеолекции

Тайм-кода именно на эту тему в записях нет. Но глава «Генеративный ИИ» разобрана в курсах целиком — с той оговоркой, что место в записи придётся искать самому.

Связанные темы

Сжатие моделей

Кому эта тема нужна

Профильная компетенция для роли: LLM-инженер.

Усиливает профиль: NLP-инженер, Продуктовый инженер, Исследователь.

Спрашивают на собеседовании: Cloud.ruПлатформа обучения, Т1Документы и ассистенты.

Следующий шагДальше по связи: PruningУдаление наименее значимых весов, каналов или голов внимания из уже обученной сети ради скорости инференса.Перейти →

Глава «Генеративный ИИ» последний раз правилась . Нашли ошибку — напишите.