Negative Embedding (Textual Inversion) を使って高品質な画像を生成する

Negative Embedding (Textual Inversion)とは
Negative Embedding (Textual Inversion)とは、言葉の意味をコンピューターが理解するための技術の1つです。普通、コンピューターは言葉を数値の集まり、つまりベクトルとして理解します。このベクトルは、その言葉が持つ意味や関連性を表しています。
たとえば、「犬」という言葉があるとします。コンピューターは「犬」をあるベクトルで表し、それによって「犬」が動物であること、ペットであることなどの情報を理解します。しかし、Negative Embeddingでは、この「犬」のベクトルを逆転させます。すると、コンピューターは「犬」の反対や対立する概念を探し始めます。つまり、「犬」ではないもの、たとえば「猫」や「鳥」などの他の動物を見つけることができるのです。
この技術は、とくに言葉の意味を深く理解する必要がある場面で役立ちます。たとえば、文章を分析して、その中の対立するアイデアや感情を見つけ出すときなどです。ただし、この方法はまだ完全ではなく、コンピューターが間違った関連性を見つけることもあります。ですので、使用する際には注意が必要です。
初心者の方には、このような複雑な技術を理解するのは難しいかもしれませんが、要するにNegative Embedding (Textual Inversion)は言葉の意味を逆転させて、新しい視点や関連性を見つけるためのツールだと考えていただければと思います。興味深い技術ですので、さらに学びたい場合は、Word2Vec
やGloVe
などの単語埋め込みモデルについて調べてみると良いでしょう。これらは、言葉の意味をベクトルとして表現するための基本的なツールです。

【最新Core Ultra9 HX & RTX5070Ti搭載・ウルトラハイスペック】MSIゲーミングノートPC Vector16HXAI メモリ32GB/SSD1TB/16インチ WQXGA 240Hz/CoreUltra9プロセッサー275HX/RTX5070Ti/Windows11Pro/日本語キーボード/Vector-16-HX-AI-A2XWHG-0853JP
ASIN:B0F29M7VCK

【Core i7 & NVIDIA RTX 4060搭載・薄型軽量スケルトン】MSIゲーミングノートPC Cyborg15 1.98kg Corei7/RTX4060/Intel/15.6/FHD/144Hz/32GB/1TB/英語キーボード/Windows 11 Pro/Cyborg-15-A13VFK-6403JP
ASIN:B0DGTSF5J8

ゲーミングPC デスクトップ パソコン ドスパラ Diginnos Core i7-12700 - RTX 3060 12G - 32GBメモリ - SSD2.0TB - Windows 11 - THIRDWAVE ゲームPC VR 生成AI (整備済み品)
ASIN:B0DSS2DHFC

玄人志向 NVIDIA GeForce RTX3060 搭載 グラフィックボード GDDR6 12GB GALAKURO GAMINGシリーズ 【国内正規代理店品】 GG-RTX3060-E12GB/OC/DF
ASIN:B08XMC4QJ1

【最新Core Ultra9 HX & RTX5070Ti搭載・ウルトラハイスペック】MSIゲーミングノートPC Vector16HXAI メモリ64GB SSD1TB 16インチ WQXGA 240Hz CoreUltra9プロセッサー275HX RTX5070Ti Windows11Pro 日本語キーボード Vector-16-HX-AI-A2XWHG-0251JP
ASIN:B0F29HKFFC

ASUS ゲーミングノートPC TUF Gaming A16 FA608PM 16インチ RTX 5060 AMD Ryzen 9 8940HX メモリ 32GB SSD 1TB リフレッシュレート165Hz イルミネートキーボード Windows 11 バッテリー駆動 11.1時間 重量 2.3kg 動画編集 イェーガーグレー FA608PM-R9R5060EC
ASIN:B0FC276JC3

ガレリア ゲーミングPC GALLERIA RM7R-R46 RTX 4060 Ryzen 7 5700X メモリ32GB SSD1TB Windows11 動画編集 2年保証 ガンメタリック
ASIN:B0DVGTSGPM

ガレリア ゲーミングPC GALLERIA RM7C-R56T RTX5060Ti 16GB Core Ultra 7 265F メモリ32GB SSD1TB Windows 11 Home 動画編集 2年保証 ガンメタリック 18157-4923
ASIN:B0F65M3GWH

ゲーミングPC デスクトップ パソコン ドスパラ Diginnos Core i7-8700 - RTX 2070Super - 32GBメモリ - SSD1.0TB - Windows 11 - THIRDWAVE ゲームPC - VR エイペックス フォートナイト (整備済み品)
ASIN:B0F3WV9JTB

mouse 【RTX5080 搭載 / 3年保証】 ゲーミングPC デスクトップPC G TUNE FZ (Core Ultra 7 プロセッサー 265K RTX 5080 64GB メモリ 2TB SSD 無線LAN 水冷CPUクーラー 動画編集 ゲーム) FZI7G80GB6SKW104AZ
ASIN:B0DZCM1ZY4
Negative Embedding (Textual Inversion)のインストール方法
ダウンロードしてきたファイルを\stable-diffusion-webui\embeddings
フォルダーに移動します。


- Web UIのブラウザーを開き生成パラメーターエリアの「Textual Inversion」を開きます。
- 右にある更新ボタンを押すと一覧にファイルが表示されます。

チェックポイントモデルがSD1.5を選択している場合、表示されるモデルはSD1.5に適したものだけです。他のモデル(SDXL)は表示されませんので、ご注意ください。
Negative Embedding (Textual Inversion)の使い方
まずは「Textual Inversion」のページを開きます。ネガティブプロンプトを適用したい場合は、ネガティブプロンプト入力欄の挿入したい位置をクリックし、一覧から適応させたいNegative Embeddingを選択すればネガティブプロンプト入力欄に名前が表示されます。
適応を解除したい場合はもう一度Negative Embeddingを選択すれば解除できます。

Negative Embedding (Textual Inversion)のウェイト調整
Negative Embeddingのウェイト(強度)を調整するには、以下の手順を実行します。
- ネガティブプロンプト入力欄の名前を選択します。
Ctrl
キーを押しながら↑
または↓
キー(矢印キー)を押すことで、ウェイトの増減が可能です。
(EasyNegative:1.2)
上記の例では、「EasyNegative」が1.2倍のウェイトで適用されることを意味します。
Negative Embedding (Textual Inversion)のUIの使い方

\stable-diffusion-webui\embeddings
フォルダー内をさらにフォルダーで分別している場合はこのボタンを有効するとツリービューに切り替えできます。

Negative Embedding (Textual Inversion)モデルのメタデータの編集方法
基本的にはメタデータは何も入れなくても問題ありません。ただしモデルが増えていくとどういったモデルなのかが分からなくなるのでモデルの説明などをメタデータとして保存します。
一覧より編集したいモデルにマウスを持っていくと右上にマークが出てきますのでクリックするとメタデータ編集画面が開きます。
- Descriptionメタデータの説明を入れていきます。
- サムネイルメタデータのサムネイルが表示されます。
- Notesメタデータのメモなどを入れていきます。
- Replace previewメタデータのサムネイルを更新したいときに使います。
メタデータのサムネイルの更新方法
txt2imgでモデルを使った画像をポートレート(SD1.5→ 512x768/ SDXL→ 768x1344)で生成します。
サムネイルにしたい画像が生成されたら、「Textual Inversion」ページのモデル編集画面を開きます。
「Replace preview」を押せば先ほど生成した画像と差し替えられます。
サムネイルを消したい場合は\stable-diffusion-webui\embeddings
フォルダーにモデル名.preview.png
がありますのでPNG画像を削除すれば初期状態にもどります。
まとめ
今回はNegative Embedding (Textual Inversion)について説明させていただきました。Negative Embeddingを使用することでテキスト生成の品質が向上するため、ぜひ試してみてください。また、チェックポイントモデルとの相性も考慮しながら、適切なモデルを選択してください。
オススメのモデルについては、別途記事としてまとめていく予定ですので、そちらもご参照いただければ幸いです。最後までお読みいただき、ありがとうございました。

Crucial(クルーシャル) PRO (マイクロン製) デスクトップ用メモリ 16GBX2枚 DDR4-3200 メーカー制限付無期限保証CP2K16G4DFRA32A【国内正規代理店品】
ASIN:B0C29R9LNL

シー・エフ・デー販売 CFD販売 CFD Standard デスクトップ用 メモリ DDR4 3200 (PC4-25600) 16GB×2枚 288pin DIMM 相性保証 W4U3200CS-16G
ASIN:B0BB21KR4K
![CORSAIR DDR4-3200MHz デスクトップPC用 メモリ Vengeance LPX シリーズ 64GB [32GB × 2枚] CMK64GX4M2E3200C16 ブラックの商品画像](https://m.media-amazon.com/images/I/31FW7FG2LML._SL160_.jpg)
CORSAIR DDR4-3200MHz デスクトップPC用 メモリ Vengeance LPX シリーズ 64GB [32GB × 2枚] CMK64GX4M2E3200C16 ブラック
ASIN:B07Y4ZZ7LQ

Team DDR4 3200Mhz PC4-25600 16GBx2枚(32GBkit) デスクトップ用メモリ Elite Plus シリーズ 日本国内無期限正規保証 TPRD432G3200HC22DC01
ASIN:B093GNJS1T
![CORSAIR DDR4-3200MHz デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2E3200C16の商品画像](https://m.media-amazon.com/images/I/31Hq8-Z9oWL._SL160_.jpg)
CORSAIR DDR4-3200MHz デスクトップPC用 メモリ VENGEANCE LPX シリーズ 32GB [16GB×2枚] CMK32GX4M2E3200C16
ASIN:B07RW6Z692
![CORSAIR Corsair DDR4-3200MHz デスクトップPC用 メモリ VENGANCE RGBシリーズ 32GB [16GB×2枚] ホワイトCMW32GX4M2E3200C16Wの商品画像](https://m.media-amazon.com/images/I/41yngbpRN0L._SL160_.jpg)
CORSAIR Corsair DDR4-3200MHz デスクトップPC用 メモリ VENGANCE RGBシリーズ 32GB [16GB×2枚] ホワイトCMW32GX4M2E3200C16W
ASIN:B08S9BLC36

シリコンパワー デスクトップPC用 メモリ DDR4 3200 PC4-25600 16GB x 2枚 (32GB) 288Pin 1.2V CL22 SP032GBLFU320F22
ASIN:B08K8P41DJ
![【Amazon.co.jp限定】CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE DDR5シリーズ (PC5-48000) Intel XMPメモリキット 32GB ブラック [16GB×2枚] CMK32GX5M2E6000C36の商品画像](https://m.media-amazon.com/images/I/31lGT-Mg+6L._SL160_.jpg)
【Amazon.co.jp限定】CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE DDR5シリーズ (PC5-48000) Intel XMPメモリキット 32GB ブラック [16GB×2枚] CMK32GX5M2E6000C36
ASIN:B0BZHW15KF
![CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE RGB DDR5シリーズ (PC5-48000) Intel XMP メモリキット 32GB ホワイト [16GB×2枚] CMH32GX5M2E6000C36Wの商品画像](https://m.media-amazon.com/images/I/31ibrqUfKAL._SL160_.jpg)
CORSAIR DDR5-6000MHz デスクトップPC用メモリ VENGEANCE RGB DDR5シリーズ (PC5-48000) Intel XMP メモリキット 32GB ホワイト [16GB×2枚] CMH32GX5M2E6000C36W
ASIN:B0CDY46PFK

ORICO Raceline Racer DDR4メモリ 16GB (8GB×2枚組) 3200MHz CL16、XMP 2.0対応オーバークロック、1.35V UDIMM、Intel & AMD互換、高性能ゲーミング用デスクトップメモリ - H400 ブラック
ASIN:B0DSDBZCLZ