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

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

Так как код создавался через Kaggle, с помощью встроенной функции я создала датасет, куда загрузила все фотографии. После добавила их в рабочую папку cher.
После были созданы подписи к каждому изображению. Я удостоверилась, что они считываются правильно.
Далее были сгенерированы префиксы к каждому изображению через определенную функцию caption_images. Так к каждому из них был создан промпт.
Обучение и сохранение модели
На сайте Hugging Face я получила токен, чтобы в последствии обученную модель можно было выгрузить на платформу, и приступила к обучению. Оно заняло около часа.
Сохранив обученную модель на Huging Face, я, наконец, смогла приступить к генерации изображений.
Генерация
В поиске функции для обученной модели, мне показалось интересным использовать ее для создания визуального образа фотосъемок для потенциального бренда одежды или украшений, формирующихся вокруг российской айдентики.
Изначально я написала достаточно короткий промпт и получила довольно абстрактное изображение.
Kaggle:
photo collage in FILONOV style, fashion photoshoot of a bag against the backdrop of Red Square in Moscow
Поэтому я решила писать более конкретные промпты, и изображения стали намного более детальными.
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









