Концепция


Проект направлен на обучение нейросети, обладающей способностью понимать и воспроизводить визуальные стили, характерные для именитых художников. Нейросеть обучается на обширной базе данных картин художников, изучая их композицию, цветовую палитру, декоративные элементы, особенности освещения и другие ключевые характеристики, формирующие уникальный художественный стиль. Художником, чьи работы стали основой данного проекта, является Густав Климт.
В рамках проекта была сформирована база данных для обучения нейросети, состоящая из 57 изображений. В датасет были включены как известные работы художника, так и менее популярные произведения, что позволило нейросети более полно изучить характерные черты его стиля: использование золота, орнаментальность, плоскостность изображения и декоративную насыщенность.
Серия изображений.

В результате работы обученной нейросети была создана серия изображений, отражающая характерные черты стиля художника.
Картины Густава Климта отличаются декоративным, узнаваемым стилем, который характеризуется несколькими ключевыми особенностями: Золотые элементы - широкое использование золотой фольги и декоративных узоров Орнаментальная композиция - сложные узоры и повторяющиеся мотивы, часто с абстрактными формами Эротизм и чувственность - фигуры и портреты передают интимность и эмоциональную глубину Плоская декоративная живопись - внимание к поверхности, деталям ткани и текстур, при этом фигуры остаются выразительными и реалистичными
Процесс обучения.
- Сбор и подготовка базы данных Было собрано 57 изображений произведений Густав Климт. Изображения проверялись на качество и соответствие стилю художника.
- Загрузка базы данных Изображения были загружены в локальный каталог в формате JPG и дополнительно снабжены метаданными для обучения нейросети.
- Выбор нейросети. Для проекта использовалась модель Stable Diffusion XL с дообучением через метод LoRA (Low-Rank Adaptation), что позволило быстро адаптировать базовую модель под стиль Климта.
- Настройка параметров обучения Были выбраны оптимальные параметры: скорость обучения (learning_rate=1e-4), количество шагов (max_train_steps=500), использование смешанной точности (fp16) для экономии ресурсов.
- Обучение модели Нейросеть обучалась на базе изображений, изучая композицию, золотые элементы, декоративные узоры и цветовую палитру Климта.
- Визуальная оценка и генерация серии изображений После обучения была сгенерирована серия изображений с различными композициями и вариациями декоративных элементов, что позволило оценить, насколько модель воспроизводит характерный стиль художника.
ВЫВОД
Обучение нейросетей для генерации визуальных материалов продолжает быстро развиваться. Современные модели позволяют создавать детализированные и стилизованные изображения и видео по текстовым описаниям, что открывает новые возможности для художественных экспериментов и визуальных проектов. В нашем случае это дало возможность реализовать постепенную трансформацию персонажа - мальчика в костюме зайца - с сохранением атмосферы и стилистики сцены. При этом остаются вопросы этики и авторских прав: технологии могут использоваться для создания недостоверного контента, что требует внимательного подхода. В целом, нейросети для генерации изображений и видео открывают новые пути для творчества, но их применение должно быть осознанным и регулируемым.
Применение генеративной модели.
- Для генерации промтов был использован ChatGPT.
- Для создания базовая архитектура для генерации изображений был использован Stable Diffusion
- Для исправления и описания нюансов в схеме работы кода был использован DeepSeek.









