Skip to content

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 using stax.
  • Statistical modelling: needed only for the chapters using likelihoods and finding maximum likelihood param values using gradient descent.