Python
DeepLearning
画像
Keras
GANs

MNISTのACGANを利用して、カラー画像のGANをやってみる

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
plot_epoch_120_akb_generated.png

1350epoch
plot_epoch_030_akb_generated.png
。。。