敵対的生成ネットワーク(GAN)
こんにちわ、株式会社NAMの中野哲平です。
さて本日のお話ですが人工知能を訓練する方法の一つに
敵対的生成ネットワーク(GAN)
と呼ばれる方法が存在します
難しそうですね
この手法は2014年に開発された比較的新しい手法でアイデアが面白いです
それは人工知能同士を何回も戦わさせることで、切磋琢磨的にそれぞれの人工知能を訓練していくということです
例えば「犬か猫の画像を見分ける人工知能を作りたい」
という場合、
犬か猫の画像を見分ける人工知能Aと
その人工知能Aを騙すために、犬か猫か判断がつきにくい難しい画像を作る人工知能B
この二つを用意します。
そしてこれを戦わせるわけです
人工知能AはBの嘘を見破れるか
人工知能BはAの犬と猫の判定を騙せるか
このようなフレームワークで作ったAIは非常に優れていると研究成果が沢山出ています
ただし人工知能同士のさじ加減が難しく、それは今後の研究課題です ^-^