Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    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