Исходный размер 2480x3500

Обучение генеративной нейросети под стиль средневековых миниатюр

Концепция проекта

Книжная миниатюра — жанр изобразительного искусства, получивший широкое распространение в эпоху Средневековья. Средневековые миниатюры обладают рядом художественных особенностей, выделяющих их среди других произведений и обеспечивающих их узнаваемость. Основной идеей моего проекта стала генерация изображений, так или иначе связанных с современностью, в стилистике средневековых миниатюр. Мне хотелось посмотреть, как могли бы выглядеть оформленные в этом стиле объекты, имеющие непосредственное отношение к сегодняшней реальности.

big
Исходный размер 5175x1713
big
Исходный размер 5028x1558

Примеры изображений из датасета

Код

Сначала происходит установка необходимых библиотек и скрипта для тренировки модели.

big
Исходный размер 926x209

Далее происходит загрузка изображений в Google Collab и вывод нескольких изображений для просмотра и проверки правильности загрузки.

big
Исходный размер 708x358
Исходный размер 1315x642

Далее идет инициализация пайплайна обработки изображений. Используется предобученная модель BLIP, которая описывает содержимое изображений.

Исходный размер 1077x500

Затем создается JSON-файл с описаниями изображений в средневековом стиле: к каждой автоматически сгенерированной подписи изображения добавляется префикс «photo in medieval style».

Исходный размер 611x235

Далее происходит инициализация акселератора для ускорения обучения модели и вход в аккаунт Hugging face.

Исходный размер 417x87
Исходный размер 369x56

Затем происходит запуск обучения.

Исходный размер 620x409

После этого модель сохраняется в репозиторий Hugging face.

Исходный размер 541x110

Далее происходит загрузка стандартной модели Stable Diffusion и добавление к ней весов LoRA для тонкой настройки модели.

Исходный размер 765x257

После этого можно приступать к генерации изображений для проекта.

Серии изображений

Серия персонажей поп-культуры в средневековом стиле

Для первой серии изображений я решила посмотреть, как нейросеть встроит персонажей современной поп-культуры в стилистику средневековых миниатюр, чтобы понять, насколько хорошо нейросети удастся встроить в один стиль объекты другого. Для антропоморфных персонажей нейросеть часто создавала одежду в средневековом стиле, чтобы они смотрелись более органично. Также нейросеть часто сама добавляла декоративные элементы, например, орнаментны или паттерны, обеспечивающие узнаваемость стиля, но иногда их приходилось вписывать в промпт отдельно.

Исходный размер 1024x1024

Промпт: mickey mouse in medieval style

Исходный размер 4575x2217

Промпт: batman fighting a dragon

Исходный размер 1024x1024

Промпт: red bird from angry birds with a flower pattern on the background in medieval style

Обучение генеративной нейросети под стиль средневековых миниатюр
Проект создан 10.04.2025
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше