狠狠撸

狠狠撸Share a Scribd company logo
2018/02/23
Chainerもくもく会資料:
Chainer on Google Colaboratory
Preferred Networks / Chainer Evangelist
Keisuke Umezawa
2018/02/23
Agenda
1. Chainer/CuPyの紹介
2. Chainer on Google Colaboratory
3. Chainer User Groupの紹介
2
2018/02/23
自己紹介
3
? 梅澤 慶介
? 金融マーケット予測モデルの研究開発 @AlpacaJapan
? Chainer Evangelist @Preferred Networks
? Twitter:@kmechann
? GitHub:@keisuke-umezawa
2018/02/23
Chainer/CuPyの紹介
4
2018/02/23
Chainer
? Chainerとは (http://chainer.org/)
? Preferred Networks製Deep Learningフレームワーク
5
2018/02/23
Chainer
6
? Google社製TensorFlowなどと同じ立ち位置
2018/02/23
CuPy
7
ChainerにおけるGPU計算を全て担当するライブラリが独立
NumPy互換APIで低コストにCPUコードをGPUへ移行
特異値分解などの線形代数アルゴリズムをGPU実行
KMeans, Gaussian Mixture ModelなどのExampleの充実
import numpy as np
x = np.random.rand(10)
W = np.random.rand(10, 5)
y = np.dot(x, W)
import cupy as cp
x = cp.random.rand(10)
W = cp.random.rand(10, 5)
y = cp.dot(x, W)
GPU
https://github.com/cupy/cupy
2018/02/23
Chainerの追加パッケージ
8
? 分散深層学習?深層強化学習?コンピュータビジョン
ChainerMN: 分散深層学習用追加パッケージ
高いスケーラビリティ(128GPUで100倍の高速化)
ChainerRL: 深層強化学習ライブラリ
DQN, DDPG, A3C, ACER, NSQ, PCL, etc. OpenAI Gym サポート
ChainerCV: 画像認識アルゴリズム?データセットラッパーを提供
Faster R-CNN, Single Shot Multibox Detector (SSD), SegNet, etc.
MN
RL
CV
分散学習
強化学習
画像認識
2018/02/23
ChainerUI
9
? ChainerUIはChainerの可
視化ツール
? 異なるハイパーパラ
メータの設定でloss
やscoreを比較できる
? 学習中に学習率を動
的に変化できる
See the details in:
https://github.com/chainer/chainerui
2018/02/23
Chainer Chemistry
? BiologyやChemistryのタスクに特化したChainerの拡張ライブ
ラリ
? グラフ構造向けのネットワークが用意されている
10
See the details in:
https://github.com/pfnet-research/chainer-chemistry
2018/02/23
最近のできごと(1) 深層学習の学習速度で世界最速
11
2018/02/23
最近のできごと(2) Paints Chainer
12
? 線画の自動着色を行
うWebサービス
? 線画とその着色済み
画像のペアを大量に
用意
? 線画+ヒントを入力
にして、着色後画像
を出力する畳み込み
ネットワークを訓練
線画:ちょまどさん
https://paintschainer.preferred.tech
2018/02/23
Chainer on Google Colaboratory
13
2018/02/23
Colaboratoryとは
? Google社製
? 機械学習の教育や研究に利用でき
る研究ツール。特別な設定なしで
、Jupyter Notebook 環境を
Chromeから利用可能。
? Googleドライブに保存でき、他の
データと同様に共有可能
? もちろん、無料
14
2018/02/23
GPUが無料で利用可能に!
? Tesla K80を連続12時間利用可能
? https://colab.research.google.com/notebooks/welcome.ipynb
15
2018/06/20
chainer-community/chainer-colab-notebookの作成
16
? Google Colaboratoryで動くChainerのハンズオンやexampleを
作成しています
? GitHub: https://github.com/chainer-community/chainer-colab-notebook
2018/02/23
チュートリアル
?ではさっそく30秒でChainerを
動かしてみましょう!
? https://colab.research.google.com/drive/1nl1l9PT7OlvAqSPtgZhlq2SvqIafhLWo
17
MNIST Dataset
2018/02/23
Chainer User Groupの紹介
18
2018/02/23
Chainer User Groupの紹介
? connpass
? Slack
? Twitter @ChainerJP
? 活動内容
? Meetup?ハンズオンの開催
? Chainerに関する情報?ドキュメントの拡充
19
2018/02/23
Chainer User Groupのevent活動
? 様々な学会や機械学習/Deep Learningのイベントにて
登壇/チュートリアルを行っています
? AAAIのチュートリアル
? GTC2016のチュートリアル
? YANSの講演
? PyCon JPの招待講演 など
? 登壇/チュートリアルのご依頼はPreferred Networksまで
ご連絡ください
20
2018/02/23

More Related Content

20180628 chainer on_colaboratory