定義
サンプリングステップ数とは、拡散モデルがノイズ画像から最終画像を生成するまでに繰り返すノイズ除去の反復回数のこと。
サンプリングステップ数 (Steps)とは(詳しく解説)
Stable DiffusionやMidjourneyなどの拡散モデルは、ランダムノイズから段階的にノイズを除去して画像を生成する。この反復回数がサンプリングステップ数で、一般的には20〜50程度が標準とされ、数値を増やすほど細部の描写が安定する一方、生成時間とGPUコストが線形に増える。業界標準ではDPM++やEulerなど新しいサンプラーの登場により、20ステップ前後でも高品質な出力が得られるようになったとされる。2026年時点の実運用では、ステップ数を闇雲に増やしても一定値を超えると品質向上が頭打ちになり、逆にディテールが崩れる「オーバークック」と呼ばれる現象が起きやすい点が落とし穴として知られる。現場での選び方としては、ラフ案の大量生成には10〜20ステップの低コスト設定、最終納品用の高品質出力には30〜50ステップを使い分ける運用が広く採用されている。クラウドGPU課金型のサービスではステップ数がそのまま従量コストに直結するため、相場感を把握したうえでサンプラーの性能とのバランスを取ることが重要とされる。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「サンプリングステップ数 (Steps)とは」 https://aipicks.jp/glossary/sampling-steps
サンプリングステップ数 (Steps)の使用例
- Euler a・20ステップとDPM++ 2M・30ステップで同一プロンプトの出力を比較する設定。
- ラフ案の大量生成は15ステップ、最終納品用の1枚は40ステップに分けて運用するワークフロー。