Исходный размер 1144x1600

Обучение генеративной нейросети на картинах Иван Айвазовского

Проект принимает участие в конкурсе

КОНЦЕПЦИЯ

Этот проект посвящен созданию нейросети, способной в деталях воссоздавать уникальный художественный почерк Ивана Айвазовского.

В процессе обучения алгоритмы анализируют обширную базу полотен великого мариниста, «впитывая» его манеру работы со светом, динамику штормовых волн и ту самую знаменитую прозрачность морской воды. Система не просто копирует изображения, а учится понимать логику построения композиции и технические приемы, которые сделали Айвазовского непревзойденным мастером морского пейзажа. Именно его творческое наследие стало фундаментом и главным ориентиром для настройки визуального стиля нашей модели.

Ниже вы увидите знаковые картины Айвазовского, на которых тренировался искусственный интеллект, чтобы освоить эстетику классического маринизма.

Иван Айвазовский «Бриг „Меркурий“

Иван Айвазовский «Лунная ночь на Босфоре»

Иван Айвазовский «Чёрное море»

Иван Айвазовский «Корабль в бурном море»

Сгенерированные изображения

promt: A cruise liner at night in the style of Ivan Aivazovsky A modern naval warship in the style of Ivan Aivazovsky

promt: A cruise liner at night in the style of Ivan Aivazovsky A massive industrial robot in the style of Ivan Aivazovsky

Картины Ивана Айвазовского отличаются выразительным, академическим стилем маринистики, который характеризуется несколькими ключевыми особенностями:

— Эффект просвечивающей волны — мастерская передача прозрачности морской воды, через которую проходит солнечный или лунный свет.

— Драматическое освещение — использование ярких световых акцентов, таких как блики на воде, закатное солнце или контрастное сияние луны.

— Динамика морской стихии — виртуозное изображение движения воды, от легкой зыби и ажурной пены до яростных штормовых валов.

— Романтические сюжеты и масштаб — повторяющиеся мотивы борьбы человека со стихией.

Исходный размер 1144x1600

promt: A medieval castle on a rock in the style of Ivan Aivazovsky

Исходный размер 1721x802

promt: An orc on a rock in the style of Ivan Aivazovsky A lady on a rock in the style of Ivan Aivazovsky A pirate on a rock in the style of Ivan Aivazovsky

На текущем этапе обучения нейросеть демонстрирует уверенное владение ключевыми элементами стиля Ивана Айвазовского. Модели лучше всего удалось освоить и воспроизвести характерную цветовую палитру мастера, а также его уникальную манеру изображения неба и объемных облаков, задающих масштаб всей композиции. В то же время наиболее сложным аспектом для ИИ остается передача знаменитой прозрачности морских волн — уникального метода лессировки, при котором свет проходит сквозь толщу воды. Несмотря на техническую сложность этого элемента, в базе уже есть несколько многообещающих вариантов, где нейросети удалось приблизиться к эталонному исполнению.

Исходный размер 1024x1024

promt: A ultra-modern city at sunset in the style of Ivan Aivazovsky A modern city at sunset the style of Ivan Aivazovsky A medieval city at sunset in the style of Ivan Aivazovsky

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

promt: A cat/dog in the style of Ivan Aivazovsky

Обучение

Для датасета были собраны 22 изображений работ Айвазовского в хорошем качестве. Перед обучением они были приведены к единому квадратному формату 1:1.

Исходный размер 785x867

Практическая реализация проекта началась в среде Google Colab, где были загружены все необходимые библиотеки и произведена базовая настройка параметров. Первоначальная итерация обучения модели проводилась на 300 шагах, однако промежуточные результаты показали, что этого объема недостаточно для качественного усвоения сложной стилистики художника. В связи с этим было принято решение увеличить длительность тренировки до 800 шагов, а также внедрить дополнительные методы оптимизации для повышения эффективности процесса. Общее время, затраченное на финальный цикл дообучения нейросети, составило 2 часа 20 минут.

Исходный размер 652x318

Однако из-за ограничений ресурсов облачного сервиса после дообучения модели было принято решение перенести работу на локальное оборудование и запускать нейросеть с помощью интерфейса ComfyUI. Это позволило более гибко управлять процессом генерации и использовать все возможности видеокарты.

Исходный размер 2143x972

Код и датасет

Нейросети

В данном проекте, помимо самой обучаемой нейросети (Diffusion-модели для работы с изображениями), применялся генеративный искусственный интеллект для работы с текстом — Gemini. Он использовался в качестве ассистента для:

— Генерации идей по структурированию отчета;

— Помощи с кодом в проекте;

— Редактирования и стилистической шлифовки итогового текста.

Обучение генеративной нейросети на картинах Иван Айвазовского
Проект создан 23.03.2026
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше