In plain words: A free collection of mostly pen-and-paper problems covering the math behind machine learning, from linear algebra and optimization to graphical models and sampling. The exercises ask for proofs and derivations instead of code, so students can check how these ideas actually work.
Abstract · Pen and Paper Exercises in Machine Learning
This is a collection of (mostly) pen-and-paper exercises in machine learning. The exercises are on the following topics: linear algebra, optimisation, directed graphical models, undirected graphical models, expressive power of graphical models, factor graphs and message passing, inference for hidden Markov models, model-based learning (including ICA and unnormalised models), sampling and Monte-Carlo integration, and variational inference.
Michael U. Gutmann
arXiv:2206.13446 · cs.LG, stat.ML · submitted Jun 27, 2022
abstract · pdf · html · The associated github page is https://github.com/michaelgutmann/ml-pen-and-paper-exercises
>We may have all heard the saying “use it or lose it”. We experience it when we feel rusty in a foreign language or sports that we have not practised in a while. Practice is important to maintain skills but it is also key when learning new ones. This is a reason why many textbooks and courses feature exercises. However, the solutions to the exercises feel often overly brief, or are sometimes not available at all. Rather than an opportunity to practice the new skills, the exercises then become a source of frustration and are ignored.
Typical exercise soltion: How to draw an owl. 1. Draw some circles. 2. Draw the rest of the $@#% owl.