TensorFlow White Paperを読む

Yuta Kashino
Yuta KashinoCEO of BakFoo, Inc. at BakFoo, Inc.
TensorFlow White
Paperを読む v1.1
1
今日の内容
• 自己紹介
• 神経回路網と実装
• TensorFlow White Paerの概説
2
自己紹介
3
自己紹介
• バクフー株式会社 代表取締役 柏野 雄太 (かしの ゆうた)
• 大規模リアルタイムデータのデータプラットフォーム
• PPPP preprocess /process /persistence /providing
4
http://socio.bakfoo.com/
socio@bakfoo.com
Closed Beta
自己紹介
• 大規模リアルタイムのデータプラットフォーム
リアルタイムデータ 前処理 処理 ストア 提供
tweets 整形 自然言語処理・分類 API, 検索, 可視化
気象データ 変換 分類・異常値検知
API, 検索,ストリー
ミング
位置データ 変換 分類
API, 検索, スト
リーミング
経済データ 整形・変換 異常値検知 API, 検索, 可視化
6
自己紹介
• Zope3の開発
• Python
• いくつかの本
• PyCon JP 2015でのトーク
• バックグラウンドは宇宙物理学
• 大規模データ統計解析,科学計算
• 深層学習ウオッチャー: 2012年Hinton講義
https://goo.gl/GG4Bo8
https://www.coursera.org/course/neuralnets
7
神経回路網と実装
8
神経回路の数理表現
9
h(k)
(x) = g(a(k)
(x))
a(k)
(x) = b(k)
+ W (k)
h(k 1)
(x)
…
…
…
1
1
1
b(3)
b(2)
b(1)
W (1)
W (2)
W (3)
x1 x2 xd
a(3)
(x) = b(3)
+ W (3)
h(2)
(x)
= b(3)
+ W (3)
g(b(2)
+ W (2)
h(1)
(x))
= b(3)
+ W (3)
g(b(2)
+ W (2)
g(b(1)
+ W (1)
x))
h(0)
(x) = x
h(1)
(x) = g(a(1)
(x))
h(2)
(x) = g(a(2)
(x))
a(1)
(x) = b(1)
+ W (1)
h(0)
(x)
a(2)
(x) = b(2)
+ W (2)
h(1)
(x)
a(3)
(x) = b(3)
+ W (3)
h(2)
(x)
h(3)
(x) = o(a(3)
(x))
= f(x)
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
マルチレイヤー神経回路
• L個の隠れ層の神経回路
• プレ活性
• 隠れ層活性
• 出力層活性
• レイヤーは関数適用に他ならない
10
h(k)
(x) = g(a(k)
(x))
a(k)
(x) = b(k)
+ W (k)
h(k 1)
(x)
h(L+1)
(x) = o(a(L+1)
(x))
= f(x)
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
機械学習と損失関数
• パラメータ・トレーニングセット
• 目的関数最小化
• 損失関数・正則関数
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
✓ = {W (1)
, b(1)
, ..., W (L+1)
, b(L+1)
}
(x(t)
, y(t)
)
⌦(✓)
l(f(x(t)
; ✓), y(t)
) = logf(x(t)
)y
L(✓) =
1
T
X
t
l(f(x(t)
; ✓), y(t)
) + ⌦(✓)
argmin✓L(✓)
11
勾配降下と確率的勾配降下
• 目的関数Lを最小化:勾配の方向にθを動かす
• 確率的勾配降下:ミニバッチ t だけをみて勾配
計算
= r✓l(f(x(t)
; ✓), y(t)
)
✓ ✓ + ↵
Lの等高線
α: 学習率
12
勾配の計算:誤差逆伝搬
• 目的関数を最小にするには勾配の計算が必要
• 勾配の計算=誤差逆伝搬 = r✓l(f(x(t)
; ✓), y(t)
)
✓ ✓ + ↵
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
rW (2) l(f(x), y) ra(2)(x)l(f(x), y)h(2)
(x)T
ra(2)(x)l(f(x), y) rh(2)(x)l(f(x), y) [..., g0
(a(2)
(x)), ...]
rh(2)(x)l(f(x), y) W(3)T
ra(3)(x)l(f(x), y)
13
勾配の計算:誤差逆伝搬
• Hugo Larochelleの講義にGo https://goo.gl/UWtRWT
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
rW (2) l(f(x), y) ra(2)(x)l(f(x), y)h(2)
(x)T
ra(2)(x)l(f(x), y) rh(2)(x)l(f(x), y) [..., g0
(a(2)
(x)), ...]
rh(2)(x)l(f(x), y) W(3)T
ra(3)(x)l(f(x), y)
14
勾配の計算:誤差逆伝搬
• 主要DLライブラリは勾配を自動に計算
• 実はあまり気にしないでいい
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
rW (2) l(f(x), y) ra(2)(x)l(f(x), y)h(2)
(x)T
ra(2)(x)l(f(x), y) rh(2)(x)l(f(x), y) [..., g0
(a(2)
(x)), ...]
rh(2)(x)l(f(x), y) W(3)T
ra(3)(x)l(f(x), y)
15
ライブラリ利用で必要なのは
• データを入れる場所:テンソル
• レイヤーの表現
• 活性化関数・出力関数
• 損失関数
• 最適化法
• 勾配計算(誤差伝搬)
• GPUへの対応
a(1)
(x)
a(2)
(x)
a(3)
(x)
h(2)
(x)
h(1)
(x)
f(x) = h(3)
(x)
g
g
o
b(1)
W (1)
b(3)
b(2)
W (2)
W (3)
x
l(f(x), y)
16
TensorFlow
17
TensorFlowキャッチ
• 分散計算Theano
• 最もマーケティングに成功しつつある深層学
習ライブラリ
• 最初のリリースについて機能的にガッカリ…
TensorFlow Demo
• チュートリアルにあるMNIST
インストール
• 最初のリリースは動作環境も生焼け…
• Python2.7でないと動かない
• GPU: CUDA7.0 (7.5は動作しない)
• ProtocolBuffのバージョンでCaffeと衝突するこ
とがある
TensorFlow White Paper
http://download.tensorflow.org/paper/whitepaper2015.pdf
ご注意
• White Paperに関して一つ一つのパラグラフを
追いません
• 1stリリースのTensorFlowはWhite Paperにあ
る実装の半分以上が実装されていません
コンセプトとモデリング
• 有向非巡回グラフ(DAG)で計算を表現:
• Theano, Chainerと同じ
• nodeはoperationと呼ばれin/outを持つ
• operationはtensorを取ってtensorを返す
• opを実行する物理的実体がkernel
op
op
op
op op
op
コンセプトとモデリング
• 最初にoperationのグラフを定義
• グラフの計算はsession内のrunで実行される
• Chainer的には“define and run”
• sessionはdevice非依存:マルチデバイス,分
散実行
コンセプトとモデリング
x1 x2
+
y
TensorFlow White Paperを読む
コンセプトとモデリング
• opのタイプ
• valiables: パーシステントなtensorを生成する
operation
計算:シングル・マルチ・分散
• サブグラフを実デバイス,マシンに分散させる
計算:デバイス間通信
• send/reciveノードを計算グラフに挟む
微分計算 (bprop)
• [db, dW, dx] = tf.gdadients( C, [b, W, x] )
部分計算:サブグラフの計算
• サブグラフを切断: feed/fetchノードを追加
計算グラフのフロー制御
• 低レベルのオペレータはある
• opの実行制御: Switch, Merge
• イテレーション:Enter, Leave,
NextIteration
入力ノード,キュー,コンテナ
• 入力制御:ノードとしてテンソルをファイル・
データシステムから食わせることもできる
• キュー:enqurue/dequeueで非同期実行.
FIFO+シャッフルキュー
• コンテナ:Variableで定義
実装の最適化
• 計算グラフの繰り返しや無駄を最適化
• GPUへのデータ転送,デバイス間の通信などたくさん最
適化している(詳細不明)
• queueを使ったカーネルの非同期処理
• テンソル計算にはEigen libを使っている
• デバイス間のデータ転送には桁落ちしない圧縮
SGDを速く:データ並行
• ミニバッチごとに複数デバイスにグラフをレ
プリ
SGDを速く: モデル並行
• LSTMをつかうRNNなどはdeviceごとにopを
割り振る
SGDを速く: 少数ステップ
• 複数デバイスに分散するより,シングルデバイ
スで少ないステップをパイプライン化したほ
うが良い場合もある
ビジュアライゼーション
• TensorBoard
python tensorboard.py --logdir=log-directory
localhost:6006
ビジュアライゼーション
今回の割愛
• 6 Status and Experience
• 9.2 Performance Tracing
• 10 Future Work
• 11 Related Work
Performance
• 単一マシンの速度はあまり速くない…
• ただ,Gの力を結集して最適化真っ最中
https://github.com/soumith/convnet-benchmarks/issues/66
Multiple Devices?
• シングルマシンのマルチGPUなら対応済み
http://www.tensorflow.org/tutorials/deep_cnn/index.html
python cifar10_multi_gpu_train.py --num_gpus=2
Multiple Computers?
http://www.tensorflow.org/resources/faq.html#running_a_tensorflow_computation
https://github.com/tensorflow/tensorflow/issues/23#issuecomment-155608002
kerasがTFに対応宣言
https://twitter.com/fchollet/status/663735623119949824
BlackBoxMLの動きも: skflow
• Simplified interface for TensorFlow
(mimicking Scikit Learn)
https://github.com/google/skflow
DL学習リソース
46
動画講義 (全力でオススメ)
• Deep Learning Summer School 2015
• Hugo Larochelle (Twitter/U of Sherbrooke)
• Nando de Freitas (Oxford)
• CS231n: CNN for Visual Recognition
• CS224d: DL for Natural Language Processing
http://videolectures.net/deeplearning2015_montreal/
http://cs231n.stanford.edu/
http://cs224d.stanford.edu/index.html
https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/
https://goo.gl/UWtRWT
47
書籍
• 古典: Bengio et.al. 2015 DLBook
• Theano Tutorial
• Neural Networks and Deep Learning
• 岡谷貴之著 深層学習 (機械学習プロ)
• 神嶌敏弘編 深層学習: Deep Learning
http://www.iro.umontreal.ca/~bengioy/dlbook/
http://neuralnetworksanddeeplearning.com/
http://deeplearning.net/tutorial/deeplearning.pdf
48
ご質問・ご意見
kashino@bakfoo.com
49
@yutakashino
1 of 49

Recommended

Rの高速化 by
Rの高速化Rの高速化
Rの高速化弘毅 露崎
39.3K views33 slides
R高速化 by
R高速化R高速化
R高速化Monta Yashi
12.7K views32 slides
Rにおける大規模データ解析(第10回TokyoWebMining) by
Rにおける大規模データ解析(第10回TokyoWebMining)Rにおける大規模データ解析(第10回TokyoWebMining)
Rにおける大規模データ解析(第10回TokyoWebMining)Shintaro Fukushima
44.7K views70 slides
Rのデータ構造とメモリ管理 by
Rのデータ構造とメモリ管理Rのデータ構造とメモリ管理
Rのデータ構造とメモリ管理Takeshi Arabiki
15.2K views22 slides
R-hpc-1 TokyoR#11 by
R-hpc-1 TokyoR#11R-hpc-1 TokyoR#11
R-hpc-1 TokyoR#11Shintaro Fukushima
3.2K views24 slides
巨大な表を高速に扱うData.table について by
巨大な表を高速に扱うData.table について巨大な表を高速に扱うData.table について
巨大な表を高速に扱うData.table についてHaruka Ozaki
8.4K views27 slides

More Related Content

What's hot

for関数を使った繰り返し処理によるヒストグラムの一括出力 by
for関数を使った繰り返し処理によるヒストグラムの一括出力for関数を使った繰り返し処理によるヒストグラムの一括出力
for関数を使った繰り返し処理によるヒストグラムの一括出力imuyaoti
12.5K views35 slides
Prosym2012 by
Prosym2012Prosym2012
Prosym2012MITSUNARI Shigeo
2.7K views33 slides
PythonでテキストをJSONにした話(PyCon mini sapporo 2015) by
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)Satoshi Yamada
3.3K views54 slides
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」 by
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」Nagi Teramo
26.3K views58 slides
Pgunconf 20121212-postgeres fdw by
Pgunconf 20121212-postgeres fdwPgunconf 20121212-postgeres fdw
Pgunconf 20121212-postgeres fdwToshi Harada
2.1K views45 slides
Intoroduction of Pandas with Python by
Intoroduction of Pandas with PythonIntoroduction of Pandas with Python
Intoroduction of Pandas with PythonAtsushi Hayakawa
9.7K views18 slides

What's hot(20)

for関数を使った繰り返し処理によるヒストグラムの一括出力 by imuyaoti
for関数を使った繰り返し処理によるヒストグラムの一括出力for関数を使った繰り返し処理によるヒストグラムの一括出力
for関数を使った繰り返し処理によるヒストグラムの一括出力
imuyaoti12.5K views
PythonでテキストをJSONにした話(PyCon mini sapporo 2015) by Satoshi Yamada
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
Satoshi Yamada3.3K views
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」 by Nagi Teramo
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
Nagi Teramo26.3K views
Pgunconf 20121212-postgeres fdw by Toshi Harada
Pgunconf 20121212-postgeres fdwPgunconf 20121212-postgeres fdw
Pgunconf 20121212-postgeres fdw
Toshi Harada2.1K views
Intoroduction of Pandas with Python by Atsushi Hayakawa
Intoroduction of Pandas with PythonIntoroduction of Pandas with Python
Intoroduction of Pandas with Python
Atsushi Hayakawa9.7K views
高速な倍精度指数関数expの実装 by MITSUNARI Shigeo
高速な倍精度指数関数expの実装高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
MITSUNARI Shigeo15K views
統計解析言語Rにおける大規模データ管理のためのboost.interprocessの活用 by Shintaro Fukushima
統計解析言語Rにおける大規模データ管理のためのboost.interprocessの活用統計解析言語Rにおける大規模データ管理のためのboost.interprocessの活用
統計解析言語Rにおける大規模データ管理のためのboost.interprocessの活用
Shintaro Fukushima4.5K views
Cython intro prelerease by Shiqiao Du
Cython intro prelereaseCython intro prelerease
Cython intro prelerease
Shiqiao Du1.8K views
PostgreSQLとPythonとSQL by Satoshi Yamada
PostgreSQLとPythonとSQLPostgreSQLとPythonとSQL
PostgreSQLとPythonとSQL
Satoshi Yamada4.8K views
Python 機械学習プログラミング データ分析ライブラリー解説編 by Etsuji Nakai
Python 機械学習プログラミング データ分析ライブラリー解説編Python 機械学習プログラミング データ分析ライブラリー解説編
Python 機械学習プログラミング データ分析ライブラリー解説編
Etsuji Nakai101.2K views
Pythonデータ分析 第3回勉強会資料 8章 by Makoto Kawano
Pythonデータ分析 第3回勉強会資料 8章 Pythonデータ分析 第3回勉強会資料 8章
Pythonデータ分析 第3回勉強会資料 8章
Makoto Kawano1.6K views
準同型暗号の実装とMontgomery, Karatsuba, FFT の性能 by MITSUNARI Shigeo
準同型暗号の実装とMontgomery, Karatsuba, FFT の性能準同型暗号の実装とMontgomery, Karatsuba, FFT の性能
準同型暗号の実装とMontgomery, Karatsuba, FFT の性能
MITSUNARI Shigeo8.5K views
Cython ことはじめ by gion_XY
Cython ことはじめCython ことはじめ
Cython ことはじめ
gion_XY3.4K views
mmapパッケージを使ってお手軽オブジェクト管理 by Shintaro Fukushima
mmapパッケージを使ってお手軽オブジェクト管理mmapパッケージを使ってお手軽オブジェクト管理
mmapパッケージを使ってお手軽オブジェクト管理
Shintaro Fukushima1.6K views

Viewers also liked

QGISプログラミング入門 2016Osaka編 by
QGISプログラミング入門 2016Osaka編QGISプログラミング入門 2016Osaka編
QGISプログラミング入門 2016Osaka編Kosuke Asahi
20.8K views45 slides
OCRは古い技術 by
OCRは古い技術OCRは古い技術
OCRは古い技術Koji Kobayashi
11.9K views25 slides
Introduction to Chainer: A Flexible Framework for Deep Learning by
Introduction to Chainer: A Flexible Framework for Deep LearningIntroduction to Chainer: A Flexible Framework for Deep Learning
Introduction to Chainer: A Flexible Framework for Deep LearningSeiya Tokui
50.8K views36 slides
文字認識はCNNで終わるのか? by
文字認識はCNNで終わるのか?文字認識はCNNで終わるのか?
文字認識はCNNで終わるのか?Seiichi Uchida
58.1K views40 slides
深層学習の非常に簡単な説明 by
深層学習の非常に簡単な説明深層学習の非常に簡単な説明
深層学習の非常に簡単な説明Seiichi Uchida
45.7K views51 slides
Introduction to Chainer by
Introduction to ChainerIntroduction to Chainer
Introduction to ChainerShunta Saito
167.8K views58 slides

Viewers also liked(7)

QGISプログラミング入門 2016Osaka編 by Kosuke Asahi
QGISプログラミング入門 2016Osaka編QGISプログラミング入門 2016Osaka編
QGISプログラミング入門 2016Osaka編
Kosuke Asahi20.8K views
Introduction to Chainer: A Flexible Framework for Deep Learning by Seiya Tokui
Introduction to Chainer: A Flexible Framework for Deep LearningIntroduction to Chainer: A Flexible Framework for Deep Learning
Introduction to Chainer: A Flexible Framework for Deep Learning
Seiya Tokui50.8K views
文字認識はCNNで終わるのか? by Seiichi Uchida
文字認識はCNNで終わるのか?文字認識はCNNで終わるのか?
文字認識はCNNで終わるのか?
Seiichi Uchida58.1K views
深層学習の非常に簡単な説明 by Seiichi Uchida
深層学習の非常に簡単な説明深層学習の非常に簡単な説明
深層学習の非常に簡単な説明
Seiichi Uchida45.7K views
Introduction to Chainer by Shunta Saito
Introduction to ChainerIntroduction to Chainer
Introduction to Chainer
Shunta Saito167.8K views
論文紹介 Semi-supervised Learning with Deep Generative Models by Seiya Tokui
論文紹介 Semi-supervised Learning with Deep Generative Models論文紹介 Semi-supervised Learning with Deep Generative Models
論文紹介 Semi-supervised Learning with Deep Generative Models
Seiya Tokui150.6K views

Similar to TensorFlow White Paperを読む

Deep learning Libs @twm by
Deep learning Libs @twmDeep learning Libs @twm
Deep learning Libs @twmYuta Kashino
18.3K views70 slides
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター by
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターsohta
2.9K views56 slides
文字列曖昧検索によるマルウェアバイナリ解析 by
文字列曖昧検索によるマルウェアバイナリ解析文字列曖昧検索によるマルウェアバイナリ解析
文字列曖昧検索によるマルウェアバイナリ解析Preferred Networks
4.6K views27 slides
Tokyo r50 beginner_2 by
Tokyo r50 beginner_2Tokyo r50 beginner_2
Tokyo r50 beginner_2Takashi Minoda
4.7K views36 slides
Intro to SVE 富岳のA64FXを触ってみた by
Intro to SVE 富岳のA64FXを触ってみたIntro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみたMITSUNARI Shigeo
11.6K views24 slides
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用 by
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用 2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用 Kenta Oono
1.9K views33 slides

Similar to TensorFlow White Paperを読む(20)

Deep learning Libs @twm by Yuta Kashino
Deep learning Libs @twmDeep learning Libs @twm
Deep learning Libs @twm
Yuta Kashino18.3K views
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター by sohta
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライターgenuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
genuine-highlighter: マクロを認識するClojure向けのシンタックスハイライター
sohta2.9K views
文字列曖昧検索によるマルウェアバイナリ解析 by Preferred Networks
文字列曖昧検索によるマルウェアバイナリ解析文字列曖昧検索によるマルウェアバイナリ解析
文字列曖昧検索によるマルウェアバイナリ解析
Preferred Networks4.6K views
Intro to SVE 富岳のA64FXを触ってみた by MITSUNARI Shigeo
Intro to SVE 富岳のA64FXを触ってみたIntro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
MITSUNARI Shigeo11.6K views
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用 by Kenta Oono
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用 2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用
2015年9月18日 (GTC Japan 2015) 深層学習フレームワークChainerの導入と化合物活性予測への応用
Kenta Oono1.9K views
Ruby科学データ処理ツールの開発 NArrayとPwrake by Masahiro Tanaka
Ruby科学データ処理ツールの開発 NArrayとPwrakeRuby科学データ処理ツールの開発 NArrayとPwrake
Ruby科学データ処理ツールの開発 NArrayとPwrake
Masahiro Tanaka8.7K views
Androsia:一歩先のメモリ内Androidアプリケーションデータの保護 by サミット・アンワル by CODE BLUE
Androsia:一歩先のメモリ内Androidアプリケーションデータの保護 by サミット・アンワルAndrosia:一歩先のメモリ内Androidアプリケーションデータの保護 by サミット・アンワル
Androsia:一歩先のメモリ内Androidアプリケーションデータの保護 by サミット・アンワル
CODE BLUE695 views
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9 by Yuya Unno
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Yuya Unno13.7K views
Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17 by Yuya Unno
Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17
Jubatusのリアルタイム分散レコメンデーション@TokyoWebmining#17
Yuya Unno5.5K views
K010 appstat201201 by t2tarumi
K010 appstat201201K010 appstat201201
K010 appstat201201
t2tarumi315 views
ディープラーニングハンズオン・レクチャー資料 by Yoshihiro Ochi
ディープラーニングハンズオン・レクチャー資料ディープラーニングハンズオン・レクチャー資料
ディープラーニングハンズオン・レクチャー資料
Yoshihiro Ochi1.1K views
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning by Preferred Networks
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learningゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks117.3K views
ZytleBot: ROSベースの自律移動ロボットへのFPGAの統合に向けて by Hideki Takase
ZytleBot: ROSベースの自律移動ロボットへのFPGAの統合に向けてZytleBot: ROSベースの自律移動ロボットへのFPGAの統合に向けて
ZytleBot: ROSベースの自律移動ロボットへのFPGAの統合に向けて
Hideki Takase1.6K views
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか) by Takeshi Yamamuro
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
LLVMで遊ぶ(整数圧縮とか、x86向けの自動ベクトル化とか)
Takeshi Yamamuro10.7K views
Tokyo r25 hiro_macchan by Hiroki Matsui
Tokyo r25 hiro_macchanTokyo r25 hiro_macchan
Tokyo r25 hiro_macchan
Hiroki Matsui1.7K views
Rあんなときこんなとき(tokyo r#12) by Shintaro Fukushima
Rあんなときこんなとき(tokyo r#12)Rあんなときこんなとき(tokyo r#12)
Rあんなときこんなとき(tokyo r#12)
Shintaro Fukushima5.6K views

More from Yuta Kashino

時系列データと確率的プログラミング tfp.sts by
時系列データと確率的プログラミング tfp.sts時系列データと確率的プログラミング tfp.sts
時系列データと確率的プログラミング tfp.stsYuta Kashino
2.8K views53 slides
Python kansai2019 by
Python kansai2019Python kansai2019
Python kansai2019Yuta Kashino
814 views49 slides
Mlse20190208 by
Mlse20190208Mlse20190208
Mlse20190208Yuta Kashino
1.9K views23 slides
Ml15m2018 10-27 by
Ml15m2018 10-27Ml15m2018 10-27
Ml15m2018 10-27Yuta Kashino
6.8K views31 slides
Pydata2017 11-29 by
Pydata2017 11-29Pydata2017 11-29
Pydata2017 11-29Yuta Kashino
5.5K views44 slides
私は如何にして心配するのを止めてPyTorchを愛するようになったか by
私は如何にして心配するのを止めてPyTorchを愛するようになったか私は如何にして心配するのを止めてPyTorchを愛するようになったか
私は如何にして心配するのを止めてPyTorchを愛するようになったかYuta Kashino
35.6K views37 slides

More from Yuta Kashino(20)

時系列データと確率的プログラミング tfp.sts by Yuta Kashino
時系列データと確率的プログラミング tfp.sts時系列データと確率的プログラミング tfp.sts
時系列データと確率的プログラミング tfp.sts
Yuta Kashino2.8K views
私は如何にして心配するのを止めてPyTorchを愛するようになったか by Yuta Kashino
私は如何にして心配するのを止めてPyTorchを愛するようになったか私は如何にして心配するのを止めてPyTorchを愛するようになったか
私は如何にして心配するのを止めてPyTorchを愛するようになったか
Yuta Kashino35.6K views
ベイジアンディープニューラルネット by Yuta Kashino
ベイジアンディープニューラルネットベイジアンディープニューラルネット
ベイジアンディープニューラルネット
Yuta Kashino11.1K views
深層学習とベイズ統計 by Yuta Kashino
深層学習とベイズ統計深層学習とベイズ統計
深層学習とベイズ統計
Yuta Kashino19.4K views
Wasserstein GAN Tfug2017 07-12 by Yuta Kashino
Wasserstein GAN Tfug2017 07-12Wasserstein GAN Tfug2017 07-12
Wasserstein GAN Tfug2017 07-12
Yuta Kashino4.1K views
確率的プログラミングライブラリEdward by Yuta Kashino
確率的プログラミングライブラリEdward確率的プログラミングライブラリEdward
確率的プログラミングライブラリEdward
Yuta Kashino19.3K views
PyConJP2016: 週末サイエンティストのススメ by Yuta Kashino
PyConJP2016: 週末サイエンティストのススメPyConJP2016: 週末サイエンティストのススメ
PyConJP2016: 週末サイエンティストのススメ
Yuta Kashino18K views
機械学習ビジネス研究会 第01回 by Yuta Kashino
機械学習ビジネス研究会 第01回機械学習ビジネス研究会 第01回
機械学習ビジネス研究会 第01回
Yuta Kashino8.3K views
深層学習ライブラリの環境問題Chainer Meetup2016 07-02 by Yuta Kashino
深層学習ライブラリの環境問題Chainer Meetup2016 07-02深層学習ライブラリの環境問題Chainer Meetup2016 07-02
深層学習ライブラリの環境問題Chainer Meetup2016 07-02
Yuta Kashino51.9K views
Chainer meetup2016 03-19pub by Yuta Kashino
Chainer meetup2016 03-19pubChainer meetup2016 03-19pub
Chainer meetup2016 03-19pub
Yuta Kashino2.4K views
"Automatic Variational Inference in Stan" NIPS2015_yomi2016-01-20 by Yuta Kashino
"Automatic Variational Inference in Stan" NIPS2015_yomi2016-01-20"Automatic Variational Inference in Stan" NIPS2015_yomi2016-01-20
"Automatic Variational Inference in Stan" NIPS2015_yomi2016-01-20
Yuta Kashino5.5K views
深層学習ライブラリのプログラミングモデル by Yuta Kashino
深層学習ライブラリのプログラミングモデル深層学習ライブラリのプログラミングモデル
深層学習ライブラリのプログラミングモデル
Yuta Kashino99.4K views
日本のオープンデータプラットフォームをPythonでつくる by Yuta Kashino
日本のオープンデータプラットフォームをPythonでつくる日本のオープンデータプラットフォームをPythonでつくる
日本のオープンデータプラットフォームをPythonでつくる
Yuta Kashino18.3K views
Gunosy2015 09-16ts by Yuta Kashino
Gunosy2015 09-16tsGunosy2015 09-16ts
Gunosy2015 09-16ts
Yuta Kashino1.1K views

TensorFlow White Paperを読む