Исходный размер 2116x2974

Обучение нейросети созданию стульев на основе работ Малевича

Рубрикатор
1. Концепция супрематизма Малевича
2. Сборка Data Asset
3. Подготовка Notebook
4. Первые генерации
5. Лучшие результаты

6. Квадрат Малевича

Цель проекта — научить нейросеть Stable Diffusion создавать различные концепции стульев на основе визуального языка супрематизма Казимира Малевича.

«Искусство не должно идти к сокращению или упрощению, но к сложности»

Казимир Малевич

Концепция супрематизма Малевича

Я выбрал это художественное направление из-за его работы с простыми геометрическими формами, цветом и композицией. Супрематизм отказывается от реализма и сводит визуальный язык к базовым смысловым элементам — линиям, плоскостям, кругам и прямоугольникам.Большую часть времени я провожу сидя удаленно за работой и учебой. Дома, в кофейне, в парке, на веранде, во дворе… Поэтому я решил использовать беспредметные геометрические композиции как основу для создания стула. Это простая и узнаваемая конструкция, форма которой при этом допускает множество интерпретаций.

Сборка Data Asset

Для обучения я собрал 30 супрематических работ Казимира Малевича с сайта Wikimedia Commons. Использованные цифровые репродукции отмечены на страницах файлов как Public Domain — произведения находятся в общественном достоянии в указанных там юрисдикциях. Изображения я привёл к квадратному формату через Adobe Photoshop для дальнейшего обучения. На основе подготовленной выборки я собрал дата-ассет на сайте Kaggle.

Suprematist Composition (Kazimir Malevich, c. 1915), Magnetic Construction (Kazimir Malevich, Spring to Summer 1916)

Hieratic Suprematist Cross Kazimir Malevich (1920), Abstract Composition Kazimir Malevich (1915)

Ссылка на Data Asset

Подготовка Notebook

В качестве генеративной модели я использовал Stable Diffusion XL. Обучение запускал в среде Kaggle с помощью библиотеки Hugging Face Diffusers.Для дообучения использовал метод DreamBooth LoRA, который позволяет адаптировать уже существующую модель под новую визуальную выборку без необходимости обучать её с нуля.Модель была обучена на подготовленном дата-ассете из 30 работ в течение 500 шагов. В качестве триггера использовалась фраза «MLVCHX suprematist composition», связывающая обученную LoRA с визуальными особенностями выбранных супрематических композиций.

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

Ссылка на Notebook


Генерация картин со стульями

После обучения я протестировал несколько вариантов промптов с разной степенью абстракции стула. Наиболее выразительные результаты получились при использовании простого запроса:«photo collage in MALEVICH style, a simple wooden chair, clearly recognizable, centered composition, white background».Более подробные промпты слишком сильно задавали модели конкретные геометрические формы и характер композиции. Поэтому для финальной серии я оставил простой запрос, в котором фиксируется только узнаваемый объект — деревянный стул.Дальнейшая форма предмета и его визуальная интерпретация формируются самой моделью на основе закономерностей, полученных во время обучения на супрематических работах.

Первые опыты

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

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

Лучшие результаты

Дальнейшие генерации стали улучшаться. Стулья начинали приобретать элементы супрематизма.Например, на первой фотографии спинка стула была сделана в виде композиции из примитивных геометрических форм.А на второй фотографии эта же часть стула разнообразилась пересекающей прямой деталью как в работе Малевича Hieratic Suprematist Cross 1920-го года.Все работы, которые генерировались далее были сделаны по промту: «photo collage in MALEVICH style, a simple wooden chair, clearly recognizable, centered composition, white background».

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

Пример выполняемого кода в kaggle для генерации стульев

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

Особенно интересным мне показались эти варианты генераций. Первый стул меня отправил в далекое детство, когда я пытался из табуреток в доме бабушки сложить что-то в виде «машины». Эта странная композиция также напоминает барный стул. Был бы у меня свой тематический бар, я бы назвал такой стул «Бабушкиной табуреткой». При всем этом можно заметить, что стул все же сохраняет элементы супрематизма: асимметрия, геометрические формы, квадраты, прямоугольники…Вторая композиция мне тоже показалась очень приятной. Такой стул приятно бы поставить где-нибудь во дворе и наслаждаться летним солнечным небом. Цветовая палитра как раз соответствует этому настроению.

Обучение нейросети созданию стульев на основе работ Малевича
Проект создан 13.09.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше