Original size 2480x3500

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

PROTECT STATUS: not protected

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

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

big
Original size 5175x1713
big
Original size 5028x1558

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

Код

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

big
Original size 926x209

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

big
Original size 708x358
Original size 1315x642

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

Original size 1077x500

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

Original size 611x235

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

Original size 417x87
Original size 369x56

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

Original size 620x409

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

Original size 541x110

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

Original size 765x257

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

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

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

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

Original size 1024x1024

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

Original size 4575x2217

Промпт: batman fighting a dragon

Original size 1024x1024

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

Обучение генеративной нейросети под стиль средневековых миниатюр
Project created at 10.04.2025
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more