-
Julia in Physics 2021 Online に向けて作成した資料置き場.
-
概要: 関数に対しその導関数を数値計算する自動微分は今日の機械学習・深層学習において重要な要素技術になっている. 本チュートリアルでは自動微分をサポートする Zygote.jl を紹介する. さらにその上に構築されている機械学習ライブラリとして Flux.jl を紹介する.
$ pip install jupyter jupytext sympy scipy
- Install Julia from here
- Please see platform specific instructions for further installation instructions and if you have trouble installing Julia.
$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.6.2 (2021-07-14)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using Pkg; Pkg.activate("."); Pkg.instantiate()
$ cd path/to/this/repository
$ julia --project=@. -e 'using Remark; Remark.slideshow("slideshow", options = Dict("ratio" => "16:9"), title = "Zygote+Flux+etc")'
$ julia --project=@. -e 'using LiveServer; serve(dir="slideshow/build")'
$ cd /path/to/this/repository
$ jupyter notebook