Reinforcement Learning and Decision Making
Chapter 1 — Introduction to Reinforcement Learning and Decision Making
Lecture Slides | Lecture Notes | Exercises | Answers NEW | Python Code
Chapter 2 — Markov Decision Processes (MDPs); states, actions, transition dynamics, reward functions, and policies
Lecture Slides | Exercises
Chapter 3—Dynamic Programming; policy evaluation, policy improvement, policy iteration, and value iteration NEW
Lecture Slides | Exercises
Chapter 4 — Monte Carlo Methods
Lecture Slides | Exercises
Chapter 5 — Temporal-Difference Learning
Lecture Slides | Exercises
Chapter 6 — Q-Learning and SARSA
Lecture Slides | Exercises
Chapter 7 — Deep Reinforcement Learning
Lecture Slides | Exercises
Chapter 8 — Policy Gradient Methods
Lecture Slides | Exercises
Chapter 9 — Actor-Critic Methods
Lecture Slides | Exercises
Chapter 10 — Multi-Criteria Decision Making
Lecture Slides | Exercises
Chapter 11 — Uncertainty and Risk in Decision Making
Lecture Slides | Exercises
Chapter 12 — Fuzzy Decision Making
Lecture Slides | Exercises
Chapter 13 — Applications of Reinforcement Learning and Decision Making
Lecture Slides | Exercises
Final — Reinforcement Learning and Decision-Making Project