Skip to content
lectern.tv
UCL / Google DeepMindCOMP0089AI & MLgraduate· 2015

Introduction to Reinforcement Learning

Prof. David Silver

Foundational reinforcement learning course taught by AlphaGo lead researcher David Silver: Markov Decision Processes, Bellman optimality, dynamic programming, Monte Carlo, TD learning, and function approximation.

Start Lecture 110 lectures · 16h total
Syllabus progress0 of 10 watched
Introduction to Reinforcement Learning

Syllabus

10
Lecture 1· 1:28:12

UCL / DeepMind RL Lecture 1: Introduction to Reinforcement Learning

Canonical starting point for modern RL taught by the lead architect of AlphaGo and AlphaZero: agent-environment loops, Markov state, policy, value functions, and exploration vs. exploitation.

Lecture 2· 1:42:04

UCL / DeepMind RL Lecture 2: Markov Processes, Reward Processes & Bellman Equations

Builds the mathematical bedrock of RL step-by-step from Markov chains to MDPs, Bellman expectation equations, and nonlinear Bellman optimality equations.

Lecture 3· 1:39:09

UCL / DeepMind RL Lecture 3: Planning by Dynamic Programming — Policy & Value Iteration

Proves contraction convergence of iterative policy evaluation, policy iteration, value iteration, and generalized policy iteration.

Lecture 4· 1:37:01

UCL / DeepMind RL Lecture 4: Model-Free Prediction — Monte Carlo, TD(0) & TD(λ)

Contrasts unbiased high-variance Monte Carlo returns against low-variance bootstrapped Temporal-Difference learning and eligibility traces TD(λ).

Lecture 5· 1:36:30

UCL / DeepMind RL Lecture 5: Model-Free Control — ε-Greedy SARSA & Off-Policy Q-Learning

Derives GLIE convergence for on-policy SARSA, importance sampling, and Watkin's off-policy Q-Learning algorithm.

Lecture 6· 1:36:45

UCL / DeepMind RL Lecture 6: Value Function Approximation & Deep Q-Networks (DQN)

Diagnoses the 'deadly triad' of function approximation + bootstrapping + off-policy training, and shows how experience replay and fixed target networks stabilized Atari DQN.

Lecture 7· 1:33:58

RL Course by David Silver - Lecture 7: Policy Gradient Methods

#Reinforcement Learning Course by David Silver# Lecture 7: Policy Gradient Methods (updated video thanks to: John Assael).

Lecture 8· 1:40:12

RL Course by David Silver - Lecture 8: Integrating Learning and Planning

#Reinforcement Learning Course by David Silver# Lecture 8: Integrating Learning and Planning.

Lecture 9· 1:39:18

Lecture 9: Exploration and Exploitation (COMP0089)

This lecture dissects the fundamental dilemma between exploration and exploitation in reinforcement learning, introducing techniques like epsilon-greedy and upper confidence bound (UCB) algorithms. It examines how these strategies balance discovering new information with leveraging existing knowledge to maximize rewards.

Lecture 10· 1:51:24

Lecture 10: Classic Games (COMP0089)

This session explores the application of reinforcement learning principles to classic games, detailing methods like Monte Carlo Tree Search (MCTS) and alpha-beta pruning. It illustrates how RL agents can learn optimal strategies in competitive environments with perfect or imperfect information.