Обучение генеративной нейросети StableDiffusion под комикс «Тираномахия» на Deziiign
Исходный размер 1140x1600

Обучение генеративной нейросети StableDiffusion под комикс «Тираномахия»

Идея проекта

В основу идеи проекта был заложен мой веб-комикс «Тираномахия» про особенности диктатуры, как политического режима. Мне захотелось обучить модель StableDiffusion под стилистику этого комикса.

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

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

Персонажи из комикса «Тираномахия»

Полосы из комикса «Тираномахия»

big
Исходный размер 1280x773

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

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

Процесс обучения генеративной модели

Для обучения было собрано 13 изображений в одинаковом стиле, обрезанные под размер 1024×1024 пикселей.

Исходный размер 1433x751

Импорт библиотек

Исходный размер 1225x767

Загрузка изображений через встроенную в Google Colab функцию

Исходный размер 1483x763

Вывод превью изображений

0

Генерация подписей к каждому изображению

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

Добавление сгенерированного токена для входа в систему Hugging Face

Для обучения модели было выбрано разрешение изображений в 512 пикселей. Для количества шагов обучения я поставила 1000 шагов с автосохранением на каждом 250 шаге.

Исходный размер 1065x539

Обучение модели (общее время тренировки составило чуть более 1 часа)

Исходный размер 1437x719

Загрузка модели на Hugging Face

Исходный размер 1471x757

Генерация изображений

Сгенерированные изображения

Сгенерированное изображение / Оригинальное изображение Промпт — «art in MY OWN STYLE style, Young girl in stylish clothes»

На первом сгенерированной картинке уже можно увидеть похожие пропорции и черты лица у человека, как это изображено у меня. Также модель достаточно удачно проработала светотень.

Сгенерированное изображение / Оригинальное изображение Промпт — «art in MY OWN STYLE style, A girl with long, wavy hair wearing an elegant fantasy dress»

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

Промпты для изображений ниже: — «scientist girl in a laboratory surrounded by high technology and colorful chemical reactions, with a smart and focused expression on her face»; — «a girl in stylish outfit posing against the backdrop of city architecture»; — «a girl doing yoga on the beach during sunset»

0

Сгенерированные цветные изображения

Что еще можно отметить, так это то, что модель довольно плохо справляется с генерацией людей в количестве более чем два человека на одну картинку. По большей части она изображает их как бы абстрактно и не распознаваемо. Иногда она выделяет одного человека, детально прорабатывая только его.

Промпты для изображений ниже: — «a group of young people having fun at a party»; — «a girl enjoying coffee in a cozy cafe with her friends»; — «a group of street artists creating graffiti on a wall»

0

Генерация изображений с толпой людей

В остальном нейросеть хорошо справляется с поставленной задачей, генерируя людей по отдельности.

Промпты — «a guy standing on a bridge overlooking the city with a backpack on his back», «a guy sitting by a fire in the forest with a guitar in his hands»

Обучение генеративной нейросети StableDiffusion под комикс «Тираномахия»
Проект создан 09.03.2025