UNIFEI-IESTI05-EDGE_AI

IESTI05 - EDGE AI

Edge Machine Learning Systems Engineering

UPDATED to 2025 - 2nd Semester

Federal University of Itajuba – UNIFEI - Campus de Itajubá, MG Brasil

Material

Optional pre-course activities:

Suggested Review

The students should be familiar with Embedded Machine Learning (TinyML).

For the students who have not previously attended the IESTI01 TinyML course, it is suggested to review the following classes before starting the IESTI05 course:

Part 1: Fixed Function AI (Reactive)

Part 2: Generative AI (Proactive)

Projects

Course Summary

Edge AI Engineering with Raspberry Pi is a 15-week undergraduate course designed to teach students how to implement AI systems on edge devices, specifically using Raspberry Pi platforms.

The course is based on the e-book: "Edge AI Engineering" by Prof. Marcelo Rovai, UNIFEI 2025

Course Structure

The course is divided into two main parts:

Key Learning Areas

Technical Skills:

Practical Applications:

Assessment Structure

Prerequisites

Students need basic knowledge of Python programming, Linux systems, Deep Learning, and electronics fundamentals.

The course emphasizes practical, hands-on learning with students building real AI applications that run efficiently on resource-constrained edge devices, bridging the gap between traditional computer vision and modern generative AI technologies.

Professor:

Supervision and support: