You will be assessed a $25 late fee if you are enrolling one day after the course start date. You should work with the instructor to catch up on coursework.
Click OK if you still wish to enroll. Otherwise, click Cancel.
The course you selected is already in progress. You should work with the instructor to catch up on coursework.
Click OK if you still wish to enroll. Otherwise, click Cancel.
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
Instructor
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
Event Date Day Start Time End Time Location Room
START 01/09/2023 Monday --- --- Online (Access Begins) ---
END 03/19/2023 Sunday --- --- Online (Access Ends) ---