Pre-requisite Knowledge
Before you go on, here's some topics and Python package APIs that are handy for you to know.
My notes:
- Python: requisite.
- NumPy API: requisite.
- SciPy API: requisite.
- How to take derivatives: good to know, I'll cover a bit of it.
- How to write functional style programs: good to know, but I'll cover it.
- Deep learning: not necessary; one chapter covers how to write neural networks using nothing but NumPy, and how to train them using JAX's
grad
, and another chapter covers a way of writing neural netowrks usingstax
. - Statistical modelling: needed only for the chapters using likelihoods and finding maximum likelihood param values using gradient descent.