AIToday
画像生成Zenn AI/ML掲載日時: 2026年10月18日 22:00

拡散モデル、復元に見えて生成できる理由を解説

LINEで送る
拡散モデル、復元に見えて生成できる理由を解説

3つのポイント

  1. 何が起きたか

    Zennの解説記事が、拡散モデルがTステップでガウスノイズを加え、U-NetやTransformerを訓練して逆方向に1ステップ分のノイズを予測・除去する仕組みを説明している。

  2. なぜ重要か

    訓練は個々の画像ではなく実画像全体の分布をモデルに学ばせるため、生成はランダムシードから始まり尤もらしい画像へ収束する。多様性はここから生まれる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この解説は、拡散モデルをシリーズ既存の作例と同じ系譜に位置づける。超解像と顔復元は1パスで生成するGANを使ったがモード崩壊を起こしうる。物体消去は専用の穴埋めモデルLaMaを使った。拡散はGANと逆のアプローチをとり、ノイズを段階的に除去することで速度を安定性・品質・多様性と引き換えにする。著者はこれが画像生成で拡散が支配的になった理由だと指摘する。

著者が引く重要な区別は、復元と生成が同じ繰り返しのノイズ除去を行いつつ出発点と条件が異なる点だ。復元は元画像へ向かうため、劣化入力に条件付けられた生成の一種となる。一方テキストto画像はランダムノイズから始まりプロンプトに従う。この共通の枠組みにより、同じ仕組みで超解像・インペインティング・text2imgを扱える。著者はControlNetを次の題材になりそうだと述べている。

実用面では、Latent Diffusionが画像を潜在空間に圧縮して計算量を減らし、コンシューマーGPUで動く程度にした。Classifier-Free Guidanceはプロンプトへの追従性を高めるが、強めすぎると不自然な結果になる。著者はエンジンと製品も区別し、Stable Diffusion 3とFluxはFlow Matchingを用いたDiTを使うこと、DALL·E 1は拡散ではなく自己回帰だったこと、MidjourneyとFireflyは拡散ベースと推測されるが非公開であることを挙げている。

よくある質問
学習が復元に見えるのに、なぜ拡散モデルは新しい画像を作れるのか?
訓練は特定の画像を返すのではなく、あらゆるノイズレベルで実画像の方向を予測することをモデルに学ばせる。生成時には元画像が存在しないため、ランダムシードが任意の尤もらしい画像へ収束する。
Midjourneyのような画像生成AIは拡散モデルと同じものか?
いいえ。拡散モデルは手法やエンジンであり、Midjourney、Stable Diffusion、Fireflyといった製品はそのエンジンの上に作られたサービスで、すべてが純粋な拡散とは限らない。
なぜ拡散はGANより遅いのか、何が高速化するのか?
拡散はノイズ除去を何度も繰り返すが、GANは1パスで生成する。少ステップのサンプラーや蒸留、Flow Matchingがステップ数を削減し、Flux Schnellは4ステップで生成できる。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へMetaのAIエージェント、性的会話可にクリエイター反発