メイン 他の 安定した拡散のための優れたプロンプトを作成する方法

安定した拡散のための優れたプロンプトを作成する方法



一般的な深層学習のテキストから画像へのモデルである Stable Diffusion (SD) を使用すると、テキスト プロンプトに基づいて詳細な画像を作成できます。ただし、写真がどれほど印象的で詳細になるかは、テキスト プロンプトがどの程度具体的であるかによって異なります。

  安定した拡散のための優れたプロンプトを作成する方法

優れたプロンプトを開発するには、多くの実験が必要です。この記事では、画像のバリエーションを大幅に変更するためのいくつかの設定と、PC でローカルに実行するように SD をセットアップする方法について説明します。

安定した拡散のための優れたプロンプトを作成する方法

「迅速な作成」には、最良の結果を得るために時間と実験が必要です。アート スタイルや媒体、特定のアーティストをできるだけ具体的に定義する必要があります。また、キーワードジャミングも避けてください。

次に、SD 機能の設定をカスタマイズしてテストを自動化する方法を理解することが重要です。

以下のヒントは、SD のローカル インストールに基づいています。ただし、オンライン バージョンを実行している場合にも適用されます。 SD をローカルにインストールする詳細な手順については、「 Windows PC で安定した拡散を設定する方法 ' セクション。

Googleフォトで重複を見つける方法

プロンプトが機能していることを確認する

開始する前に、次の手順を実行して、プロンプトの準備が整っていることを確認します。

  1. 「txt2ing」タブで、プロンプト フィールドを空のままにして、「スクリプト」セクションまでスクロールします。
  2. ドロップダウン メニューをクリックし、[ファイルまたはテキスト ボックスからプロンプトを表示] を選択します。
  3. プロンプトのテキスト ファイルを [入力を含むファイル] ウィンドウにドロップできます。または、[テキストボックスを表示] オプションをオンにして、[プロンプト] ウィンドウにプロンプ​​トを入力します。」変更と保存が簡単なため、テキスト ファイルで作業する方がおそらく簡単です。
  4. テキスト ファイルの場所に移動し、ファイルをウィンドウにドラッグします。ファイルに変更を加える場合、UI はファイルを自動的に更新しないため、更新されたファイルをプロンプト ウィンドウにドロップする必要があります。
  5. 「シード」入力フィールドでカスタム シードを設定し、「生成」をクリックします。

プロンプトによって生成されたアートを使用して実験することに満足している場合は、Classifier-Free Guidance (CFG) スケール機能を使用することから始めます。

CFG スケールの実験

CFG スケールは、関連する画像を生成するときにモデルをプロンプトにどれだけ近づけたいかを測定します。たとえば、「0」の CFG スケール値は、シードに基づいてランダム イメージを生成します。一方、「20」の CFG スケールと SD の最大値は、プロンプトに最も近い一致を作成します。

CFG スケール機能を使用してプロンプトを試すには、次の手順に従います。

Windows 10のスタートメニューと設定が機能しない
  1. 「スクリプト」に移動し、「X/Y プロット」を選択します。
  2. 「X タイプ」ドロップダウン メニューをクリックし、「CFG スケール」を選択します。
  3. 「Y タイプ」ドロップダウン メニューで、「ステップ」を選択します。
  4. 「X 値」入力フィールドで、CFG スケールを「3 ~ 5」に設定することを検討してください。これにより、イメージの整数バージョンが生成されます。半分の数を生成する場合は、「3-5 (+ 0.5) を丸かっこで囲んで入力します。
  5. 次に、「Y 値」フィールドの「ステップ」を使用して、範囲間のバリエーションの数を定義します。たとえば、10 ~ 40 ステップをテストするには、「10-40」と入力します。 5 つのバリエーションを使用するには、「10-40 [5]」を角括弧で入力します。
  6. 概要を明確にするには、[凡例を描画] がチェックされていることを確認します。
  7. 「生成」ボタンをクリックします。

リクエストされたバリエーションに応じて、多くのレンダリング オプションが表示されます。また、すべての画像はフル解像度であるため、ご希望のバージョンが完成品となります。

プロンプト マトリックスの実験

「プロンプト マトリックス」は、同じプロンプトからより多くのバリエーションを生成するときに、プロンプトをテストするもう 1 つの強力な方法です。プロンプト マトリックス機能をカスタマイズするには、次の手順に従います。

  1. [スクリプト] ドロップダウン メニューに移動し、[プロンプト マトリックス] を選択します。
  2. プロンプト フィールドにプロンプ​​トを入力し、スペースを押します。縦パイプ文字「|」を入力してください– 次に、別のスペースを追加します。 「油絵」や「水彩」など、使用するさまざまなスタイル バージョンを入力し、縦のパイプを使用してそれぞれを区切ります。
  3. [Generate] をクリックすると、入力した変数の数に応じて、その数を掛けた値が表示されるバリエーションの数になります。たとえば、4 つの引数 X 4 = 16 の結果が得られます。

サンプリング方法の実験

サンプリング方法は、画像をノイズから認識可能な形状に調整します。次の手順に従って、サンプリング方法をテストします。

  1. 「Y タイプ」ドロップダウン メニューに移動し、「サンプラー」を選択します。
  2. 「Y 値」テキスト フィールドに、「Euler a」などのサンプラー メソッドを入力し、その後に他のサンプル名を区切るためにコンマを入力します。少なくとも 3 つの方法でテストすることを検討してください。
  3. 簡単にするために、「CFG スケールの X 値」を「3-5」と入力して 3 つのバリエーションに設定します。
  4. 「生成」ボタンを押します。

Windows PC で安定した拡散を設定する方法

15GB~20GB程度の空きディスク容量があれば、PCにSDをインストールすることで無料でSDにアクセスできます。次の手順には、インストールおよびダウンロードする必要があるすべてのファイルへの直接アクセスが含まれます。

プロセスを簡単にするために、2 つのフォルダーを作成することを検討してください。1 つはダウンロードしたすべての SD ファイルを保存するためのもので、もう 1 つはローカル バージョンの SD をインストールするためのものです。たとえば、「Documents」にフォルダーを作成し、「SDLocal」のようにスペースを入れずに名前を付けることができます。これは、SD ではディレクトリ名にスペースがあると問題が発生する可能性があるためです。

安定拡散ファイルのダウンロード

  1. まずは訪問 python.org Python の最新リリースをダウンロードします。
  2. [ファイル] セクションまで下にスクロールし、Windows インストーラー (64 ビット) バージョンを選択してダウンロードします。
  3. 訪問 git-local-branching-on-the-cheap 「Windows 用ダウンロード」ページ。
  4. 「64-bit for Windows Setup」オプションをクリックしてダウンロードします。
  5. GitHub にアクセスして、 安定拡散 ウェブ UI。 [コード] ドロップダウン メニューをクリックし、[ZIP をダウンロード] を選択します。
  6. に行く ハグフェイス.co 最新の SD バージョンをダウンロードする Web サイト。この Web ページでは、無料のアカウントを作成する必要があります。下にスクロールして、包括的なバージョンの「…full EMA…」バージョンを選択します。これは大きなファイルであり、ダウンロードが完了するまでに時間がかかる場合があります。
  7. 訪問 GitHub「GFPGAN」ウェブページ 「Face Restoration」機能の Gen ファイルをダウンロードします。緑色のチェックマークが付いた「アップデート」セクションまで下にスクロールします。より自然な結果を得るには、「V1.3 モデル」をダウンロードしてください。また、詳細については「V1.4モデル」をダウンロードしてください。
  8. また、「Notepad++」は以下からダウンロードできます。 メモ帳++ の Web サイト .上部にリストされている最新の 64 ビット バージョンをクリックします。

安定した拡散ファイルをインストールする

  1. まず、Phyton インストール ファイルに移動してダブルクリックし、ポップアップ ウィンドウで [今すぐインストール] を選択します。インストールが完了したら、「閉じる」をクリックします。
  2. 「Stable Diffusion Web UI Master」zip ファイルに移動し、それをダブルクリックしてから、フォルダー バージョンをダブルクリックします。そのフォルダ内のすべてのファイルを選択し、「Documents」フォルダに先ほど作成した SD ローカル フォルダに移動します。そこにすべてのファイルが表示されていることを確認します。
  3. ダウンロードしたすべてのファイルを含むフォルダーに戻ります。 「GFPGANv1.3.pth」および「GFPGANv1.4.pth」ファイルを見つけてドラッグし、SD ローカル フォルダー内の他の SD ファイルに結合します。
  4. ダウンロードしたファイル フォルダーから「sd-v1-4-full-ema.ckpt」ファイルを見つけ、ファイル名をクリックして「モデル」に変更します。 SD フォルダにドラッグします。
  5. Git .exe ファイルをダブルクリックし、ライセンスに同意してから、[インストール中] 画面が表示されるまで [次へ] をクリックし続け、完了したら [完了] をクリックします。
  6. notepad++ インストーラー .exe ファイルを見つけてインストールし、[完了] をクリックします。
  7. SD ローカル フォルダーから「webui-user.bat」ファイルをクリックすると、「Windows によって PC が保護されました」というポップアップが表示されます。 「詳細情報」をクリックしてから、「とにかく実行」をクリックします。
  8. コマンド プロンプト ウィンドウが開き、「Python を起動できませんでした」というエラーが表示されます。コマンド プロンプト ウィンドウを開いたままにします。

このエラーを解決するには、基本的に Python を SD に接続する必要があります。方法は次のとおりです。

  1. 「webui-user.bat」ファイルを右クリックし、「その他のオプションを表示」に移動し、「メモ帳++で編集」を選択します。
  2. メモ帳++が開きます。検索アイコンをクリックし、「Phyton」と入力します。 Phyton アプリに結果が表示されます。
  3. Phyton アプリを右クリックし、[ファイルの場所を開く] を選択します。
  4. Phyton フォルダーが表示されます。 Phyton 64 ビット ショートカットを右クリックし、[ファイルの場所を開く] を選択します。
  5. 「phyton.exe」ファイルを右クリックし、「パスとしてコピー」を選択します。パスがクリップボードにコピーされます。
  6. Notepad++ に戻り、「set PHYTON=」行の横にカーソルを置いてパスをコピーします。 「保存」をクリックします。
  7. SD ローカル フォルダーに戻り、「webui-user.bat」ファイルをダブルクリックします。
    • このプロセスには時間がかかる場合があり、進行状況は表示されません。インストールが完了すると、コマンド プロンプト ウィンドウに SD 情報が表示されます。 SD をローカルで実行する場合は、このウィンドウを開いたままにしておく必要があります。
  8. 最も重要な情報は、画面下部の「Running on local URL:」行にある IP 番号です。
  9. URL をコピーしてブラウザのアドレス バーに貼り付け、SD のローカル バージョンにアクセスします。

優れた SD プロンプトを作成する技術

SD で AI アート モデルを操作する場合、最適な画像は具体的で適切な言葉遣いから作成されます。あなたを可能にする素晴らしいサイトさえあります 画像を生成する オンラインでの安定した拡散のために。ただし、迅速な作成には時間がかかり、SD が特定の微調整にどのように反応するかを確認するために、機能を何度も試してみる必要があります。 SD で遊んで過ごす時間が増えるほど、SD で目的のアートを生成すること自体がアートであることがわかります。

感動したSD画像は作れましたか?以下のコメント セクションでお気に入りのアートについて教えてください。

興味深い記事

エディターズチョイス

OBS Studio を使用した Twitch ストリーミングの初心者ガイド
OBS Studio を使用した Twitch ストリーミングの初心者ガイド
わかりやすいガイドに従って、OBS Studio を使用した Twitch ストリーミングをわずか 30 分で開始できます。アラートや画像などをストリームに追加する方法を学びます。
Windows10でデスクトップアイコンを小さくする方法
Windows10でデスクトップアイコンを小さくする方法
Windowsの最も優れた点の1つは、Windowsをほぼ無限にカスタマイズして、思いどおりの外観と感触を実現できることです。デフォルト設定はかなり良いですが、常に改善の余地があります。だから、どうやって
Amazon Fire StickでHBOを解約する方法
Amazon Fire StickでHBOを解約する方法
ほとんどの人は、HBO が The Sopranos、The Wire、Game of Thrones など、数多くの素晴らしいオリジナルの番組を持つ素晴らしいチャンネルであり、リストは続きます。どれも評価の高いドラマなので、
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
OS Xのプレビューアプリは、ページの再配置や削除、メタデータの変更など、PDFドキュメントの基本的な変更を実行できる強力なツールです。あまり知られていない可能性のある機能の1つは、既存のPDFドキュメントから1つ以上のページを抽出する機能です。それを行うための2つの方法を学ぶために読んでください。
黒曜石ジャーナル テンプレート
黒曜石ジャーナル テンプレート
メモ作成アプリの Obsidian は、ゼロから始めなくても日記を構造化する優れた方法となるテンプレートを利用しています。完璧な黒曜石日記テンプレートを見つけるのが難しい場合は、ここが最適です。
マックス: 内容と視聴方法
マックス: 内容と視聴方法
オリジナル番組に加えて、HBO とワーナーメディアの両方のコンテンツを提供するストリーミング サービス、Max について学びましょう。
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する方法Windows10には、タスクビューと呼ばれる便利な機能が付属しています。これにより、ユーザーは仮想デスクトップを使用できるようになります。