Skip to content

How to read a lesson

Every lesson has the same shape, so you always know where the theory, the code and the evidence are.

RowMeaning
PartThe part the lesson belongs to
Run typeCPU runs on a Mac or Colab CPU · GPU needs a Colab GPU · ART uses results we ship (logs, checkpoints) and runs on CPU · HW needs the real SO-101
PrerequisitesEarlier lessons of this book you need
Learn firstLessons of AI Engineering from Scratch that cover the general background (math, ML, deep learning, RL)
TimeReading and running, roughly
CodeThe experiment script (and notebook, if any)
Status✅ done · 📝 draft · 🚧 coming soon
SectionWhat it gives you
The problemOne concrete failure or question the lesson resolves
Core ideaThe minimum theory: definitions and a few equations
ExperimentPredict, run, observe. Short code, then a table of measured numbers
Break itOne parameter pushed until the method fails, and why
On the real robotWhat changes on hardware, with sourced facts only
Check yourselfThree exercises, easy to hard, with answers
Takeaways and sourcesThree bullets, the next lesson, primary sources

One parameter changes and one quantity is measured, so the result is a table, not a single anecdote. The exact output of each run is saved next to its script as output.txt; the numbers in the lesson come from there.