/ Модель

Характеристики

Лицензия
OpenRAIL++
Библиотека
diffusers
Опубликована
1 авг 2023

niji-diffusion-xl-base-1.0

Генерация изображенийТекст → изображение3 профессии

Модель на основе SDXL для генерации аниме-иллюстраций по текстовым описаниям.

110скачиваний за 30 дней17лайковвеса обновлены14 авг 2023

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображения» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели сгенерируют результат по каждой задаче. Опубликованный тест появится на этой странице.

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

inu-ai разработала niji-diffusion-xl-base-1.0 — модель генерации изображений на основе Stable Diffusion XL Base 1.0, настроенную на аниме и иллюстративную стилистику. По карточке, модель обучали на изображениях из набора niji-v5: применяли LoRA-файнтюнинг, а затем объединяли адаптеры с SDXL; в истории также описаны полноточечное дообучение, дополнительные слияния и корректировки. Репозиторий содержит веса в форматах Diffusers и Safetensors.

Модель предназначена для создания аниме-иллюстраций по текстовым промптам, например персонажей и сцен с цветочными мотивами. Автор предупреждает, что обучение было ограниченным по объёму, поэтому длинные промпты с множеством элементов могут ослаблять характерный стиль niji. Лицензия — CreativeML Open RAIL++-M.

Сценарии применения

  • генерация аниме-персонажа по текстовому промпту
  • создание иллюстраций с цветами и детализированным фоном
  • подготовка стилизованных изображений для концепт-арта
  • создание персонажей и сцен в иллюстративной стилистике

Ограничения

Автор отмечает, что из-за ограниченного объёма обучения промпты с множеством элементов могут ослаблять стиль niji. Качество и соответствие стилю зависят от формулировки промпта.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

更新履歴

  • 2023年8月14日

さらにnijijourneyの画像1000枚ほどを目で見てアニメやイラスト風で良いもの選んで学習させました。

以下に何をやったか記録しますが、何が効いているのかわかりません。

以下にハイパーパラメータを記載しますが、その後v11とsd-webui-supermerger階層マージ(block_lrに近い絵が良さそうな比率)をしているため一度で仕上がりませんでした。

最後にblurを-0.05ほど、LECOで作ったanimeを1でLoRAマージして仕上げました。

ハイパーパラメータ値
GPURTX3090 24GB
optimizer_typePagedLion8bit
optimizer_argsweight_decay=0.01, betas=.9,.999
block_lr0,1e-08,1e-08,1e-08,1e-08,1e-07,1e-07,1e-07,1e-06,1e-06,1e-05,1e-05,1e-05,1e-06,1e-06,1e-07,1e-07,1e-07,1e-08,1e-08,1e-08,1e-08,0
lr_schedulercosine
lr_warmup_steps100
gradient_checkpointing
mixed_precisionbf16
full_bf16
max_token_length225
min_snr_gamma5
noise_offset0.0357
max_train_epochs3
batch_size12
enable_buckettrue
resolution[1024,1024]
  • 2023年8月11日

前回のnijijourneyの画像を混ぜて12000枚で学習しました。

オプティマイザはLion(4e-06, cosine, weight_decay=0.015, betas=.9,.999)でした。

  • 2023年8月7日

nijijourneyの画像4500枚ぐらいでフルファインチューニングしました。fp16で壊れないVAEに取り替えました。

学習率1e-07が低すぎたようで絵があまり変化しませんでした。次回は学習率を上げようと思います。

  • 2023年8月1日

nijijourneyの画像100枚ぐらいでLoRAファインチューニングなどをしました。

モデルの説明

アニメ調に寄せた「SDXL(stable-diffusion-xl-base-1.0)」モデルです。内容は「niji-v5」データセットでLoRAファインチューニングしてマージしたモデルです。

使用例

niji-diffusion-xl-base-1.0.safetensorsとstable-diffusion-webuiで以下のパラメータで画像生成します。

※合計13000枚ぐらい100枚しか学習していないのでPromptに複数書くとnijiの絵じゃなくなります。Negative promptに複数書くのは大丈夫っぽいです。

Prompt:

masterpiece, best quality, high quality, absurdres, 1girl, flower

Negative prompt:

worst quality, low quality, medium quality, deleted, lowres, comic, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, jpeg artifacts, signature, watermark, username, blurry

PNG info:

Steps: 28, Sampler: Euler a, CFG scale: 7, Seed: 1, Size: 1536x1024, Model hash: 791d0c791e, Model: sd_xl_niji_1.0, Clip skip: 2, ENSD: 31337, Token merging ratio: 0.5, Eta: 0.67, Version: v1.5.1

thumbnail

Prompt:

1girl

thumbnail Prompt:

1girl, tokyo

thumbnail Prompt:

1girl, steampunk

thumbnail Prompt:

1girl, fantasy

thumbnail

モデルの作り方

  1. 「かんたん☆コピー機学習法(きっと初級編)」を参考に、「ぼかし(blur)」のLoRA DreamBoothをして、そのLoRAモデルをSDXLモデルにマイナスでマージします。
  2. 1で作ったモデルに、niji-v5から背景や髪が詳細に描かれている絵などを100枚選びLoRAファインチューニングして、そのLoRAモデルをSDXLモデルにマージします。

今後のモデルの改善

LoRAモデルとして配布できるようにしたいです。 というのは、512dim(rank)で学習したらLoRAモデルが3GBのファイルサイズになってしまったため、今回はSDXLモデルにマージしています。

感想

うまく調整できず何度もやり直して大変でした。あとで作り方を動画にしたいです。

謝辞

モデル、学習データや学習ツールを作成および配布してくださった方々に心から感謝申し上げます。

ライブラリ

ライセンス

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · diffusers

Можно запустить

Подбираем GPU…

Ревизия весов
18f7d16

0 моделей