生成モデルとは、機械学習の一分野であり、学習データが持つ確率分布を近似的に学習することで、それに似た新しいデータを自律的に作り出すことができるモデルを指します。従来の識別モデルが入力データに対して正解ラベルを予測したり分類したりすることを目的としていたのに対し、生成モデルはデータそのものの構造を理解し、未知のサンプルを生成することに主眼を置いています。具体的には、画像、テキスト、音声、動画など、多様な形式のデータを扱うことが可能です。近年の深層学習技術の飛躍的な進歩により、人間が作成したものと見分けがつかないほど高精細で自然なコンテンツの生成が可能となりました。