идея
Полотна Архипа Куинджи всегда поражали меня своим свечением, они кажутся такими мистическими и живыми.
Недавно в Русском музее открылась выставка «Архип Куинджи. Иллюзия света», на которой представлены 150 его работ. Мне показалось, что было бы интересно обучить нейросеть на его картинах и посмотреть, как компьютерные алгоритмы способны увидеть его творчество.
некоторые картины, которые я использовала в датасете
Датасет содержит 38 картин Архипа Куинджи, которые я нашла на сайтах галерей. Я выбирала максимально разные его картины, чтобы обучить нейросеть создавать не однотипные изображения.
процесс обучения
Прежде чем начинать писать код и обучать модель, я проверила GPU и настроила среду.

Для обучения LoRA-модели SDXL на картинах Куинджи установила ключевые библиотеки bitsandbytes, transformers, peft и diffusers из главной ветки Hugging Face, обеспечивая совместимость с последними оптимизациями памяти и скорости. Скачала официальный скрипт train_dreambooth_lora_sdxl.py из репозитория diffusers — стандартный инструмент для DreamBooth-обучения с LoRA, проверенный сообществом и поддерживаемый разработчиками.
Подключила Google Диск и настроила пути к папке с 38 картинами Куинджи, проверив количество и формат JPEG-файлов для корректной загрузки датасета. Указала instance_prompt = «a painting by kuindzhi, landscape» как текстовую метку стиля и определила выходную папку /kuindzhi-lora для сохранения обученной модели.
Установила UTF-8 кодировку через locale и создала дефолтную конфигурацию accelerate для оптимизации обучения на GPU, обеспечивая стабильную работу с 24GB VRAM T4. Авторизовалась в Hugging Face Hub через notebook_login () для доступа к базовой SDXL-модели и возможности загрузки обученной LoRA.
Запустила обучение LoRA на SDXL-base-1.0 с оптимизированным VAE (fp16-fix) используя 38 картин Куинджи, настроив параметры для T4 GPU: разрешение 384px, batch_size=1, lr=1e-4, 500 шагов с чекпоинтами через 250 и mixed_precision="fp16» для экономии памяти. Указала accelerate launch для распределённого обучения и gradient_checkpointing для стабильности на 24GB VRAM, зафиксировав seed=42 для воспроизводимости.
Загрузила оптимизированный VAE (sdxl-vae-fp16-fix) и базовую SDXL-модель в fp16 с safetensors для ускорения инференса, подключив обученную Kuindzhi LoRA через pipe.load_lora_weights () и перенеся pipeline на GPU с enable_attention_slicing () для экономии VRAM. Настроила torch.float16 для всех компонентов, обеспечив стабильную генерацию 1024×1024 изображений на T4.
Далее, когда LoRA уже подготовлена м обучена к генерации изображений, я начала делать первые картинки простым промптом «a painting by kuindzhi, moonlit birch forest, dramatic contrast», используя 30 шагов инференса, guidance_scale=7.5 и разрешение 1024×1024 для получения высокодетализированного результата. Параметры выбраны оптимальными для баланса скорости.
Результат меня полностью утроил: видно, что ориентируясь на довольно простой промпт, модель создает изображения, в которых чувствуется атмосфера картин Куинджи: они наполнены мистической атмосферой, к чему я и стремилась
генерации
[1] a painting by kuindzhi oil on canvas, endless summer meadow rippling golden grasses under midday sun, distant dark forest edge silhouetted against luminous sky, warm kuindzhi sunlight flooding open landscape [2] a painting by kuindzhi oil on canvas, peaceful summer forest glade in soft diffused light, muted sage greens olive foliage, pale wildflowers on forest floor, gentle kuindzhi summer tranquility, desaturated natural tones
[3] a painting by kuindzhi, early spring meadow awakening, tender green shoots piercing last snow patches, delicate pink white blossoms on distant trees, soft morning mist in pale golden light, fresh kuindzhi spring renewal [4] a painting by kuindzhi, sunset mountains, golden purple sky [5] a painting by kuindzhi, dreamy pastel summer meadow covered in colorful wildflowers, bright rainbow arching across soft lavender sky, delicate pink and mint green tones, gentle morning mist, serene ethereal landscape [6] a painting by kuindzhi, serene sea at golden hour, fluffy dreamy clouds in pastel pink lavender sky, gentle calm water reflecting soft cloud forms, tender natural colors, peaceful dreamy marine horizon
[7-8] a painting by kuindzhi oil on canvas, majestic snow-capped mountain peak piercing twilight clouds, glowing white summit against deep indigo sky, cool blue glacial shadows, serene kuindzhi alpine solitude
[9] a painting by kuindzhi, pristine winter snowscape under moonlight, vast white snowfields glowing silver, ghostly white birch trees, soft blue shadows on pure white drifts, ethereal kuindzhi winter luminescence [10] a painting by kuindzhi, single noble white horse standing alone on misty hilltop, dark gray tones throughout, heavy fog obscuring distant landscape, subtle cyan glow on horse’s mane, dramatic chiaroscuro [11] a painting by kuindzhi, dark stormy sky with multiple lightning bolts, thick gray fog over birch forest, cyan glow on tree trunks, dramatic chiaroscuro [12] a painting by kuindzhi, moonlit night landscape, deep indigo sky, ghostly white birches silhouetted against midnight horizon, subtle silver moonlight glow, dark mysterious atmospher








