
Портреты Зинаиды Серебряковой
Зинаида Серебрякова (1884 г. — 1967 г.) — одна из первых русских женщин, вошедших в мировую историю живописи. Ее творчество контрастировало с авангардными тенденциями в искусстве начала 20-го века. В основном она писала портреты — членов своей семьи, друзей и людей, встречавшихся ей в заграничных путешествиях, а также картины с крестьянами и театральным закулисьем. Ее работам характерна особая манера изображения людей, обыденные и легкие сюжеты, отражающие любовь к людям и окружающему миру.

«За туалетом. Автопортрет» (1909 г.), Зинаида Серебрякова

«За завтраком» (1914 г.), Зинаида Серебрякова
«Крестьянка с квасником» (1914 г.); «Балетная уборная. Снежинки» (1924 г.); «Портрет Б. А. Серебрякова» (1913 г.); «Марокканка в розовом платье» (1932 г.); «Рабочий из Коллиура» (1930 г.)
Я попробовала сделать ИИ-инструмент, создающий портреты на основе работ Серебряковой. Я решила сгенерировать в этом стиле портреты нескольких художников. Этот проект преследует цель представить, как бы коллеги художницы могли выглядеть на ее полотнах, если бы она могла их встретить.
Проект несет цель исследовать с новых сторон особенное творческое видение художницы и расширить восприятие зрителем эмоциональной части ее творчества — любовь к людям и стремление видеть в них красоту.
Пример отобранных и кадрированых изображений из датасета
Серия генеративных портретов
«a portrait painting in SEREBRYAKOVA style, portrait of Vincent van Vogh, oil pastel, sketchy edges, white background»
«a portrait painting in SEREBRYAKOVA style, portrait of Leonardo da Vinci, oil pastel, sketchy edges, white background»
«a portrait painting in SEREBRYAKOVA style, Artemisia Gentileschi, oil pastel, sketchy edges, white background»
«a portrait painting in SEREBRYAKOVA style, portrait of Frida Kahlo, oil pastel, sketchy edges, white background»
Анализ серии
При генерации картинок я пробовала разные варианты веса обученной модели (pipe.fuse_lora (lora_scale=_). При большем весе часто теряются некоторые характерные детали внешности художников, а имитируемая стилистика Серебряковой стремится к более вытянутым лицам и носам, несмотря на то, что в датасете присутствуют портреты людей с противоположными чертами. Также изображение становится чуть более мыльным. При меньшем весе модели итог также стремиться смешиваться со стилем нарисованных портретов художников (часто автопортретов), что дает свой интересный результат. В целом образы портретов сохраняются, и в определенной степени передается характерная «теплота» портретов художницы. Интересная деталь — ИИ не сумел сохранить блики в глазах, часто используемые Серебряковой и придающие портретам больше живости.
Описание процесса обучения
Инструмент создан с помощью обучения модели Stable Diffusion XL методом DreamBooth и LoRA. Для этого был использован готовый код с сайта GitHub diffusers/SDXL_DreamBooth_LoRA_.ipynb и сайт Kaggle.
Для обучения модели был вручную собран датасет из 139 картинок, которые были кадрированны под разрешение 1400×1400 с помощью Photoshop и сохранены в формате jpg. Затем загружен на Kaggle и использован в готовом коде.
Промпты для обучения к каждой картинке сгенерированы автоматически с помощью BLIP, префикс для промптов — «a portrait painting in SEREBRYAKOVA style».
При разработке проекта помимо обученной нейросети не использовался генеративный ИИ.
<a href="https://"www.kaggle.com/code/sophyapopova/serebryakova-style">Notebook с кодом на Kaggle