Learn By Inventing

Machine Learning & Computer Science — derived, not memorized.

How to use this Do not read this book. Work with it. Keep pen & paper and a coding environment handy. Each chapter gives you a sequence of exercises that lead you to re-invent the algorithm yourself.

Chapters

  1. Learning to Count interactive
  2. Linear Regression & Gradient Descent notebook ▶ Open in Colab
  3. Decision Trees notebook ▶ Open in Colab
  4. Convolutions notebook ▶ Open in Colab