Julia で Chainer を動かすぞ💪

1c187c3f67507a90ced63f2c006ec4ad?s=47 regonn
March 30, 2019

Julia で Chainer を動かすぞ💪

2019/03/30 @Chainer Meetup #09

regonn/chainer trainer.ipynb
https://gist.github.com/regonn/d2acf5a20a1b3ec34d8e483af510b4a3

regonn/chainer trainer-optuna.ipynb
https://gist.github.com/regonn/9eb7ff68ac3a5a3201523bd6267953dd

1c187c3f67507a90ced63f2c006ec4ad?s=128

regonn

March 30, 2019
Tweet

Transcript

  1. Julia で Chainer を動かすぞ� � 2019/03/30 @Chainer Meetup #09

  2. 自己紹介 自己紹介 れごん @regonn_haizine 島根県でフリーランス データサイエンスのPodcast regonn&curry.fm 俳句のVTuber バーチャル俳人 恋言

  3. 皆大好き Julia 皆大好き Julia

  4. Chainer も Julia で Chainer も Julia で 動かしたい 動かしたい

  5. Pycall.jl Pycall.jl

  6. Pycall.jl Pycall.jl PythonのライブラリをJuliaで呼べる 最近 PyCall 2.0 がリリース直前で、さらにPythonと Juliaの親和性が良くなる

  7. 実際にやってみた結果は? 実際にやってみた結果は?

  8. 無事動きました� � � � � � � � Chainer example

    MNIST Julia v1.1.0
  9. ついでに Optuna も動かせた ついでに Optuna も動かせた

  10. 動かすにあたって 動かすにあたって Pycall.jl が色々準備してくれている ライブラリ読み込み

  11. 一番苦労した場所 一番苦労した場所 Julia に無い Class の定義部分

  12. 感想と今後やりたいこと 感想と今後やりたいこと クセはあるけど、Julia+Chainerは意外と楽に構築 できた エラーが発生したときに、Python側なのかJulia側 なのか等わかりにくい Pycall.jl v2.0 でどう使いやすくなるかとか、速度計 測していないので、実用に向けての調査したい

  13. コードはGistで共有してあります コードはGistで共有してあります regonn/chainer trainer.ipynb regonn/chainer trainer-optuna.ipynb

  14. ありがとうございました ありがとうございました