Due to scheduled maintenance this site may be unavailable on {dayofweek}, {date} from {time} until {time} (PST)

Skip Navigation

Introduction to Embedded AI

Course closed to new registrations: Call ( 949 ) 824-5414 for more information or sign up below to be notified when this course becomes available.×

Course Description

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.

Recommended Prerequisite: Basic knowledge of C programming. Note: Students are required to purchase the Arduino Nano 33 BLE board ABX00030 or the Arduino Nano 33 BLE with headers board ABX00034 (The Arduino Nano 33 BLE Sense with headers (ABX00035) or without headers (ABX00031) is preferred if in stock). Some possible options for purchase are https://www.digikey.com or https://store-usa.arduino.cc

  • Be notified when this class becomes available!

  • Details
  • $745
  • January 09, 2023 to March 19, 2023
  • Delivery Mode: Online
  • Reg#: 00104
  • ID/Units: EECS X480.1  (3.00)
    ( Section 1 )
  • Quarter: WINTER 2023


Thomas C. Jannett, M.S., Ph.D., is Professor Emeritus of Electrical and Computer Engineering at The University of Alabama at Birmingham. He has more than 30 years of experience in teaching and research. Research expertise includes smart sensor networks that use intelligent control and signal processing. He developed instruments and rehabilitation devices that use embedded microcomputers for data acquisition, signal processing, and intelligent control. He has published extensively in these areas. Current interests include analytics, machine learning, and the Internet of Things.

Textbook Information

Textbooks for your course may be purchased from any vendor or bookseller of your choice.

Required Textbook(s):

Learning Deep Learning: Theory and Practice of Neural Networks
Book - ISBN: 9780137470358
Magnus Ekman, 1 ed, Addison-Wesley Professional

TinyML: Machine Learning with TensorFlow Lite on Arduino
Book - ISBN: 9781492052043
Pete Warden, Daniel Situnayake, 1 ed, O'Reilly

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START01/09/2023Monday------Online (Access Begins)---
END03/19/2023Sunday------Online (Access Ends)---