拡散モデル
かくさんもでる / Diffusion Model
定義
拡散モデルとは、データに雑音を加える過程を逆にたどり、雑音から画像などを生成するモデルのことです。
拡散モデルは、画像生成AIで広く使われている生成の仕組みです。学習では、画像に少しずつ雑音を加えて最後には雑音だけにする過程を考え、その逆に、雑音を少しずつ取り除く方法をモデルに学ばせます。生成するときは、雑音から出発して取り除く処理を繰り返し、画像を作り出します。2020年の論文「Denoising Diffusion Probabilistic Models」などで高い品質の画像生成が示され、その後、文章の指示から画像を作るサービスなどに広がりました。動画や音声の生成にも応用されています。生成した画像を業務で使う場合は、既存の作品との類似や権利の扱いを確かめてから使うと安心です。
拡散モデルの学習と生成
- 学習:雑音を加える過程を考える画像に少しずつ雑音を加え、最後には雑音だけにする
- 学習:逆の方法を学ぶ雑音を少しずつ取り除く方法をモデルに学ばせる
- 生成雑音から出発し、取り除く処理を繰り返して画像を作る
生成した画像を業務で使う場合は、既存の作品との類似や権利の扱いを確かめてから使うと安心です。
自社のAI活用の準備度は?7つの柱で、10問・約3分で確かめる(無料・登録不要)