Embedded Artificial Intelligence Laboratory

A tantárgy neve magyarul / Name of the subject in Hungarian: Beágyazott mesterséges intelligencia laboratórium

Last updated: 2024. február 21.

Budapest University of Technology and Economics
Faculty of Electrical Engineering and Informatics
MSc Electrical Engineering Master's Degree
Intelligent Embedded Systems Major Specialization (MIT)
Course ID Semester Assessment Credit Tantárgyfélév
VIMIMB05   0/0/3/f 5  
3. Course coordinator and department Csuka Barna,
4. Instructors Assistant Professor Dr. Csuka Barna, MIT
5. Required knowledge Curriculum for the embedded artificial intelligence course
6. Pre-requisites
Ajánlott:
Recommended:
Embedded artificial intelligence
7. Objectives, learning outcomes and obtained knowledge The laboratory aims to apply the knowledge acquired in the course Embedded Artificial Intelligence in practice. The primary focus of the laboratory is for students to be able to independently apply artificial intelligence methods to real physical measurements and data sets, and to gain practical experience of their advantages and limitations. We implement the algorithms on embedded platforms.
8. Synopsis
  1. Gradient-based investigation of the error backpropagation algorithm of neural networks in an embedded environment, parameterization of the learning factor based on the moment, batch sizes and instantaneous slope.
  2. The effect of different activation functions on the speed of learning and the performance of the model. Examination of the robustness of neural network models using dropout and ablation methods.
  3. Examining the bias-variance dilemma in machine learning methods. Identification of the noise component of the training data set and its effect on the best available model performances.
  4. GPU-based acceleration of neural network architectures, their aspects for both training and query use. Performing matrix operations on SIMD architectures, limitations of parallelizability.
  5. Teaching convolutional neural networks, increasing model robustness with an augmented (shifted/noisy/rotated/mirrored) sample set.
  6. Implementation of a classification system with multilevel processing, classification with a neural network and fuzzy approach.
  7. Design of applied joint time and frequency transformations in a hardware environment. Processing of periodic signals, extraction of main parameters.
  8. Data analysis workflow (outlier detection, data cleaning, handling incomplete data, knowledge modeling). Examination of the physical measurement ranges of modern embedded sensor platforms (smart, wearable devices).
  9. Application of Kálmán filters to implement offline sensor fusion. Analysis of the applicability of location and position determination by integrating the gyroscope, magnetometer and accelerometer.
  10. Possibilities and limitations of implementing real-time sensor fusion on embedded systems. The relationship between model complexity and consumption, examination of computing power available on some hardware architectures.
9. Method of instruction A 4-hour weekly laboratory in which students participate in measuring groups.
10. Assessment Participation in the measurements is mandatory. A report must be prepared for each measurement, one for each measurement group. We assign a grade to the reports. The insufficient measurement must be replaced. The midterm mark is the average of the transcript grades. Rounding up from 50 cents.
11. Recaps During the semester, 2 laboratory exercises can be made up, regardless of the reason for the ineffectiveness.
12. Consultations If required, we provide a consultation at a pre-arranged time.
13. References, textbooks and resources Measurement guides.
14. Required learning hours and assignment
Contact hour42
Mid-semester preparation for classes62
Preparation for confined spaces0
Completing homework0
Preparation of a measurement protocol
46
Exam preparation0
Altogether150
15. Syllabus prepared by Péter Sárközy, scientific assistant, MIT
Dr. Balázs Renczes, assistant professor, MIT