tariel.ge › Полезное: бесплатные книги › ИИ изнутри: от нейрона до своей моделиБесплатно · автор Тариел Бежанидзе
← ИИ изнутри ЛИСТ 17ИзображенияРЕВ. 1
Глава 17 · Изображения

Свой стиль: обучить LoRA на своих изображениях

Тот же приём, что в главе 13, но для картинок — и здесь он на порядок доступнее: два десятка изображений и полчаса на вашей видеокарте.

Зачем

ЗадачаЧто обучаетеСколько изображений
Единый стиль для всех обложек ваших книгСтиль20–40
Конкретный повторяющийся объектОбъект15–30
Узнаваемый персонаж для видеоПерсонаж20–40
Специфическая манера съёмкиСтиль30–50
Почему это ваш случай

У вас полтора десятка учебников, и каждому нужны обложка и иллюстрации в едином виде. Описывать стиль словами при каждой генерации — ненадёжно, результат плывёт. Обученный один раз адаптер даёт воспроизводимый стиль одним словом-ключом.

Механизм тот же

Базовая модель заморожена, обучается маленькая добавка — как в главе 13. Разница количественная и приятная: изображений нужно два десятка, а не тысячи примеров, и обучение занимает десятки минут, а не часы.

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

Данные решают всё — и здесь особенно

ТребованиеПочему
Единый стильУчите стиль — все изображения должны быть в нём. Один чужеродный испортит
Разные ракурсы и планыИначе выучит конкретный кадр, а не суть. Это переобучение из главы 05
Разный фонИначе фон станет частью «стиля» — прямой аналог волка на снегу
Хорошее качествоРазмытые и мелкие научат размытости
Одинаковый размерОбычно квадрат в родном разрешении модели
Без посторонних надписейВодяные знаки и подписи выучатся тоже
Волк на снегу возвращается

Если все ваши обучающие картинки сняты на одном столе — модель решит, что этот стол часть стиля, и будет дорисовывать его везде. Разнообразие всего, кроме того, чему вы учите, — главное правило подготовки данных.

Подписи

К каждому изображению пишется краткое описание. Здесь есть неочевидное правило, из-за которого чаще всего не получается.

Описывайте то, что должно меняться

Модель связывает слово-ключ с тем, что не описано в подписях, но присутствует на всех картинках. Поэтому:

пример для обучения стилю с ключом «mystyle»
изображение 1: mystyle, печатная плата, вид сверху, светлый фон
изображение 2: mystyle, паяльник на столе, боковой ракурс
изображение 3: mystyle, светодиодная лампа в разборе, тёмный фон

Про сам стиль — ни слова. Общее у всех трёх и есть стиль,
и он привяжется к слову mystyle.

Настройки

ПараметрС чего начатьКуда двигать
rankНебольшой — 8–16Для стиля хватает малого; для сложного объекта больше
Шаги обученияОколо 1000–1500 при 20–30 картинкахБольше — риск переобучения
Скорость обученияИз документации инструментаСлишком большая — «пережжённые» результаты
Промежуточные сохраненияВключить обязательноСохранять каждые несколько сотен шагов
Промежуточные сохранения — главный приём

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

Как проверить результат

Главный признак провала

Просите что-то новое, а получаете вариации обучающих картинок. Это переобучение: адаптер запомнил конкретные изображения вместо стиля. Лечится меньшим числом шагов, меньшим rank и большим разнообразием данных.

Реалистичные ожидания

ЧтоПолучается
Стиль, цветовая гамма, манераОтлично. Самый надёжный сценарий
Узнаваемый персонажХорошо при качественных данных
Конкретный предметСредне — форма плывёт
Технически точная детальПлохо. Та же проблема, что в главе 15
Текст и надписиНе решается адаптером

Про чужие изображения — коротко и серьёзно

Стоит понимать до, а не после

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

Что дальше

Последняя глава блока: движущиеся картинки, и честный разговор о том, что из этого реально работает дома.

Глава17 — Свой стиль: обучить LoRA на своих изображениях
БлокИзображения
Далее18 — Видео: что реально работает на домашнем железе
Ревизия1
↑ Оглавление Предыдущая глава← 16 · Управление: ControlNet, маски и дорисовка Следующая глава18 · Видео: что реально работает на домашнем железе →

Бесплатная книга · tariel.ge · версии инструментов и команды проверяйте в документации проектов

Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.