Machine Learning on Embedded Systems

Download as PDF

Course Description

This is a project-based class where students will learn how to develop machine learning models for execution in resource constrained environments such as embedded systems. In this class students will learn about techniques to optimize machine learning models and deploy them on a device such as a Arduino, Raspberry PI, Jetson, or Edge TPUs. The class has a significant project component. Prerequisites: CS 107(required), CS 229 (recommended), CS 230 (recommended).

Cross Listed Courses

Grading Basis

RLT - Letter (ABCD/NP)

Min

3

Max

3

Course Repeatable for Degree Credit?

No

Course Component

Lab Section

Enrollment Optional?

Yes

Course Component

Lecture

Enrollment Optional?

No

Does this course satisfy the University Language Requirement?

No

Programs

EE292D is a completion requirement for:
  • (from the following course set: )
  • (from the following course set: )