248 生成モデルの考え方

画像のデータセットがどのような分布になっているかを推測し、その分布に基づいて、元の画像と似たような画像データを生成する(サンプリングする)ことを目的としたモデルを生成モデルと呼ぶ。

分類問題に適用される機械学習の手法は、以下の3つに大別できる(下図参照)。

  1. 識別関数を用いるもの
  2. 識別モデルを用いるもの
  3. 生成モデルを用いるもの

生成モデルとは、教師データを学習することで、それらのデータと似たような新しいデータを生成するモデルのことです。つまり、生成モデルは、人工的なデータを作り出すことができます。データを入れたらクラスを分類してくれるだけでなく、あるクラスに属する擬似的なデータそのものを作ることができる訳です。