GANの簡単な説明

deeplearning 機械学習
機械学習
この記事は約1分で読めます。

まずは例え話で説明します。

ここに最強のギャングがいるとします。

そのギャングは表向き鑑定業を営んでいます。

しかし裏では絵画の贋作を作っており、その悪のビジネスは成功しています。

というのも次のような完璧な仕組みで贋作を製作しているからです。

まず組織の贋作者は贋作を製作します。

そして表のビジネスで真っ当に入手した本物と混ぜて鑑定士に鑑定させます。

もちろん贋作が未熟であれば簡単にバレてしまいます。

そしたら鑑定士は贋作のどこがダメだったのか、つまり何をもって贋作と判断したのか贋作者にフィードバックします。

そして贋作者はまた次の贋作を作り鑑定士に鑑定してもらうというサイクルを繰り返します。

贋作者が完璧に近い贋作を作れるようになると、鑑定士は本物と贋作の見分けがつかなくなっていきます。

なので、鑑定士も贋作者の成長に伴って自身の鑑定能力を磨いていきます。

こんな感じで贋作者と鑑定士に対応するディープラーニングのモデルを用意して双方バランスよく訓練していくのがGANという仕組みです。