Decision Making and Reinforcement Learning
Skills:
RL Foundations85%
Key Takeaways
Introduces decision making and reinforcement learning using utility theory and Markov decision processes
Original Description
This course is an introduction to sequential decision making and reinforcement learning. We start with a discussion of utility theory to learn how preferences can be represented and modeled for decision making. We first model simple decision problems as multi-armed bandit problems in and discuss several approaches to evaluate feedback. We will then model decision problems as finite Markov decision processes (MDPs), and discuss their solutions via dynamic programming algorithms. We touch on the notion of partial observability in real problems, modeled by POMDPs and then solved by online planning methods. Finally, we introduce the reinforcement learning problem and discuss two paradigms: Monte Carlo methods and temporal difference learning. We conclude the course by noting how the two paradigms lie on a spectrum of n-step temporal difference methods. An emphasis on algorithms and examples will be a key part of this course.
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: RL Foundations
View skill →Related Reads
📰
📰
📰
📰
A Practical Guide to Implementing the REINFORCE Algorithm in Python (Part 5)
Medium · Machine Learning
Gimitest: A Comprehensive Tool for Testing Reinforcement Learning Policies
ArXiv cs.AI
RLVP: Penalize the Path, Reward the Outcome
ArXiv cs.AI
Self-Review Reinforcement Learning (SRRL) with Cross-Episode Memory and Policy Distillation
ArXiv cs.AI
🎓
Tutor Explanation
DeepCamp AI