GAN(敵対的生成ネットワーク)における生成器(Generator)と識別器(Discriminator)の役割の説明として、最も適切なものはどれか。
- 1識別器が本物らしいデータを生成し、生成器はそのデータが本物か偽物かを判定する
- 2生成器は本物に似せたデータを生成し、識別器は入力されたデータが本物の学習データか生成器が作ったものかを見分ける
- 3生成器が作成したデータを識別器が直接書き換えて修正し、最終的な出力として利用する
- 4生成器はテキストを、識別器は画像を担当し、両者の出力を組み合わせて画像付きの文章を生成する
正解と解説を見る
正解:2
GANでは、生成器が本物そっくりのデータを作ろうとし、識別器はそれが本物か生成されたものかを見分けようとします。両者が競い合うように学習することで、生成器はより本物に近いデータを作れるようになります。1は役割が逆であり、識別器が生成データを直接修正するわけでも(3)、テキストと画像を分担するわけでもありません(4)。「偽札を作る側と見破る側の競争」にたとえられる敵対的な学習の構造を覚えておきましょう。
根拠:Goodfellow et al.によるGAN(2014)