|
|
|
||
In recent years, reinforcement learning has been combined with deep neural networks, giving rise to game agents with
super-human performance (for example for Go or chess, capable of being trained solely by self-play), datacenter cooling
algorithms more efficient than human operators, or faster code for sorting or matrix multiplication. The goal of the course
is to introduce reinforcement learning employing deep neural networks, focusing both on the theory and on practical
implementations.
The course is part of the inter-university programme prg.ai Minor (https://prg.ai/minor).
Last update: Mírovský Jiří, RNDr., Ph.D. (16.03.2024)
|
|
||
The goal of the course is to introduce reinforcement learning combined with deep neural networks. The course will focus both on theory as well as on practical aspects. Last update: Mírovský Jiří, RNDr., Ph.D. (11.05.2023)
|
|
||
Students pass the practicals by submitting sufficient number of assignments. The assignments are announced regularly the whole semester and are due in several weeks. Considering the rules for completing the practicals, it is not possible to retry passing it. Passing the practicals is not a requirement for going to the exam. Last update: Mírovský Jiří, RNDr., Ph.D. (11.05.2023)
|
|
||
Last update: Mírovský Jiří, RNDr., Ph.D. (11.05.2023)
|
|
||
The exam is written and consists of questions randomly chosen from a publicly known list. The requirements of the exam correspond to the course syllabus, in the level of detail which was presented on the lectures. Last update: Mírovský Jiří, RNDr., Ph.D. (11.05.2023)
|
|
||
Reinforcement learning framework
Tabular methods
Functional Approximation
Deep Q networks
Policy gradient methods
Continuous action domain
Monte Carlo tree search
Model-based algorithms
Partially observable environments
Discrete variable optimization Last update: Mírovský Jiří, RNDr., Ph.D. (11.05.2023)
|
|
||
Python programming skills and basic PyTorch/Tensorflow skills are required (the latter can be obtained on the Deep Learning NPFL138 course). No previous knowledge of reinforcement learning is necessary. Last update: Straka Milan, RNDr., Ph.D. (09.11.2023)
|