introduction to deepstation the gui deep learning environment for chainer
TRANSCRIPT
shi3z
自己紹介
大学生の頃にアソシアトロンを作って遊ぶ 何かに使えないかといろいろ考えたが結局思いつかず
去年はVHDLでConway’s Game of Life専用CPUを設計する
しかしこの手の話は面白いのに なかなか仕事にならないなあ
と思っていたら!
Deep learning登場!
Deep learning は素晴らしい
しかしPythonとかあんまり触ったことない人には難しい
面白いのに
そしてNVIDIA Digitsが電撃的にデビュー
CaffeにはNVIDIA Digitsがある
結構楽しいのだが・・・
実用性が低いNVIDIA Digitsは “今のところ”
NVIDIA Digitsの問題点
・Webベースなのにリモートマシンから使えない(使いにくい)
・学習したモデルをダウンロードする方法がない(何に使うの?)
・初心者でも使えそうで居て、Linuxのコマンドなどの知識が必要
すごく敷居が下がった気がしたのに、実用的に使うのが難しい
・ネットワークをカスタマイズしようとすると、 proto.txtをいじらないといけない(わけわからん)
人生は、意外と短いあと何個のフレームワークや記法や
プログラミング言語を覚えなくてはならないのか・・・
Chainerは素晴らしい
Chainerの素晴らしいところ
・サンプルが短い(超需要)
・Python以外のへんな記法(proto.txtとか)を学ぶ必要が無い(超重要)
・自由度が高い(Caffeはブラックボックスすぎる)
初めて使った時には本当に感動した(1.5で絶望した)
・TensorFlowに比べてもシンプルで美しい!その上高速
だがしかし・・・
Chainerがいくら簡単といってもガチ勢にしか使えない
Deep learningにはまだまだ色々な可能性があるのに!そしてそれを試すのためには
必ずしも機械学習の知識が必要ではないのに!
Image recognition Data analysis
Currency prediction
Machine Transration
Full automatic cruising
Weather forecast
Emotional sensing
Space sensing
俺も深層学習やりたいけど Pythonはおろか
Linuxさえ知らないしなー
日本大学芸術学部文芸科卒 元編集者(25際)
人生は、意外と短い新しいことを勉強するとき、覚えるべきことは少ないほうがいい
そこで作りました
DEEPstation
DEEPstationの特徴・Webベースで完結してる
・外出先からスマートフォンで学習経過を確認
・インストールさえすればUNIXの知識いらず
・ネットワークのソースコード変更もGUI上で可能
DEEPstationdemo
DEEPstation
俺にもできました!
DEEPstationAvailable on Github
TodayUnder MIT license
DEEPstationの今後・今は画像分類とCNNだけに対応
・プラグイン環境を整備し、前処理もGUIで可能に
・今後はLSTMや動画などにも対応
・まあまだVer0.1.0なので色々大目に見てください
・層の可視化なども作りこんでいきます