Original size 1140x1600

Обучение генеративной нейросети под стиль Вильгельма Хаммерсхёй

PROTECT STATUS: not protected
10

Идея проекта

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

Исходные изображения для обучения

big
Original size 1920x1184

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

big
Original size 1920x1184

Процесс обучения модели

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

Original size 1920x475

Далее для каждой из картин были сгенерированы текстовые подписи, описывающие изображённое на картинах.

Original size 1920x745

После этого шёл самый главный и долгий процесс — обучение модели, которое длилось больше часа.

Original size 1920x630

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

Original size 1920x997

Результирующая серия изображений

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

Пейзажи

Original size 1920x892

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

Original size 1920x892

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

Original size 1920x892

Портреты

Original size 1920x892

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

Original size 1920x892

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

Original size 1920x892

Бытовые сцены

Original size 1920x892

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

Original size 1920x892

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

Original size 1920x892

Архитектурный ландшафт

Original size 1920x892

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

Original size 1920x892

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

Original size 1920x892

Натюрморты

Original size 1920x892

Хотя Вильгельм Хаммерсхёй никогда не изображал натюрморты в своём творчестве, у обученной нейросети также отлично получилось справиться с поставленной задачей: в натюрмортах также прослеживаются характерные для художника стилевые приёмы: приглушённая цветовая гамма и характерные предметы интерьера (белые скатерти, деревянные стулья, светлые стены и картины, висящие на стенах).

Original size 1920x892

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

Original size 1920x892

Анималистический жанр

Original size 1920x892

Вильгельм Хаммерсхёй также никогда не экспериментировал с изображением животных в своём творчестве, но обученной нейросети также удалось справиться с поставленной задачей: в анималистических зарисовках прослеживаются характерные для художника стилевые приёмы: приглушённая охристо-серая цветовая гамма, домашние животные изображены в интерьерах, написанных в узнаваемой для художника манере (мы можем увидеть характерные для его стиля светлые стены, белые двери и деревянную мебель).

Original size 1920x892

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

Original size 1920x892

Вывод

Original size 1920x2276

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

Original size 1920x1223

Код

Обучение генеративной нейросети под стиль Вильгельма Хаммерсхёй
10
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