GAN(敵対的生成ネットワーク)
がん / Generative Adversarial Network
定義
GAN(敵対的生成ネットワーク)とは、生成するモデルと見分けるモデルを競わせて学習させ、本物に近いデータを作る手法のことです。
GANは、2014年に発表された論文「Generative Adversarial Networks」で提案された生成の手法です。偽のデータを作る生成器と、本物か偽物かを見分ける識別器の2つのモデルを用意し、生成器は識別器をだませるように、識別器は見破れるように、互いに競わせながら学習させます。この繰り返しによって、生成器は本物に近い画像などを作れるようになります。画像の生成や画質の改善、学習用のデータを増やす用途などに使われてきました。学習が不安定になりやすいといった課題もあり、画像生成では拡散モデルも広く使われています。本物と見分けにくい画像を作れるため、ディープフェイクへの悪用にも注意が必要です。
GANの2つのモデル
生成器
偽のデータを作る
識別器をだませるように学ぶ
本物に近い画像など
識別器
本物か偽物かを見分ける
見破れるように学ぶ
見分ける力が上がる
2つを競わせる繰り返しで、生成器は本物に近いデータを作れるようになります。本物と見分けにくい画像を作れるため、ディープフェイクへの悪用にも注意が必要です。
自社のAI活用の準備度は?7つの柱で、10問・約3分で確かめる(無料・登録不要)