記事一覧
ちょい調べた!拡散モデルとは?【実装編】
今までの「ちょい調べた!拡散モデル」シリーズで、拡散モデルの原理と学習アルゴリズムについて、数学的に解説してきました。今回は、実際にPythonでの実装を試みます!具体的には、FashionMNISTデータセットを使って、拡散モデルを学習し、新たなデータを生成することを目指します。Google Colaboratoryノードブックも用意していますので、参考までに試してみてください。
データセット
ちょい調べた! 拡散モデルとは?【原理編】
近年、生成AIの目覚ましい進化により、人間が作成したような自然なテキストや画像が生成できるようになりました。高精細な画像生成で知られるStable Diffusionはその好例です。
このような生成AIは、新しいデータをつくり出す「生成モデル」という技術によって実現されています。画像生成モデルの中でも特に注目されているのが「拡散モデル」です。
本記事では、拡散モデルの原理を簡単に解説することを