Deep Yu-Gi-Oh!
「Deep Yu-Gi-Oh!」はおよそ1万枚存在する遊戯王カードを学習して作られた、存在しない遊戯王カードを無から生成して表示するサービス。
かねてより開発していた「Deep Yu-Gi-Oh!」がついに完成した。
Deep Yu-Gi-Oh!
「Deep Yu-Gi-Oh!」は遊戯王カードを学習して作られたAIによって生成された遊戯王カードを表示するサービス。
1. Deep Yu-Gi-Oh!の概要
- https://circleken.net/deep-yu-gi-oh にアクセスすると手札が5枚配られる
- クリックしたカードが表向きになる
これは「霧の霧」。
「頭蓋骨炎」をサーチできるらしい。
- 5枚すべて表向きにできる
- ページを再読み込みすると別のカードが現れる
2. Deep Yu-Gi-Oh!に使用されている技術
「Deep Yu-Gi-Oh!」は複数の技術を組み合わせて作られている。
2.1. イラスト生成
「LightWeight GAN」を使用。
LightWeight GANによる存在しない遊戯王カードの生成
遊戯王カードのイラストをディープラーニングにより学習以前「Progressive GAN」を利用して遊戯王カードのイラストを自動生成する実験を行った。PGGAN…
2.2. テキスト生成
「gpt-2-simple」を使用。
gpt-2-simpleによる遊戯王カードのテキスト自動生成
遊戯王カードのテキストをディープラーニングにより学習以前遊戯王カードのイラストを学習して新たな遊戯王カードのイラストを生成するという実験を行った。PGGANによ…
2.3. その他
- 学習用カードデータ取得
遊戯王APIというクールなAPIを使用。
- カード素材
カード枠やレベルなどの素材は紫炎の遊戯王オリカという素晴らしいブログが配布している素材を使わせてもらった。
- 翻訳
テキストの学習・生成を英語で行っているため日本語に翻訳する必要がある。
「Google 翻訳」のAPIを使用して翻訳している。