This document discusses machine learning for Internet of Things (IoT) devices. It begins by noting the rapid growth of networked devices and importance of edge computing. It then discusses the hardware capabilities and limitations of various edge devices from microcontrollers to more powerful boards. The document introduces TensorFlow Lite for microcontrollers and model optimization techniques. It demonstrates running a TensorFlow Lite model on an Arduino board. Finally, it discusses several ML applications for resource-constrained edge devices like hearing aids and medical mask detection.
Related topics: