画像生成AIの情報を纏めるWikiです。

注意:これはSD1.5の情報です。SDXLでは使用できません。



概要

sd-webui-lora-block-weightとか導入すると使えます
Loraを適用する際、強さを階層ごとに設定できます。
顔層だけ適用させるとか、塗りや陰影はいらないから切るとかできるので便利です。
階層マージと重複した部分もあるのであわせて参照するんやで

参考資料とか

LoRA-Block-Weight 層別メモ

https://rentry.org/lora-bw-memo
LyCORISのLBWの検証記事。

導入:sd-webui-lora-block-weight

AUTOMATIC1111's stable-diffusion-webui 用のスクリプト
公式リポジトリのReadmeを読んで導入
https://github.com/hako-mikan/sd-webui-lora-block-...

使い方

公式リポジトリのReadmeを読(略

階層について

とりあえず4chan発のやつを貼っときます。
あとで気がついたけど、赤文字の「背景/小物」のうち、🔺みたいなマークついてるのが背景にあたる層らしい。

ウェイトの設定


▼LoRAの場合
識別子とウェイトを入力します。 フルモデルと異なり、Loraではエンコーダーを含め17のブロックに分かれています。よって、17個の数値を入力してください。 BASE,IN,OUTなどはフルモデル相当の階層です。
1234567891011121314151617
BASEIN01IN02IN04IN05IN07IN08MIDOUT03OUT04OUT05OUT06OUT07OUT08OUT09OUT10OUT11

▼LyCORISなどの場合
フルモデル相当の階層になっているので注意です。
1234567891011121314151617181920212223242526
BASEIN00IN01IN02IN03IN04IN05IN06IN07IN08IN09IN10IN11MIDOUT00OUT01OUT02OUT03OUT04OUT05OUT06OUT07OUT08OUT09OUT10OUT11

プリセット(LoRA用)

用途別にいい感じの数値設定を貼る。いいのがあったら適当に追加して、どうぞ。

導入したあとに「Weights setting」の「Open TextEditor」を押すと以下のテキストファイルが開かれるのでオリジナルの階層数値設定を追加できます。
"\stable-diffusion-webui\scripts\lbwpresets.txt"

なお、あとでわけがわからなくならないように「呼び出し用」と、「設定値確認用&プロンプト共有用」に以下のように書いておくと良いかもしれないです。
例↓)
F:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0
F=enable_OUT03-04-05:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0

一覧


カスタムプリセット


識別子: CT
CT:0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0
CT=enable_IN08-MID-OUT03-OUT04:0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0
用途: ポーズとかのLoRAに使うといいかもしれない
とりあえずのけぞりLoRAニキの推奨設定をそのまま載せてます。

識別子: NP
NP:1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
NP=disable_IN07-08_MID00_OUY10-11:1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
用途: キャラデザとか維持しながら、モデルのデフォルト傾向の絵柄で生成したいときとか
IN下層とMIDとOUT上層の塗りレイヤーを無効化しています

識別子: NPNBASE
NPNBASE:0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
NPNBASE=disable_BASE_IN07-08_MID00_OUY10-11:0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
用途:
NP+BASE無効化しています

識別子: NF
NF:1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1
NF=disable_OUT03-04-05:1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1
用途:ハイポリLoRAとかで顔がリアルになるのやめてほしいときとか
顔層OUT03-04-05を無効化しています

識別子: F
F:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0
F=enable_OUT03-04-05:0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0
用途:表情にイ゙ッ♥フォーカスしたLoRAとかにイ゙イ゙ッ♥♥使いイ゙グッ♥
顔層OUT03-04-05を有効化しています

識別子: NC
NC:1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
NC=disable_OUT10-11=:1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0
用途: 塗りだけ切りたいとき
OUT上層の塗りレイヤーだけ無効化しています

識別子: NCNF
NCNF:1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0
NCNF=disable_OUT03-04-05_OUT10-11:1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0
用途: 塗りと顔だけ切りたいとき。実写背景LoRAとか使うときにいいかもしれない
顔層と塗り層だけ無効化

識別子: NIN
NIN:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1
NIN=disable_IN-ALL_MID00:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1
2023/03/06(月)
ガビガビキャラLoRAもこのスレにあった層別の1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1適用するとweight:1でもスッキリするで
とのことで、INすべてとMIDを切っている感じです。

カスタムプリセット180スレ288,961

https://fate.5ch.net/test/read.cgi/liveuranus/1680...
961 名前:今、天王星のwiki見てきたら軌道傾斜角(i) が0.774°だった (アウアウウー Sa23-Ri31)[sage] 投稿日:2023/04/01(土) 15:31:20.94 ID:RYGo51eUa
>>958
>>288
写真だから自分用に写経したのあった
face:1,0,0,0,0,0,0,0,0.8,1,1,0.2,0,0,0,0,0
Nface:1,1,1,1,1,1,0.2,1,0.2,0,0,0.8,1,1,1,1,1
ware:1,1,1,1,1,0,0.2,0,0.8,1,1,0.2,0,0,0,0,0
pose:1,0,0,0,0,0,0.2,1,1,1,0,0,0,0,0,0,0
paint:1,0,0,0,0,0,0,0,0,0,0,0.8,1,1,1,1,1
char:1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0
back:1,1,1,1,1,1,0.2,1,0.2,0,0,0.8,1,1,1,0,0
soft:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1

カスタムプリセット 214スレ185

https://fate.5ch.net/test/read.cgi/liveuranus/1685...
https://huggingface.co/2vXpSwA7/iroiro-lora/blob/m...
185 名前:今、天王星のwiki見てきたら軌道傾斜角(i) が0.774°だった (ワッチョイ 9f7e-EdO8)[sage] 投稿日:2023/05/28(日) 07:41:44.31 ID:koRtKWSu0 [3/5]
てことで改めて…
層別適用雑プリセットだよ
https://huggingface.co/2vXpSwA7/iroiro-lora/blob/main/lbw-presets.txt
まぁ見たらどういうものかはわかるじゃろ?
INとOUTの範囲指定は1つだけだぞ、流石に全パターン網羅まではしてないよ、それやるとファイルサイズが大変なことになるからな

デフォルトプリセット

識別子: OUTD
OUTD:0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0
OUT03-06のみが有効化
用途: キャラLoRAに使ってる人もいるようです
NPとは逆のアプローチで、キャラデザだけを適用する感じの数値設定

例(スレ★170より)


40今、天王星のwiki見てきたら軌道傾斜角(i) が0.774°だった (ワッチョイ 0eb4-S+nL)2023/03/13(月) 09:00:02.99ID:PjSKr0QO0>>42>>53
>26 >36
(注:少女漫画LoRAに関して)
こういう端にある文字を出ないようにしたいんやけどネガに入れるべきなのってtextとかtitlename以外にあるんやろか?
結構強めにネガ入れてもでてきてしまう

53今、天王星のwiki見てきたら軌道傾斜角(i) が0.774°だった (ワッチョイ fa04-eAQ5)2023/03/13(月) 10:17:39.70ID:EsOK7H+b0
>40
LoRA Block Weight使って層別適用すれば結構回避できるで
キャラだけにLoRAを効かせたい場合は↓使うといい感じになる
NIN:1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1
これはwiki(注:このページ)から拾ったやつでデフォで入ってないから自分で追加する必要あるで

画像の実例

bimo.txt - 最適な層別適用を効率よく探すためのプリセット

層別適用をガチで突き詰めるのは手間がかかるため、より手軽に探索するためのプリセットが開発された。
https://github.com/Zuntan03/SdWebUiTutorial/raw/ma...
↑の内容をlbwpresets.txtに追記する。
"BIMO"ならすべて1、"bimo"ならすべて0、など、層別出力の1と0を、プリセット名の大文字と小文字でコントロールする仕様
詳細な使い方は作者のgithubまたはTwitterで。

以下は作者ニキの本スレへの書き込み
https://fate.5ch.net/test/read.cgi/liveuranus/1684...
そういやニキらに興味持ってもらえるかもな話として
>>412 のガチャ環境の整備ついでに手抜きLoRA層別適用のテンプレート作っといたで
適当にlbwpresets.txtの末尾にでも入れたらどの環境でも使えるはずや
https://raw.githubusercontent.com/Zuntan03/SdWebUiTutorial/main/_/SdWebUi-Installer/LoraBlockWeight/bimo.txt
大文字が1で小文字が0でBase In Mid OutでInとOutは文字数増やすと分割数が増える
量が多いなら上のほうのBIIMOOを雑に使うだけでも便利やったで
ガチャでは<lora:flat2:-1:biimoO>や<lora:konyconiAI:1:BIimOO>とかしとる

層調査は「<lora:lora_name:1:BIIMOO>」のXYZプロットで「BIIMOO,bIIMOO,BiIMOO,BIiMOO,BIImOO,BIIMoO,BIIMOo,biimoo」として小文字を増やしてったり
「BIIMOO,Biimoo,bIimoo,biImoo,biiMoo,biimOo,biimoO,biimoo」から大文字を増やしたりや
ええかんじに「biIMOo」とかが決まったら同値の「biiIIMOOoo」に展開してさらに微調整とかやね
まだやるなら https://twitter.com/Zuntan03/status/1645603234801926144

https://fate.5ch.net/test/read.cgi/liveuranus/1684...
先週ここで紹介してたBIMOプリセットの解説を公開したで
画像で「あー そーゆーことね 完全に理解した」なニキ向けや

https://twitter.com/Zuntan03/status/1661202375884046336

先週の紹介やのに6スレ前やで
https://fate.5ch.net/test/read.cgi/liveuranus/1684057555/567

解説: https://github.com/Zuntan03/SdWebUiTutorial/blob/main/_/doc/BimoLoraBlockWeight/BimoLoraBlockWeight.md
BIMOプリセット本体: https://github.com/Zuntan03/SdWebUiTutorial/raw/main/_/SdWebUi-Installer/LoraBlockWeight/bimo.txt

https://i.imgur.com/NsdKzZS.png

LyCORIS の指定方法分からん人向け

こっちに書いてある→階層LoRAの指定の方法

このページへのコメント

どうやらアプデでタグの書き方が全く変わってらしい
再インストールしてやってみたら全然キャラクター生成されず、他の人に聞いたらそう言われた
git覗くと確かに全然違ったから、png
から情報読み込みでも全然違うのがでるからつうい

0
Posted by 名無し(ID:K1M3kzCcwg) 2023年10月25日(水) 22:36:25 返信

ワイの作ったLoRAだと左から7番目がIN05の働きするし、9番目がIN07の働きするわ
フルモデルだと5番目がIN05で9番目がIN07で合ってるけど、LoRAだとここはIN05とOUT03のはず
ただしOUT03と思われるもの(9番目)が表のIN07相当の仕事をしてるってのは合ってるんで
この影響がセットであるということは確かなのかもしれん
そのセットが場合によりIN07に現れたりOUT03に現れたりするのでは?

0
Posted by 名無し(ID:TNchC1B+7Q) 2023年04月29日(土) 00:30:49 返信

こことか参考になるかも
ttps://rentry.org/lora-bw-memo
パラメータが多いからLoRAを超えた沼を感じる…

0
Posted by 名無し(ID:JTDZIcm7pg) 2023年04月22日(土) 12:02:22 返信数(1) 返信

そもそも
「顔や背景や構図の学習結果はある階層に集中する」という仮定がたぶん正しくないよなあ
きちんと統計とると傾向くらいしかないのでは

CNNやGANの頃とdiffusionは違うのかも知れんが

4
Posted by 名無し(ID:sgw+pRoMOg) 2023年04月23日(日) 20:31:25

Lycorisのブロック値サンプルホスイ

7
Posted by 名無し(ID:5wwD7jMt/Q) 2023年04月21日(金) 13:29:17 返信

過学習気味のloraだと左から二番目だけでも0にすると一気にガビガビがなくなった

8
Posted by 名無し(ID:P8CZl/eusQ) 2023年03月31日(金) 05:05:36 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

Prompts

  1. 非R18詠唱全文
  1. 顔(目・口・表情)
  2. 構図
  3. 場所・背景
  4. 環境表現
  5. 特徴・年齢・体型・髪型
  6. ポーズ集
  7. 服飾
  8. 亜人・モンスター娘・人外
  9. 食品
  10. その他
  11. 画風
  12. 絵文字
  13. 色一覧
  14. 頻用ネガティブプロンプト
  15. 大量検証結果
  16. 整理用倉庫

編集中メニュー

  1. 未発見のプロンプト
  2. 旧ページ

table拡張js

どなたでも編集できます

メンバー募集!