Reinforcement Learning: An Introduction
A comprehensive foundational textbook on reinforcement learning, covering key algorithms such as Q-learning, Sarsa, and TD-learning, while bridging the gap between tabular methods and function approximation.
课程概述
Content Summary
A comprehensive foundational textbook on reinforcement learning, covering key algorithms such as Q-learning, Sarsa, and TD-learning, while bridging the gap between tabular methods and function approximation.
Master the definitive science of goal-directed learning from interaction.
Author: Richard S. Sutton and Andrew G. Barto
Acknowledgments: Supported by the Air Force Office of Scientific Research, the National Science Foundation, and GTE Laboratories.
Learning Objectives
- Define Reinforcement Learning and distinguish between immediate rewards and long-term value functions.
- Identify and describe the four sub-elements of a reinforcement learning system.
- Apply the Temporal-Difference (TD) update rule to a state-value lookup table.
- Implement incremental update rules for both stationary and nonstationary reward distributions.
- Evaluate the effectiveness of Optimistic Initial Values and Upper-Confidence-Bound (UCB) action selection in promoting exploration.
- Explain the mechanics of Gradient Bandit algorithms using numerical preferences and softmax distributions.
- Define the agent–environment interface and model complex tasks using the MDP framework.
- Calculate expected returns for both episodic and continuing tasks using discounting and unified notation.
- Distinguish between state-value (v_\pi) and action-value (q_\pi) functions and derive them using Bellman equations.
- Perform Policy Evaluation to compute state-value functions for arbitrary policies using iterative methods.