Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AndroidでSRCNNできる?

nakawai
October 08, 2016

 AndroidでSRCNNできる?

nakawai

October 08, 2016
Tweet

More Decks by nakawai

Other Decks in Programming

Transcript

  1. Androidで
    SRCNNできる?
    2016/10/8
    ディープラーニングもくもく勉強会

    View Slide

  2. SRCNN?
    超解像畳み込み
    ニューラルネットワーク

    View Slide

  3. Google画像検索で、
    小さな画像しか見つからない…
    Photoshopとかで拡大しても微妙…
    超解像で解決

    View Slide

  4. AndroidでSRCNNできる?
    結果:
    できました

    View Slide

  5. BEFORE AFTER

    View Slide

  6. 元の実装
    Torch7
    言語 Lua

    View Slide

  7. 以下に移植
    Java +
    RenderScript

    View Slide

  8. RenderScript?
    Androidで
    並列に高速CPU/GPU演算を行うための、
    OSが提供するフレームワーク

    View Slide

  9. 得られた知見

    View Slide

  10. メモリ足りない
    512px四方の画像で256MB
    分割処理や学習モデルの軽量化で
    メモリエラー回避

    View Slide

  11. 遅い
    膨大な計算量
    プーリングとか必須
    NDKやTF4M, OS提供NNで
    改善するかも?

    View Slide

  12. 数学から遠ざかっている
    プログラマはコードから
    攻めると良い!

    View Slide

  13. 参考:
    Webプログラマと数学の接点、その入り口

    View Slide

  14. 以上
    なにか質問あれば

    View Slide