Stable Diffusion Web UI (AUTOMATIC1111) でのファインチューニング手法

Loraでファインチューニング AIツール

Stable Diffusionに新しいデータやスタイルを追加学習させる方法がいくつかあり、ファインチューニング次第で生成結果に大きな変化を与えます。ここではファインチューニング手法3つをAUTOMATIC1111で適用する方法を紹介します。

これから紹介するファインチューニングするためのファイルはCivitaiでたくさん公開されています。フィルター機能があるので簡単に検索することができます。

SDXLベースのチェックポイントは、ファインチューニングもSDXL用のファイルが必要になります。

Textual Inversion

CLIP(テキストエンコーダー)の微調整します。ファイルサイズは小さいが、多様性や類似度がいまひとつです。ネガティブエンベディングなどはよく使われています。

適用方法

ダウンロードしたファイルを以下の階層に保存してください。

📁webui\embeddings

プロンプトにファイル名を記述することで適用できます。ネガティブエンベディング系はネガティブプロンプトに記述してください。

Textual Inversion
  1. タブからTextual Inversionを選択
  2. ファイルをクリックすると記述できる

人気・おすすめモデルを一部紹介

EasyNegative

低品質の画像生成を防いでくれる人気のネガティブエンベディングです。Counterfeit(モデル)でトレーニングされておりイラスト系モデルでの効果は高そうです。

badhandv4

手の変形など抑えるネガティブエンベディングです。この埋め込みだけで完全に奇形がなくなるほどの効果とかはないです。

Hypernetworks

CLIP(テキストエンコーダー)とUnet(ノイズを取り除いていく過程)を微調整します。Loraと似ているがマイナーなため数が少ないです。

適用方法

ダウンロードしたファイルを以下の階層に保存してください。

📁webui\models\hypernetworks

プロンプトに<hypernet:ファイル名:影響値>と記述します。

Hypernetworks
  1. タブからHypernetworksを選択
  2. ファイルをクリックすると記述できる

LoRA / LyCORIS

CLIP(テキストエンコーダー)とUnet(ノイズを取り除いていく過程)を微調整します。多様性や類似度も高くファインチューニングではメジャーな手法になります。

LyCORISは、AUTOMATIC1111 v1.5.0からLoRAの項目で使用できるようになりました。

適用方法

ダウンロードしたファイルを以下の階層に保存してください。

📁webui\models\Lora

プロンプトに<lora:ファイル名:影響値>と記述します。

LoRA / LyCORIS
  1. タブからLoraを選択
  2. ファイルをクリックすると記述できる

人気・おすすめモデルを一部紹介

Detail Tweaker LoRA

全体的なスタイルやキャラクターを維持したままディテールの増減を調整することができます。あらゆるベースモデルに対応しており、2/-2までのウェイトに対応しています。

Civitai Helperでファイルのサムネイルを取得

チェックポイントやファインチューニングファイルのサムネを一括で取得できる拡張機能を紹介します。

Civitai Helper Install
  1. Extensionsタブを開く
  2. Install from URLタブを開く
  3. URL for extension’s git repositoryにhttps://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper.gitと入力してInstall
Stable Diffusion Web UI 再起動
  1. Installedタブを開く
  2. Apply and restart UIをクリック
Civitai Helper Scan
  1. タブからCivitai Helperを選択
  2. Scan Models for Civitaiでは、自分の所持しているモデルをスキャンしてCivitaiからプレビューをダウンロードしてくれます。
Civitai Helper サムネイル

リフレッシュしたらサムネイルが表示されます。

タイトルとURLをコピーしました