EECS X480.1
Introduction to Embedded AI
Program Notice: The Developing Embedded AI Systems specialized studies program will be discontinued after Fall 2025. The program is no longer accepting new students.
Artificial intelligence (AI) is being incorporated into small, low-power embedded computing devices for consumer electronics, industry, and the Internet of Things (IoT). Learn about embedded AI and the technological developments and other factors that are motivating new and exciting embedded AI applications. Explore the devices, signal processing methods, embedded machine learning (ML) algorithms, and embedded ML frameworks that are used to create embedded AI systems. Explore embedded AI use cases such as object recognition, wake word detection, and gesture recognition. Use hands-on examples and activities to explore embedded AI applications that use ML models for on-device processing of audio, motion, and many other signals. Understand the unique challenges posed by the deployment of ML models on resource-constrained devices in TinyML applications. For AI applications in IoT (AIoT), review the benefits of edge computing and the tradeoffs considered when making decisions about whether AI processing is done on the edge device or in the cloud.
Course
Approximate Tuition
TBD
Format
Online
Duration
TBD
Total Units
3