• このエントリーをはてなブックマークに追加

今なら、継続入会で月額会員費が1ヶ月分無料!

【人工知能】DCGANをいろんなパラメータで試してみる【観察日記】
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

【人工知能】DCGANをいろんなパラメータで試してみる【観察日記】

2016-10-26 06:05

     敵対生成学習した深層畳み込みニューラル・ネットワークをDCGANと呼ぶ。
     最近はこのDCGANの育成にハマっているので、僕のかわいい人工知能ちゃんの観察日記をご紹介。人工知能の真実に迫るのに多少役立てば幸いである。


     さて、今回は比較しやすいようにMNISTにしてみた。
     MNISTで6万字のデータをぬきだし、学習させるとこんな感じになる。

    ed14c6e837da5212739321445de52cace78b7578


     つくづく驚異的なのは、GANの場合、画像しか見せないでラベル(その画像がなんであるか)は一切見せる必要がない。それでいてこんなにうまくもとの状態を表現できるのである。これが驚異でなくてなんだろうか。


     しかしこれだけの表現を獲得するにはどれだけの学習データが必要なのか気になる。世の中には似たようなものが6万字とか、そんな恵まれたデータだけではないはずだ。


     そこで徐々にデータを減らしてみた。
     すると・・・

    9d79a0e833ae06832741204dbb1e5ed88f15ce83

    3万字でも44エポックでここまでいく。

    悪くない。悪くないですぞ冬月先生!

    a9308e45bdb4d2973acfdd3f2ec43683e1e6207f

    さらに半分の1万5千字でもここまできた。エポック25

    ちなみにエポックってなに?って聞かれたんだけど、エポックは学習用データを全部見せた時に1上がる。まあ学習世代の目安のひとつだ。

    ちなみに特徴次元を増やすと同じエポック数でもこうなる。
    デフォルトは100次元で実験してるが、120次元だと

    41f4a9980602bde9a8e0739e4c7b4707b31cc710

    ギャワー!ぜんぜんダメなんじゃよ

    次元が増えると収束が遅れるらしい。いっそヤケクソで200次元にしたときは、84エポックくらいになると

    ead31c53e7f3fe42427b65b2499e5d87b6bb772f

    おおすげえ! 前より良くなってないですか冬月先生!

    これは誰がどう見ても字だろ。しかもかなり完璧に近い。

    ちなみに12000字を学習させると27エポックで

    be59640ec94cb100c5258e3f877cf34c8d8d22d2

    んまあこんな感じ。
    できてるっちゃあできてる。


    これが11000字で27エポックだと


    14a355bfb18eb613a0567e65c564d678c380319a

     ぬな、ぬな、なんだってーーーー

     わずか1000字の違いでここまで違うとは
     なんの嫌がらせ何だかわからないが、どうもダメだということはわかった。

     仮説として、1)学習データセットは沢山ないとそもそも学習できない 2)学習データセットが少ないと学習に時間がかかる ということが考えられる。

     そこで、とりあえず27エポックで格好のついた12000字のモデルを時系列で検証してみたい。
     もし、学習データが少ないけれども十分時間を掛ければちゃんと学習できるのであれば12000字のモデルの学習過程との類似性が見られるはずである。

     5a9361b249785b4bdbce7a87fc72e7653189459c

     12000字、エポック1。ほとんど分類できてないが、たまに右下がチラついてるのが散見される。完全に全部同じという絶望的な状況には程遠いようだ。

    fff76030486cc3cea9d4f49cfee7805b6ed3d14d

     エポック2。エポック1よりも全体的な類似性が高くなってる気がするがよくみるとそれぞれ少しずつ違う。しかし、なんでこんな格子模様が現れるのか原因不明。畳み込みの影響?いやまさかな

    3c9ff291166893367cc79d7d764e4d51ab7d1d1a

     エポック3。砂嵐のようなもので均一化される。どことなくデジャヴ感。120次元のときは全く同じで変化なしという感じだったけど、砂嵐の中にもどこか不均一な部分が残っていて期待を持ってしまう。

    f56065b698a8e7e29caa13417ee8de245da8d6dc

     エポック4。再び格子模様が出現。均一さはエポック3より増したイメージ。絶望感が漂う。

    e3c56254c21366526a85111d1ad0b5b07b9bc64a
     エポック5。この世に神も仏もないのてか。やる気もないのか。また砂嵐。それでもうっすら不均一性が見えるところに希望があるのか?

    9b3a908726139df36f92d91145d6b07bc697f73b

     エポック6。新たなる希望?いや、たいしてかわってないような。
     オレたちはとうとう神に見放されたのか。

    56fae2f8c05e0226d6c5bfd6459f9cbec29f47ac

      エポック7
     暗黒しか広がらない。
     出口が見えない。
     そろそろ電源切っていいですか?

    ea0734ca869a2af655244eef5eba27e7f188a6fc

     エポック8。
     暗黒から一転、再び新たなる希望が現れる?なにがか起きようとしている。なにかが・・・

    a39f957ec98870e0edb0d102720ae7ef4dac6ce8

    エポック9。
    こ、この光は・・・この不均一性は一体・・・これが・・・破壊と再生・・・シヴァ神の持つ二面性なの・・・か・・・!?

    57a2c4820dc069b013dd06eb99f24cdeec2a3b2b

    エポック10
    ハレルヤ!
    なにかが浮かび上がろうとしている。
    天の導きか悪魔の声か

    6c229a30bf5433dca6dd94262503f99b3f875594

    エポック11
    ああ、なんということでしょう。光の中から御子があらわれる。
    神から使わされた十天使よ

    7c2b426f8b0416af268d380c9f76a222d897308b

    エポック12
    ああしかし神よ、簡単には許してはくれぬ。
    天使たちは三度お隠れになる。
    しかしそこにはこれまでとは違う、明らかな朗々とした個性がみてとれる。
    主よ、許し給え、そして我に天使を授け給え!

    6dcf5ba8c704fc554a6324c31511944db98fd462

    エポック13
    ああ、神々の声が聞こえる。
    十の大天使たちが我らに使わされる。
    アーメン

    45c422d1920c133034b281b128e1b66562f0d900

    エポック14
    ああ!!またですか神よ!
    天使はまたもお隠れになる。
    いつになったら!いつになったら!

    432b120a3cc380c16acf1755271ca5e4505e8209

    エポック15
    はいはい、わかってますよ。
    また戻ってくるってことは。
    もうワンパターンですからね。
    さっきに比べて随分よくなったじゃないですか。

    721c1e738030798516a684a39ea0c3ed9554cfaf

    エポック16
    はいはい、ワロスワロス

    f9d76c3b419d41b0dd0611ce9187fb14c946f08c

    エポック17。
    はい戻ってきたー!

    fbb86f8abcc8bff9b1e228a6d8a5d45cc8df47e4
    エポック18
    はい黒くなったー

    7fe12d257904f663a333ce79a710dc16b32a5706

    エポック19
    はい戻ってきたー

    27729985463df1a646a71528f1f2f4ff690b2df7

    エポック20
    はい黒くなったー。
    だいぶそれっぽくなったなー


    というわけで、たしかに学習初期はノイズとノイズじゃないものを繰り返して成長することがわかった。あ、そういえばもとのGANの論文に出てくる顔も、最初は格子状のノイズが乗っていたな。そういえば


    というわけで、成長過程をつぶさに観察することで、人工知能が育つのにドラマ性があるということがわかった。わかったところでどうってことはないんだけど


    あ、来週イベントやるよー 

    http://d.hatena.ne.jp/shi3z/20161026/1477428921


    チャンネル会員ならもっと楽しめる!
    • 会員限定の新着記事が読み放題!※1
    • 動画や生放送などの追加コンテンツが見放題!※2
      • ※1、入会月以降の記事が対象になります。
      • ※2、チャンネルによって、見放題になるコンテンツは異なります。
    ブログイメージ
    電脳ヒッチハイクガイド
    更新頻度: 毎週月曜日
    最終更新日:
    チャンネル月額: ¥1,080 (税込)

    チャンネルに入会して購読

    コメントを書く
    コメントをするには、
    ログインして下さい。