Original size 912x1280

Дымка

PROTECT STATUS: not protected
4

Описание проекта

«Дымка» — это серия сгенерированных картинок при помощи обученной нейросети Stable Diffusion XL. Нейросеть, обученная на моих работах. В частности, на фонах для анимации и на лайновых рисунках.

Исходники

Я решила использовать нейросеть, чтобы автоматизировать создание изображений в этом стиле. Цель проекта — не только исследовать, как ИИ может имитировать такую сложную художественную технику, но и разработать инструмент, который упростит и удешевит процесс анимации.

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

0

Работы ИИ

0

Анализ итоговых изображений

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

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

0

Также нейросеть научилась работать с контуром, и живостью линий, которые присущи передним планам.

Код и описание процесса обучения

1. Авторизация и подготовка среды В начале осуществляется вход в аккаунт Hugging Face с помощью функции notebook_login (), что позволяет загружать и сохранять модели в репозитории.

2. Настройка гиперпараметров и запуск обучения С помощью команды accelerate launch запускается скрипт train_dreambooth_lora_sdxl.py с набором параметров, включая выбор базовой модели, настройку разрешения изображений, размера батча, шагов накопления градиентов, градиентного чекпоинтинга, 8-битного Adam и смешанной точности. Также задаются скорость обучения, количество шагов и другие гиперпараметры для тренировки LoRA на основе DreamBooth.

3. Процесс обучения и сохранение промежуточных результатов В ходе обучения модель проходит через этапы прямого и обратного прохода, корректируя веса с использованием выбранного оптимизатора. Периодически сохраняются контрольные точки, что позволяет восстанавливать или анализировать промежуточные результаты.

4. Сбор итоговой модели после завершения обучения Создаётся репозиторий на Hugging Face, а итоговая модель формируется с помощью функции save_model_card. Затем окончательный результат загружается в репозиторий с помощью upload_folder.

Дополнительно при выполнении проекта использовался СhatGPT для объяснения исходного кода.

We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more