This document discusses machine learning on microcontrollers. It notes that microcontrollers are small, cheap, efficient but slow with limited memory. It then covers reinforcement learning using a board game as an example. It discusses how machine learning can be done efficiently on microcontrollers through techniques like classification rather than training. Examples shown include keyword spotting and object detection on video, achieving inferences per second while using limited RAM and battery life over a year. The document encourages people to get started with machine learning on microcontrollers by running tutorials and examples on development boards.