Academic year 2025/2026 |
Supervisor: | Ing. Aleš Prokop, Ph.D. | |||
Supervising institute: | ÚADI | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The aim of the subject is to familiarize students with the basic approaches of the application of machine learning, specifically Reinforcement Learning in engineering calculations. The graduate of the course will gain basic knowledge of algorithms and data structures, useful for effective implementation of Reinforcement Learning algorithms through the Python programming language. The graduate will also gain practical experience in tasks in the field of connecting machine learning and selected engineering calculations, which can serve as inspiration for further development in this area. |
||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
Basic knowledge of physical and engineering principles, as well as basic knowledge of the Python programming language. |
||||
Course contents: | ||||
The course outlines possible ways of applying machine learning in the context of engineering calculations. Students will get to know the basic principles of machine learning and artificial intelligence, with an emphasis on Reinforcement learning. The course includes an introduction to the Python programming language and its use for implementing suitable libraries for linking dynamic computational models and artificial intelligence tools. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
The course-unit credit award is conditional on active participation in the exercises, where the activity within the sub-tasks is continuously checked. Attendance in exercises is compulsory, participation is checked by the teacher. The form of replacement of missed lessons is solved individually with the lecturer or with the guarantor. |
||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Computer-assisted exercise |
|
|||
Literature - fundamental: | ||||
1. SANGHI, Nimish. Deep Reinforcement Learning with Python. 1st ed. Apress Berkeley, CA, c2021. ISBN 978-1-4842-6809-4. |
||||
2. SUTTON, S.; BARTO, A. Reinforcement Learning: An Introduction. 2nd ed. The MIT Press, c2018. ISBN 978-0-262-19398-6. |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
N-ADI-P | full-time study | --- no specialisation | -- | Cr | 2 | Elective | 2 | 1 | S |
N-ADI-P | full-time study | --- no specialisation | -- | Cr | 2 | Elective | 2 | 2 | S |
N-AAE-P | full-time study | --- no specialisation | -- | Cr | 2 | Elective | 2 | 2 | S |
N-AAE-P | full-time study | --- no specialisation | -- | Cr | 2 | Elective | 2 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111