Course Information
18-444: Embedded Machine Learning: Introduction to Embedded Deep Learning
Units:
12Description:
Embedded or "edge" devices with sensors generate a tremendous amount of data every second. Sending these data to the cloud for intelligent decision making by machine learning models consumes energy and imposes undesired latency and cost. Processing the data locally on the edge lowers latency, energy, and cost. This course introduces deep neural network architectures, such as dense, convolutional, and recurrent networks, and their respective applications and training in the cloud. Students then learn to downsize their trained models so they can deploy them for inferencing on microcontrollers running on the edge with power and computation constraints. Students are encouraged to create their own projects drawing from such fields as agriculture, environment, conservation, health, manufacturing, or home automation.
This course is cross-listed as 18-444 and 18-844. Although students in 18-444 and 18-844 will share lectures, students in 18-444 and 18-844 will receive different homework assignments, design projects, and exams.
Last Modified: 2025-06-30 12:09PM
Semesters offered:
- Fall 2025