Original size 1140x1600

Венеция в стиле Огюста Ренуара. Обучение генеративной нейросети

PROTECT STATUS: not protected
The project is taking part in the competition

Концепция

Цель проекта — обучить нейросеть понимать и воспроизводить художественный стиль Огюста Ренуара, одного из главных представителей импрессионизма. Стиль Ренуара характеризуется мягкими живыми мазками, тёплыми световыми эффектами и вниманием к изображению людей, особенно женщин, в окружении природы или городской среды.

Для обучения была выбрана модель Stable Diffusion XL (SDXL) с использованием техники LoRA (Low-Rank Adaptation), позволяющей дообучить модель на небольшом наборе данных без изменения всех весов.

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

Исходные изображения

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

Original size 1024x1024

Все изображения приведены к квадратному формату 1024×1024 пикселей для единообразия при обучении.

Original size 1024x1024

Процесс обучения

Первым шагом была подготовка среды и установка зависимостей. В Google Colab настроена среда для работы: установлены необходимые библиотеки (diffusers, transformers, accelerate, bitsandbytes, datasets), смонтирован Google Drive, скопирован скрипт обучения DreamBooth LoRA для SDXL.

Original size 2763x996

Далее были загружены репродукции картин Ренуара из папки на Google Drive. Для каждого изображения с помощью BLIP сгенерировано описание содержания, к которому добавлен префикс «a painting in the style of Renoir». Пары (изображение, промпт) сохранены в файл metadata.jsonl.

Original size 2609x1410
Original size 2753x1337

Используя скрипт train_dreambooth_lora_sdxl.py, запущено дообучение модели SDXL на подготовленном датасете. Основные параметры: разрешение 512, batch size 2, learning rate 1e-4, 1000 шагов, mixed precision fp16, 8‑битный Adam. Обучение выполнено на GPU T4.

Original size 2749x855

После обучения загружены LoRA‑веса, создан пайплайн SDXL с VAE в fp16. Сгенерировано 6 изображений по промптам, объединяющим венецианские мотивы с описанием стиля Ренуара. Параметры генерации: 30 шагов, guidance scale 7.5.

Original size 2747x923

Результатирующая серия изображений

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

Original size 1024x1024

«Venetian canal with gondolas and historic buildings, warm sunset light, impressionist style of Renoir, soft brushstrokes»

1. «gondolier steering a gondola under the Bridge of Sighs, shimmering water, Renoir’s style» 2. «carnival scene in Venice, masked figures near a canal, festive atmosphere, Renoir’s style»

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

«portrait of a young woman with Venetian landscape in the background, in the style of Renoir»

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

Original size 1024x1024

«Venetian lagoon at dawn, fishing boats, misty water, soft light, Renoir style»

В процессе разработки дополнительно применялась модель Deepseek для генерации промптов, а также для анализа и корректировки логики кода и исправления ошибок.

Венеция в стиле Огюста Ренуара. Обучение генеративной нейросети
Project created at 24.03.2026
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more