2017-09-30@ Chainer Meet UP
Yuta Kashino ( )
BakFoo, Inc. CEO
Astro Physics /Observational Cosmology
Zope / Python
Realtime Data Platform for Enterprise / Prototyping
arXiv
PyCon2015
Python
PyCon2016
PyCon2017 DNN PPL Edward
@yutakashino
Yuta Kashino ( )
Dr. Strangelove
- Dr. Strangelove or: How I Learned to Stop Worring
and Love the Bomb
-
- 1964
-
-
- …
…
TensorFlow Fold
Dynamic: Define By Run
Static: Define AND Run
TensorFlow Fold
Dynamic: Define By Run
…
PyTorch
- Torch 7 Chainer
-
- Adam Paszke
- Sam Gross
- Soumith Chintala 
- NYU FBAIR
- 2017 2 v0.1.6
PyTorch
- 2017 2 v0.1.6
Google Trend
PyTorch
- TF/Keras …
Google Trend
PyTorch
- 2017 2 v0.1.6
Google Trend
- GPU(CUDA)
- Define by Run:
- Pythonic + python
http://pytorch.org/tutorials/advanced/numpy_extensions_tutorial.html
autograd.Variable
-
- data, grad (, grad_fn)
- chainer Variable
- autograd.Variables Chainer fork
- backward()
data grad
grad_fn
autograd.Variable
data grad
grad_fn
x
data grad
grad_fn
y
data grad
grad_fn
z
autograd …
- NLP DyNet 10
- Python addmm
- ATen
-
https://twitter.com/kchonyc/status/899832376955744257
https://github.com/zdevito/aten
https://goo.gl/Tujudr
- torcn.nn
chainer.Chain
chainer.links
chainer.functions
chainer.ChainList
GPU
- CPU → GPU: Variable cuda()
- GPU → CPU: cpu()
chainer
Chainer
- Chainer
- GPU Chainer
- Chainer
- torch.optim = chainer.optimizers
- …
- pytorch/tnt = chainer.training
- Pythonic …
https://github.com/pytorch/tnt
Chainer
- PyTorch
- PyTorch
- The Incredible PyTorch
https://github.com/ritchieng/the-incredible-pytorch
- arXiv
→
→
- →
-
- StackOverFlow
http://pytorch.org/tutorials/
https://discuss.pytorch.org/latest
- Practical Deep Learning with PyTorch on Udemy
-
- fast.ai
https://www.udemy.com/practical-deep-learning-with-pytorch
http://www.fast.ai/2017/09/08/introducing-pytorch-for-fastai/
Questions
kashino@bakfoo.com
@yutakashino
BakFoo, Inc.
NHK NMAPS: +
BakFoo, Inc.
PyConJP 2015
Python
BakFoo, Inc.
BakFoo, Inc.
: SNS +

私は如何にして心配するのを止めてPyTorchを愛するようになったか