AI in Embedded Systems connects artificial intelligence with real devices. Students move from Python, math, and data foundations to machine learning, computer vision, LLM/RAG concepts, model evaluation, optimization, and hardware-connected demos. The course is designed to show how AI becomes useful when it is connected to sensors, cameras, microcontrollers, and edge devices.
AI in Embedded Systems connects artificial intelligence with real devices. Students move from Python, math, and data foundations to machine learning, computer vision, LLM/RAG concepts, model evaluation, optimization, and hardware-connected demos. The course is designed to show how AI becomes useful when it is connected to sensors, cameras, microcontrollers, and edge devices.
The program is organized as a connected learning path: theoretical foundations, practical labs, prototype development, testing, and presentation.
Students build the foundation for AI using Python, arrays, data, probability ideas, and basic linear algebra intuition.
Students learn data preparation, regression, classification, trees, model quality, and practical evaluation.
The course introduces neural networks, image processing, computer vision, and object detection ideas.
Students explore embeddings, document search, RAG logic, optimization, quantization, and deployment constraints.
Students choose a problem, dataset, model approach, hardware setup, and evaluation method.
Students collect data, train or adapt a model, connect it to hardware, optimize, test, and present.