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

Обучение генеративной нейросети в стиле Hennie Niemann jnr

Описание идеи

«Хенни Ниманн-младший является одним из самых известных современных художников Южной Африки. Несмотря на свой успех, его главной целью всегда остается баланс. „Конечно, я бы хотел быть лучшим в своей отрасли, но достижение настоящего баланса гораздо ценнее. Слишком часто мы смотрим на этих успешных икон, только чтобы узнать, что их личная жизнь — ужасный провал“», — с официального сайта Хенни.

Ebb and flow, Hennie Niemann jnr, 2021 (2) // Fiesta, Hennie Niemann jnr, 2022

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

big
Исходный размер 1920x1920

To have and to hold, Hennie Niemann jnr, 2013

Обычно героини Хенни расслаблены, они могут находиться в танце или в процессе чтения. Но в данном проекте было решено изменить привычный сюжет картин художника. Благодаря использованию нейросетей героиней Хенни станет уставшая девушка, работающая в офисе. В проекте будет сгенерирована серия картин, отражающая «день сурка» женщины. Итоговые иллюстрации показывают рутинные моменты жизни горожанки. К примеру, сборы на работу или мечты об отдыхе на море.

Исходные данные

Исходный размер 2597x1443

Фотографии работ Хенни, которые стали базой для дальнейшей работы, собраны с официального сайта художника.

The Botanist, Hennie Niemann jnr, 2018 // Viridian Summer, Hennie Niemann jnr

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

Сначала необходимо подготовить среду для программы. Проверяется работа GPU, чтобы проверить драйвера и графический процессор.

Исходный размер 2784x945

После устанавливаются все нужные библиотеки и прогоняется скрипт DreamBooth + LoRA на SDXL.

Исходный размер 2774x655
Исходный размер 2773x417
Исходный размер 2775x723

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

Исходный размер 2769x470

Подготовка к обучению модели

Загружается обучающий датасет с 24 картинами художника и определяется функция image_grid.

Исходный размер 2778x686

Bathers, Hennie Niemann jnr, 2018 // Baccanal, Hennie Niemann jnr, 2015

Исходный размер 2776x935
Исходный размер 1920x1734

Carnaval, Hennie Niemann jnr, 2022

Исходный размер 2774x708

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

Обучение модели

Запускается обучение LoRA-модели на базе SDXL с помощью DreamBooth. Скрипт запускает процесс дообучения Stable Diffusion XL с применением LoRA и DreamBooth. Используются оптимизации для экономии ресурсов (fp16, 8-bit Adam, градиентный чекпоинтинг). При создании исходного кода и при обучении модели не использовался ИИ (или ГенИИ).

prompt: Painting in the style of Hennie Niemann jnr, alarm clock ringing in a dim bedroom

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