introduction to deepstation the gui deep learning environment for chainer

Post on 16-Apr-2017

81.908 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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なので色々大目に見てください

・層の可視化なども作りこんでいきます

top related