Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Julia で Chainer を動かすぞ� � 2019/03/30 @Chainer Meetup #09
Slide 2
Slide 2 text
自己紹介 自己紹介 れごん @regonn_haizine 島根県でフリーランス データサイエンスのPodcast regonn&curry.fm 俳句のVTuber バーチャル俳人 恋言
Slide 3
Slide 3 text
皆大好き Julia 皆大好き Julia
Slide 4
Slide 4 text
Chainer も Julia で Chainer も Julia で 動かしたい 動かしたい
Slide 5
Slide 5 text
Pycall.jl Pycall.jl
Slide 6
Slide 6 text
Pycall.jl Pycall.jl PythonのライブラリをJuliaで呼べる 最近 PyCall 2.0 がリリース直前で、さらにPythonと Juliaの親和性が良くなる
Slide 7
Slide 7 text
実際にやってみた結果は? 実際にやってみた結果は?
Slide 8
Slide 8 text
無事動きました� � � � � � � � Chainer example MNIST Julia v1.1.0
Slide 9
Slide 9 text
ついでに Optuna も動かせた ついでに Optuna も動かせた
Slide 10
Slide 10 text
動かすにあたって 動かすにあたって Pycall.jl が色々準備してくれている ライブラリ読み込み
Slide 11
Slide 11 text
一番苦労した場所 一番苦労した場所 Julia に無い Class の定義部分
Slide 12
Slide 12 text
感想と今後やりたいこと 感想と今後やりたいこと クセはあるけど、Julia+Chainerは意外と楽に構築 できた エラーが発生したときに、Python側なのかJulia側 なのか等わかりにくい Pycall.jl v2.0 でどう使いやすくなるかとか、速度計 測していないので、実用に向けての調査したい
Slide 13
Slide 13 text
コードはGistで共有してあります コードはGistで共有してあります regonn/chainer trainer.ipynb regonn/chainer trainer-optuna.ipynb
Slide 14
Slide 14 text
ありがとうございました ありがとうございました