Reinforcement Learning: An Introduction
Richard Sutton and Andrew Barto provide the foundational text on reinforcement learning, defining it as "a computational approach to learning whereby an agent tries to maximize total reward when interacting with a complex, uncertain environment." The second edition significantly expands coverage to include artificial neural networks, Monte-Carlo tree search, average reward maximization, and new applications, organizing material into tabular methods (exact solutions) and approximate solution methods. Available free online from the authors, this widely-regarded text focuses on core online learning algorithms with mathematical material set off in shaded boxes for accessibility.
5 sections ยท 22 lessons
Course outline
RL Foundations
- RL Basics
- Bandits
- Explore vs Exploit
- MDPs
- RL Foundations
Dynamic Programming
- Bellman Equations
- Policy Evaluation
- Policy & Value Iteration
- Dynamic Programming
Model-Free Learning
- Monte Carlo
- Temporal-Difference Learning
- SARSA: On-Policy TD Control
- Q-Learning: Off-Policy TD Control
- Advanced TD Methods
- Eligibility Traces
- Model-Free Learning
Deep RL
- Function Approximation
- DQN
- Policy Gradients
- Actor-Critic
- Deep RL
Applications and Impact
- GPI Framework
- RL & Neuroscience
- AlphaGo
- Robotics Control
- Impact & Future
- Applications and Impact