encyclopedia
LoRA и адаптация моделей
Способ дообучить большую модель под конкретную задачу, изменив доли процента её весов.

Редакционный тезис
Метод важен тем, что сделал специализацию модели дешёвой: авторский стиль, конкретный продукт или узкая предметная область стали доступны без переобучения всей системы.
Вопрос читателя
Как приспособить огромную модель под узкую задачу, не располагая ресурсами на её переобучение?
Короткий ответ
Обучив небольшую поправку низкого ранга, добавляемую к исходным весам: она весит мегабайты вместо гигабайтов и обучается за минуты.
1. Определение и границы
Метод замораживает исходные веса модели и обучает небольшую добавку, представленную произведением двух узких матриц. Итоговое поведение получается сложением исходного и добавки.
2. Происхождение
Подход был предложен исследователями в области языковых моделей в начале двадцатых годов и затем распространился на генерацию изображений, где оказался особенно востребованным.
3. Идея низкого ранга
Наблюдение состоит в том, что полезное изменение весов при дообучении имеет низкую размерность. Если это так, его можно описать двумя малыми матрицами вместо одной большой.
4. Экономия ресурсов
Обучается доля процента параметров, поэтому требуется на порядки меньше памяти и времени. Дообучение стало возможным на потребительском оборудовании.
5. Размер результата
Полученная поправка занимает мегабайты против гигабайтов полной модели. Это позволяет хранить и передавать сотни специализаций рядом с одной базовой моделью.
6. Композиция адаптаций
Несколько поправок можно применять одновременно с разными весами. Это даёт смешивание характеристик, но при конфликте порождает неустойчивый результат.
7. Отсутствие задержки при работе
Поправка может быть слита с исходными весами перед использованием, поэтому скорость не страдает. Это существенное преимущество перед методами, добавляющими вычисления.
8. Обучение на малой выборке
Для узкой задачи достаточно десятков изображений. Низкий порог по данным и определил массовое распространение метода.
9. Переобучение как основной риск
На малой выборке модель легко запоминает частности: фон, освещение, конкретный ракурс. Результат перестаёт обобщать и воспроизводит исходные снимки.
10. Специализация на объекте
Метод позволяет научить модель конкретному предмету: изделию, зданию, персонажу. Это ближайшее к производственному применение, востребованное в рекламе и рознице.
11. Специализация на стиле
Обучение на корпусе работ одного автора воспроизводит его манеру. Именно это применение вызывает наиболее острый спор о правах и согласии.
12. Правовой статус стиля
Стиль как таковой обычно не охраняется авторским правом, но обучение требует копирования произведений. Юридический спор идёт вокруг этого шага, а не вокруг результата.
13. Согласие как отдельный вопрос
Техническая доступность метода означает, что специализацию на чужих работах может сделать любой за час. Регулирование здесь отстаёт от практики значительно.
14. Применение в моде
Дом может обучить поправку на собственном архиве и получить генерацию в своих кодах. Это законный случай: обучающие данные принадлежат заказчику.
15. Применение в продуктовой съёмке
Специализация на конкретном изделии позволяет помещать его в новые сцены с сохранением узнаваемости. Точность деталей при этом остаётся ограничением.
16. Ранг как параметр
Размерность поправки задаёт баланс: низкий ранг даёт слабое, но устойчивое влияние, высокий — сильное, но склонное к переобучению. Выбор ранга является основным настроечным решением.
17. Подготовка выборки как главная работа
Качество определяется отбором и разметкой изображений, а не настройками обучения. Это ремесленная часть процесса, и она занимает большую часть времени.
18. Разнообразие выборки
Чтобы модель усвоила объект, а не обстоятельства съёмки, нужны разные ракурсы, фоны и освещение. Однородная выборка гарантирует запоминание вместо обобщения.
19. Воспроизводимость
Сохранённая поправка вместе с описанием выборки делает результат повторяемым. Это отличает ремесленную работу от случайной удачи и является условием производственного применения.
20. Применение вне изображений
Тот же приём используется для языковых моделей: специализация на предметной области, тональности или формате документа. Принцип идентичен, меняется только материал.
21. Экосистема обмена
Малый размер поправок породил рынок обмена специализациями. Это распределённая система, где происхождение обучающих данных чаще всего не документировано.
22. Прослеживаемость
По готовой поправке трудно установить, на чём она обучена. Отсутствие обязательной документации выборки является основной практической проблемой метода.
23. Что обычно понимают неправильно
Ошибка — считать метод обучением новой модели. Он лишь смещает поведение существующей, и все ограничения базовой модели сохраняются.
24. Контраргумент
Возражение состоит в том, что для точного воспроизведения конкретного продукта надёжнее трёхмерная модель или съёмка, а адаптация даёт лишь похожесть.
25. Где контраргумент верен
Он верен для каталога и любых задач, где изображение должно соответствовать артикулу. Похожесть там является дефектом, а не результатом.
26. Где он не работает
Он не работает для настроения, атмосферы и поисковых материалов, где точность не требуется, а скорость и объём вариантов решают.
27. Связь с управляемой генерацией
Адаптация задаёт, как выглядит, пространственное условие — где находится. Совместное применение даёт наиболее контролируемый доступный результат.
28. Влияние на структуру отрасли
Метод сместил ценность от владения моделью к владению данными. Обучающая выборка стала активом, а базовая модель — инфраструктурой.
29. Современное состояние
Приём стал стандартной практикой специализации во всех областях применения больших моделей. Нерешённым остаётся вопрос происхождения и согласия.
30. Как читать тему сегодня
Спрашивайте про выборку: сколько изображений, чьих и с каким разрешением на использование. Ответ на этот вопрос важнее любых технических параметров обучения.