MNISTのACGANが比較的簡単なコードで公開されていたので、これを利用してGANをやってみた。
【参考】lukedeo/keras-acgan
https://github.com/lukedeo/keras-acgan
ほぼ語りつくされた感があるけど、実際やってみると結構苦労したので、共有しておこうと思う。
実際やったこと
①入力をCifar10を扱えるように(RGB)の3chに拡張
Cifar10や100のデータ数を変えて、収束性を見た
②画像をYahooから取得等して、乃木坂46のメンバーと欅坂46のメンバー+どうでもの人たちのデータを利用できるようにした
①で決めた、ターゲット数になるまで収集。。。+以下のサイトのデータを利用
【参考】Aidemy Inc. (id:aidemy-blog) の以下のサイト
http://blog.aidemy.net/entry/2017/12/17/214715
③イメージの大きさを自分で指定して利用できるような関数を用意した
④そして、これらでACGANを回してみた
それぞれのpythonプログラムをGithubに掲載した。
https://github.com/MuAuan/DL-ACGAN
データ取得等は以下
https://github.com/MuAuan/DataManage
※なお、1/27現在、まだまだ収束途中なので、途中経過を掲載します。
データ数4820、テストデータ数500、
(img_rows,img_cols) =(128×128)
500epoch