Master
2024/2025
Reinforcement Learning
Type:
Elective course (Math of Machine Learning)
When:
2 year, 1, 2 module
Open to:
students of one campus
Language:
English
Course Syllabus
Abstract
Reinforcement learning is a vanguard method of machine learning aimed at dynamical applications, ranging from video games to autonomous cars, robots, drones etc.Composed of a so-called agent and environment, it is meant to resemble, in a sense, the behavior of living beings.Agents interact with the environment and optimize their actions to improve rewards.Imagine a video game speed run.An agent, the protagonist, interacts with the game environment and wants to beat the game as fast as possible, by dynamically adjusting his or her controls while learning on-the-fly.Reinforcement learning is truly an interdisciplinary subject that can be studied from different perspectives -- machine learning, control theory, dynamical system theory, pure math etc.In this course, we dive into reinforcement learning for studyng the key principles and implementing them on real examples.Topics covered include policy gradient methods, actor-critic, deep, predictive, safe and other kinds of reinforcement learning.Convergence, safety and stability of reinforcement learning are studied.