CS249r: Tiny Machine Learning (TinyML)

Semester: 

N/A

Offered: 

2020

Offered: 2020Fa

The explosive growth in machine learning and the ease of use of platforms like TensorFlow (TF) make it an indispensable topic of study for the modern computer science student. At the same time, the pervasiveness of ultra-low power embedded devices, coupled with the introduction of embedded machine learning frameworks like TensorFlow Lite for Microcontrollers will enable the mass proliferation of AI powered IoT devices. As such we have designed an introductory course at the intersection of Machine Learning and Embedded IoT Devices. We provide background on both topics and then dive into the unique challenges faced at that intersection point with hands-on assignments.