Исходный размер 1140x1600

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

Идея проекта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пейзажи

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

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

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

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

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

Портреты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Натюрморты

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

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

Код

Обучение генеративной нейросети под стиль Вильгельма Хаммерсхёй
Проект создан 02.04.2025
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше