I put the notebooks presented today.
- In julia_zygote.ipynb you will have the automatic differentiation stuff presented today (the Linear Regression from scratch).
- In arraBroadcasting.ipynb there is the"brief" intro to Julia.
- In ViewFactors.ipynb there is a viewFactors computations done in Julia, with some benchmarking.
Some extra links:
- The julia site is a good starting point.
- Some performance tips: https://julialang.org/blog/2017/01/moredots
- Some tips from matlab->julia can be found in this short presentation
- The Julia automatic differentiation package Zygote
- The Andrej Karpathy blog post about software 2.0 can be found here
- Some maths about AD (from our inria friends)[https://www-sop.inria.fr/tropics/ad/whatisad.html]
- The blog post (about optimal control in julia)[https://medium.com/@ODSC/reinforcement-learning-vs-differentiable-programming-48528f464795]