Original size 1140x1600

Генератор графических партитур

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

Идея проекта

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

big
Original size 960x864

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

Список использованных в проекте инструментов:— ChatGPT для генерации изображений
— Stable Diffusion — обучение генеративной нейросети под свой стиль
— Google Colab — выполнение кода и генераций
 — Hugging Face — получение токена для обучения нейросети, загрузка полученной модели на сайт

Метод

Базовая модель: stabilityai/stable-diffusion-xl-base-1.0.
Метод: DreamBooth + LoRA, реализация Hugging Face Diffusers 0.35.2.
Обучение выполнено на Apple GPU / Metal через mps.
Разрешение обучения: 512 × 512.
LoRA rank: 8; learning rate: 0.0001.
Batch size: 1, накопление градиентов: 4.
Количество шагов оптимизатора: 150.
Обучались дополнительные веса адаптера; базовая модель была заморожена.

Проверка

Для сравнения использовались одинаковые запросы и seed при отключённой
и подключённой LoRA. Сохранены обе версии, чтобы результат дообучения
можно было оценить отдельно от влияния текстового запроса.
Итоговая серия содержит 12 изображений с подключённым адаптером.
Запросы, seed, сила LoRA и параметры генерации находятся в images.json.
Сходство стиля оценивалось визуально; количественная метрика качества
для этого небольшого датасета не заявляется.

Учебный пример: https://github.com/shwars/ai-for-creatives/tree/main/6-DiffusionTraining
Обучающий скрипт: https://github.com/huggingface/diffusers/blob/v0.35.2/examples/dreambooth/train_dreambooth_lora_sdxl.py

Фрагмент кода

Original size 1908x1200

Код проекта

Результаты

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

Генератор графических партитур
Project created at 28.10.2026