最終更新:ID:DqSiI5hXpw 2023年02月17日(金) 20:10:32履歴
わかんない言葉は検索しましょう。
検索しにくい略称とかを中心に説明していく。
あと説明するまでもないと思うけど、
赤ちゃんは初心者、浦島太郎は復帰者のことやで
Redditだと「1111が動かないんですが」に「1111は人間ですが?」というクソリプがつく。
むかしむかしあるところに「Stable Diffusion UI」がありました。
https://github.com/cmdr2/stable-diffusion-ui
このころはGUIアプリの戦国時代で似たような名前の違うアプリが色々ありました。
NMKD Stable Diffusion GUI
https://nmkd.itch.io/t2i-gui
webuiは一般名詞だし、「Stable Diffusion UI」もGUIでWebユーザーインターフェースなので混乱しました。
実際に違うアプリを1111だと思い込んで使ってる人もいました。
そこで、混同を避けるために、NMKDはNMKDと呼ぶ慣習になり、
同様に「cmdr2版」「AUTOMATIC1111版」と呼ぶようになりました。
さらに、AUTOMATIC1111だと長いので、A1111や単に1111と呼ぶことが増えましたとさ。
シェアの差やん
cmdr2を使ってる人は全然見かけないけど、NMKDを使い続ける人はたまにいる。
1111が導入できない人とか24GBのDreamBoothが好みって人とか。
必要ならページを作って知見を集めるのも全然いいと思う。
実際にInvokeAIのページは作った。
NovelAIも1111もブラウザで動作する(一般用語としてのWebユーザーインターフェースを持つ)し、
ローカル版をリモートで動作させたり、リモートからのアクセスを受け入れたりできるので、
「Web版/ローカル版」という呼び分けはそぐわない気もするが、そう呼ばれることが多い。
(こう言い直すべき、みたいな提案も特に聞かない)
(別のコミュニティから来た人には違和感があるらしい)
TI/DB/HNのそれぞれの効果や使い分けは研究中の段階であり、
安易に「こうしたい時はこれを使うと良い」と断言しにくいので、
ここでは意味の説明までは書かないことにした。
あと「学習」「追加学習」という言葉に狭義の定義をする人もいるけど、ここでは区別していない。
「正規化(Normalization)」と「正則化(Regularization)」も機械学習の用語としては意味が違う。
DreamBoothのClassificationは正則化のほう。Layer Normalizationが正規化。
まあどっちでもええやろ
検索しにくい略称とかを中心に説明していく。
略語 | 名称 | 説明 |
---|---|---|
SD | Stable Diffusion | |
WD | Waifu Diffusion | ckptは略称で呼ばれることが多い。https://huggingface.co/を探そう。 |
NSFW | Not safe for work | 職場での閲覧注意。つまりえっちなやつや |
SFW | Safe for work | こっちはNがついてなくて全年齢や |
NAI | NovelAI | 単なる略称。 |
NAIFU | NovelAI AI Image Frontend Ultimate | NovelAIのエミュレーターの一つ。 |
web版 | NovelAIを公式サイト上で利用することを指すことが多い。 | |
webui | Stable Diffusion web UI(AUTOMATIC1111) | SDのUIのひとつ。 |
AUTOMATIC1111 | 人名。でもツールの名前として呼ばれがち。 | |
1111 | (webuiと同義) | このページでも1111と表記する。 |
ローカル版 | NovelAIのモデルを1111で利用する形態を指すことが多い。 | |
Colab | Google Colaboratory | クラウドサービス。ローカル版を動かすことができる。 |
アナル | Anlas | NovelAI公式の課金通貨。 |
TI | Textual Inversion | 学習方法の1つ。 |
DB | Dreambooth | 学習方法の1つ。 |
HN | Hypernetwork | 学習方法の1つ。 |
DA | DreamArtist | 学習方法の1つ。 |
Lora | 学習方法の1つ。1111のDB拡張で使うやつとkohyaで使うやつがある。 | |
kohya | 人名。でもツール(kohya-ss/sd-scripts)の名前として呼ばれがち。 | |
ST | Stable Tuner | 学習方法の1つ。kohya系。 |
CN | ControlNet | また新しいやつや |
t2i | txt2img | Text to Image プロンプトから画像を生成すること。 |
i2i | img2img | Image to Image 元画像とプロンプトから画像を生成すること。 |
inpaint | i2iの1形態。元画像の一部を指定して画像を生成すること。 | |
マスピ | masterpiece | 傑作。品質向上に使われるプロンプト。顔が特徴的。マスピ絵、マスピ顔とか言う。 |
UC L+B | Undesired Content Low Quality + Bad Anatomy | 定型のネガティブプロンプト。 |
金脈 | SD RESOURCE GOLDMINE | Stable Diffusionに関連するすべてのリソースとニュースを集めた総合的なサイト。1111を中心としてる。 |
Batch count/Batch size | Batch sizeはGPUが一回の処理で画像を生成する枚数。Batch countはそれを何回行うか。カウント4、サイズ1だと1回描画を4回繰り返すから4倍の時間かかる。カウント1、サイズ4だと4枚を1度に描画するからVRAMたくさん使うけど処理が早い | |
マージ | Checkpoint Mergerで2~3つのモデルを組み合わせること。 | |
層別マージ/階層マージ/MBW | Merge Block Weighted | Merge Block Weightedで2つのモデルのU-Net層を細かく指定してマージすること。 |
風船 | 閲覧注意やで(詳しくは123スレ250-) 浦島太郎のためにを参照 |
あと説明するまでもないと思うけど、
赤ちゃんは初心者、浦島太郎は復帰者のことやで
1111の表記ゆれ
Redditだと「1111が動かないんですが」に「1111は人間ですが?」というクソリプがつく。
むかしむかしあるところに「Stable Diffusion UI」がありました。
https://github.com/cmdr2/stable-diffusion-ui
このころはGUIアプリの戦国時代で似たような名前の違うアプリが色々ありました。
NMKD Stable Diffusion GUI
https://nmkd.itch.io/t2i-gui
webuiは一般名詞だし、「Stable Diffusion UI」もGUIでWebユーザーインターフェースなので混乱しました。
実際に違うアプリを1111だと思い込んで使ってる人もいました。
そこで、混同を避けるために、NMKDはNMKDと呼ぶ慣習になり、
同様に「cmdr2版」「AUTOMATIC1111版」と呼ぶようになりました。
さらに、AUTOMATIC1111だと長いので、A1111や単に1111と呼ぶことが増えましたとさ。
なぜローカル版が1111を指すのか
シェアの差やん
cmdr2を使ってる人は全然見かけないけど、NMKDを使い続ける人はたまにいる。
1111が導入できない人とか24GBのDreamBoothが好みって人とか。
必要ならページを作って知見を集めるのも全然いいと思う。
実際にInvokeAIのページは作った。
「Web版/ローカル版」の表記ゆれ
NovelAIも1111もブラウザで動作する(一般用語としてのWebユーザーインターフェースを持つ)し、
ローカル版をリモートで動作させたり、リモートからのアクセスを受け入れたりできるので、
「Web版/ローカル版」という呼び分けはそぐわない気もするが、そう呼ばれることが多い。
(こう言い直すべき、みたいな提案も特に聞かない)
(別のコミュニティから来た人には違和感があるらしい)
学習について
TI/DB/HNのそれぞれの効果や使い分けは研究中の段階であり、
安易に「こうしたい時はこれを使うと良い」と断言しにくいので、
ここでは意味の説明までは書かないことにした。
あと「学習」「追加学習」という言葉に狭義の定義をする人もいるけど、ここでは区別していない。
「正規化(Normalization)」と「正則化(Regularization)」も機械学習の用語としては意味が違う。
DreamBoothのClassificationは正則化のほう。Layer Normalizationが正規化。
層別マージ/階層マージ
まあどっちでもええやろ
・基本的な用語の説明頻出する用語のそれぞれの意味を説明しており、それぞれの違いなどがわかりやすい。
コメントをかく