
Проект описывает процесс обучения модели Stable Diffusion для генерации портретов в стиле художницы Meybis Ruiz Cruz, используя Kaggle и пользовательский датасет. Основная цель — создание нейросети, способной воспроизводить уникальный стиль художницы в сгенерированных изображениях.

Подготовка датасета

Часть датасета
Для обучения нейросети был собран датасет из 50 работ художника. Автор специализируется в большей степени на портретах, соответственно, нейросеть чаще выдает погрудный или головной портрет.
В работах художницы прослеживается небольшая вариация стилистики: от сильно мультяшной до живописного реализма. Однако во всех работах содержатся «уверенные» мазки фактурных кистей, «угловатость» и чередование заливочных цветов и градиентов.


Передача параметров обучения через командную строку
Результаты обучения
prompt = «photo portrait in Meybis Ruiz Cruz style, Marilyn Monroe, front view, red lips, red dress, daytime»
Первым делом бы протестирован вариант генерации портрета Мэрилин Монро. Результаты показали неточную схожесть с актрисой, однако стиль рисовки считан удачно.
Как и работы автора, сгенерированные изображения немного варьируются пропорциями. Тем не менее каждый рисунок хорошо имитирует живописные мазки, это заметно как на лицах, так и на волосах.
После проб сгенерировать стилизованный портрет актрисы, было решено прописать в промптах рандомные характеристики внешности, такие как: мужчина с короткими темными волосами и серыми глазами, грустное выражение лица
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, young guy, blue eyes, sad face, red curly short hair, black glasses»
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, young guy, blue eyes, sad face, red curly short hair, black glasses, daytime, bright saturated colors»
Два сгенерированных изображения выше вариант мне показались максимально удачными в плане попадания в стиль, даже не смотря на немного «поломанную» анатомию.
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, little girl, orange eyes, black hair, daytime, bright saturated colors»
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, black woman, black afro hair, daytime, highly saturated colors»
prompt = «photo portrait in Meybis Ruiz Cruz style, white woman, yellow hair, highly saturated colors,»
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, white man, freckles, yellow hair, highly saturated colors,»
prompt = «photo portrait in Meybis Ruiz Cruz style, kid, red hair, daytime»
prompt = «photo portrait in Meybis Ruiz Cruz style, a woman with a cigarette in her mouth, red hair, daytime»
prompt = «photo portrait in Meybis Ruiz Cruz style, сhest-length portrait, girl, dark eyes, black hair, saturated colors»