技術
Diffusion Model(拡散モデル)とは?
別名: 拡散モデル
画像生成AIの主流アルゴリズム。
⚡ 30秒でわかる
Diffusion Model(拡散モデル) の主なポイント
- 1 拡散モデルは、ノイズを少しずつ取り除いていくことで画像を生成するAIの仕組み
- 2 学習時は「画像にノイズを足す過程」を覚え、生成時はその逆をたどってノイズから絵を作る
- 3 Stable Diffusion・Midjourney・FLUX など、現在の画像生成AIの主流アルゴリズム
- 4 旧来の GAN より学習が安定し、プロンプト(文章指示)に沿った高品質な画像を作りやすい
- 5 2020年の DDPM 論文をきっかけに一気に実用化が進み、画像生成ブームの土台になった
📖 詳しく
Diffusion Model(拡散モデル) とは
拡散モデル(Diffusion Model)とは、ノイズだらけの砂嵐のような画像から、少しずつノイズを取り除いていって最終的にくっきりした絵を作り上げる仕組みの画像生成AIです。学習のときは逆に、きれいな画像へ段階的にノイズを足して「どんどん汚していく」過程を観察し、その逆再生(=ノイズの消し方)をAIに覚えさせます。この「ノイズを予測して引き算する」やり方は、いきなり完成画像を一発で出すより安定して高品質な絵を作れるため、Stable Diffusion・Midjourney・FLUX など多くの画像生成AIで主流の方式になっています。ひと昔前に主流だった GAN(敵対的生成ネットワーク)は学習が不安定になりやすい弱点がありましたが、拡散モデルは学習が安定し、文章(プロンプト)の指示に細かく従いやすいのが強みです。砂嵐の中から少しずつ像が浮かび上がってくる写真の現像のような流れ、とイメージすると分かりやすいです。
❓ FAQ
よくある質問
- Q. 拡散モデル(Diffusion Model)とは何ですか?
- A. ノイズだらけの画像から少しずつノイズを取り除き、きれいな絵を作り上げる仕組みの画像生成AIです。学習時は逆に、きれいな画像へ段階的にノイズを足していく過程を観察し、その「ノイズの消し方」をAIに覚えさせます。Stable Diffusion や Midjourney など、いまの画像生成AIの多くがこの方式を採用しています。
- Q. 拡散モデルと GAN は何が違うの?
- A. GAN は「生成役」と「見破る役」の2つのAIを競わせて一発で画像を作る方式で、高速な一方で学習が不安定になりがちでした。拡散モデルはノイズを何段階もかけて少しずつ取り除くため生成に時間はかかりますが、学習が安定し、文章の指示に沿った高品質で多様な画像を作りやすいのが特長です。現在の主流は拡散モデル側に移っています。
- Q. 初心者は拡散モデルとどう付き合えばいい?
- A. 仕組みを完全に理解しなくても、Stable Diffusion や Midjourney などのツールを使えば誰でも画像生成を試せます。「ノイズから少しずつ絵を作るので、生成ステップ数を増やすと時間はかかるが安定しやすい」という性質だけ知っておくと、設定をいじるときに役立ちます。まずは身近なツールで言葉から画像を作る体験をしてみるのがおすすめです。
🔗 関連
あわせて読みたい
関連用語
関連 AI モデル
📰 この用語が登場する記事