LiteRL

Teaching · Lecture

Introduction to Reinforcement Learning

Classic and modern reinforcement learning: how agents learn to make good decisions from interaction, from Markov decision processes and dynamic programming to deep actor-critic methods.

Lecture

Summer semester

In English

When

Every summer semester at the University of Würzburg, taught in English.

Course book

R. S. Sutton and A. G. Barto, Reinforcement Learning: An Introduction.

Tools

Algorithms are implemented in Python. Recommended library: MushroomRL, developed in our group.

Lectures

  1. Learning agents
  2. Markov decision processes
  3. Dynamic programming
  4. Multi-armed bandits & exploration vs. exploitation
  5. Model-free estimation
  6. Model-free control
  1. RL with value function approximation
  2. Introduction to deep RL
  3. Policy gradient
  4. Introduction to actor-critic approaches
  5. Deep actor-critic algorithms
  6. Model-based RL and Monte-Carlo tree search

Instructors

Readings