Prof. Sarah Dean
MW 1:25-2:40pm
155 Olin Hall
1. What is Reinforcement Learning (RL)?
2. Logistics and Syllabus
3. Types of Machine Learning (ML)
4. RL Setting
...
observation
action
reward
a policy maps observation to action
design policy to achieve high reward
reaction
adaptation
observation
action
reward
AlphaGo
\(\theta_t-\theta_*\)
Robotic Manipulation
Media Feeds
Chatbot
?
?
?
?
?
?
👍 👎
?
?
?
💬
1. What is Reinforcement Learning (RL)?
2. Logistics and Syllabus
3. Types of Machine Learning (ML)
4. RL Setting
There should be plenty of space!
Course staff do not manage waitlist and enrollment.
CS enrollment policies:
https://www.cs.cornell.edu/courseinfo/enrollment
Participation is 10% of final grade, /20 points
Bandits, Receding Horizon Planning, Learning from Experts
Machine learning (e.g., CS 3780)
Background in probability, linear algebra, and programming.
Lecture Slides and Notes on Canvas
1. What is Reinforcement Learning (RL)?
2. Logistics and Syllabus
3. Types of Machine Learning (ML)
4. RL Setting
Examples: clustering, PCA, image generation
"descriptive"
Examples: classification, regression, conditional generation
"predictive"
"presciptive"
Unlike other types of ML, in RL data is not just drawn "i.i.d." from some distribution
\(a_t\)
\(x_t, r_t\)
\(a_{t+1}\)
\(x_{t+1}, r_{t+1}\)
\(...\)
1. What is Reinforcement Learning (RL)?
2. Logistics and Syllabus
3. Types of Machine Learning (ML)
4. RL Setting
action
observation (context)
\(a_t\)
reward
\(x_t\)
\(r_t\)
\(\sim R(x_t,a_t)\)
\(\sim \pi(x_t)\)
\(\sim \mathcal D\) (for now)
Goal: achieve high cumulative reward: \(\sum_t r_t\)
\(\displaystyle \max_\pi ~~ \mathbb E_{x_t\sim \mathcal D, a_t\sim \pi(x_t), r_t\sim R(x_t,a_t) }\left[\sum_t r_t\right]\)
personalized Netflix banner
action
observation (context)
\(a_t\)
reward
\(x_t\)
\(r_t\)
\(\sim R(x_t,a_t)\)
\(\sim \pi(x_t)\)
\(\sim \mathcal D\) (for now)
\(\displaystyle \max_\pi ~~ \mathbb E_{x_t\sim \mathcal D, a_t\sim \pi(x_t), r_t\sim R(x_t,a_t) }\left[\sum_t r_t\right]\)