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

Обучение генеративной нейросети in Filonov Style

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

*Работы Павла Николаевича Филонова получили статус общественного достояния в 2015 году.

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

Я собрала все квадратные картины Павла Филонова, которые нашла, в архив. Его можно посмотреть здесь.

0

Установка необходимых библиотек

big
Исходный размер 2028x266

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

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

big
Исходный размер 1138x681
Исходный размер 1318x172

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

Исходный размер 2034x550

После были созданы подписи к каждому изображению. Я удостоверилась, что они считываются правильно.

Исходный размер 2036x914

Далее были сгенерированы префиксы к каждому изображению через определенную функцию caption_images. Так к каждому из них был создан промпт.

Обучение и сохранение модели

Исходный размер 1669x414
Исходный размер 1282x840

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

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

Генерация

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

Изначально я написала достаточно короткий промпт и получила довольно абстрактное изображение.

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

Kaggle:

photo collage in FILONOV style, fashion photoshoot of a bag against the backdrop of Red Square in Moscow

Поэтому я решила писать более конкретные промпты, и изображения стали намного более детальными.

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

Kaggle:

photo collage in FILONOV style, fashion photoshoot featuring a world-famous model wearing a kokoshnik against the backdrop of the Hermitage Museum in St. Petersburg. The photo was taken for a brand presentation in a fashion magazine

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