G検定(ジェネラリスト検定) ディープラーニングの応用例 練習問題 第61問: GANの原論文(Goodfellow ほか, arXiv 2014年)は、生成器Gと識別器Dを任意の関数の空間で考えたときの理論的な性質を示した。学習データの分
GANの原論文(Goodfellow ほか, arXiv 2014年)は、生成器Gと識別器Dを任意の関数の空間で考えたときの理論的な性質を示した。学習データの分布をp_data(x)、生成器が作るデータの分布をp_g(x)とするとき、その内容として、最も適切なものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 3. Gを固定したときの最適な識別器の出力は、p_data(x)/(p_data(x)+p_g(x))と表される。
「Gを固定したときの最適な識別器の出力は、p_data(x)/(p_data(x)+p_g(x))と表される」が適切です。Goodfellowらの論文はGを固定したときの最適な識別器をこの式で示しており、p_g=p_dataのときこの値は1/2です。
論文は、任意の関数の空間では、生成器が学習データの分布を再現し、識別器がどこでも1/2を出力する解がただ1つ存在すると述べています。分子をp_g(x)とした式は、入力が生成器のデータである確率になり、識別器が見積もる向きと逆です。
「2つの分布を完全に見分ける」は最適解の様子ではなく、最適解の識別器は2つの分布を区別できません。「p_data(x)−p_g(x)」は論文の式と異なり、負の値にもなり得るので確率を表せません。
識別器の出力は、入力が学習データから来た確率を表す点を押さえましょう。
関連キーワード: GAN・大域最適解・生成モデル
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック