Reinforcement Learning is one of the three main learning principles in machine learning and one of the most active research areas in artificial intelligence. It is a computational approach to learning in which an agent tries to maximize the total amount of reward it receives while interacting with a complex, uncertain environment.
This Bachelor seminar is based on the 2nd edition of the famous, seminal book on reinforcement learning written by Sutton and Barto (http://incompleteideas.net/book/the-book.html). The book introduces core topics of reinforcement learning from an artificial intelligence or engineering perspective, considering idealized learning situations, and evaluating the effectiveness of different learning methods. To effectively solve learning problems that are of scientific or economic interest, algorithms for machines are explored and evaluated through mathematical analysis and computational experiments. Compared to unsupervised or supervised learning approaches, reinforcement learning is more focused on goal-directed learning from interaction with the environment. The first part of the book addresses core concepts of reinforcement learning for problems with small state and action spaces, allowing for exact solutions using table-based methods. In the second part of the book these approaches are then extended using approximate methods for larger and more complex problems.
- Knowledge on different reinforcement learning algorithms
- Explain the underlying mathematical problem formulations and the implementation of the algorithms to solve them
- Gain insight into how to frame learning problems in the reinforcement learning framework
- Discuss practical applications of the theoretical frameworks
- Present the algorithms and mathematical problem formulations to an audience
In the seminar sessions students will present chapters of the book “Reinforcement Learning”, followed by discussions on the chapter topics.
Oral presentation and active participation
Places will be allocated by the Faculty: https://moodle.ruhr-uni-bochum.de/course/view.php?id=56714
- Course type
- Summer Term 2024
moodle course available
every week on Monday from 10:00 to 12:00 in room IA 02/111.
First appointment is on 08.04.2024
Last appointment is on 15.07.2024
Knowledge of calculus, linear algebra, and probability concepts. Background in artificial intelligence, e. g. via the course “Introduction to Artificial Intelligence”.