Deep Reinforcement Learning
10-703 • Fall 2022 • Carnegie Mellon University
This course brings together many disciplines of Artificial Intelligence (including computer vision, robot control, reinforcement learning, language understanding) to show how to develop intelligent agents that can learn to sense the world and learn to act by imitating others, maximizing sparse rewards, and/or satisfying their curiosity.
Course Goals:
Upon completion of the course students should be able to:
- Implement and experiment with existing state-of-the-art methods for learning behavioral policies supervised by reinforcement, demonstrations and/or intrinsic curiosity.
- Evaluate the sample complexity, generalization and generality of these algorithms.
- Understand research papers in the field of robotic learning.
- Try out ideas/extensions on existing methods.
Prerequisite Knowledge:
Students should have a solid understanding of the following areas
- Algorithms: e.g., What problem does Dijkstra’s algorithm solve?
- Probability: e.g., What is Bayes rule? How do you normalize a distribution?
- Computer vision: convolutional networks, object detection architectures, LSTMs, attention models
- Deep Learning: familiarity with TensorFlow and/or Pytorch.
- Matrix Calculus: e.g., What are derivatives of matrix-matrix and matrix-vector products? What is the multivariate chain rule?
- Programming: e.g., What are classes and inheritance? How do you structure read data from files? How do you plot figures to visualize results?
- Numerical programming: e.g., How would you perform an elementwise product instead of an inner product? How do you invert a matrix?
Prerequisites:
- Prerequisites: 10601 introduction to machine learning
- Minimum Grades: B in 10601
- Corequisites: None
- Anti-requisites: None
- Anti-req Prohibits: None
- Lectures: Monday, Wednesday 11:50 AM - 1:10 PM
- Recitations: Friday 11:50 AM - 1:10 PM
- Lecture/Recitation Location: HOA 160
- Discussion: Piazza
- HW submission: Gradescope
- Instructor Katerina Fragkiadaki
- Email: katef@cs.cmu.edu
- Office hours: Mon & Wed, 1:10pm - 1:40pm
- Education Associate Joshmin Ray
- Email: joshminr@andrew.cmu.edu
- Office hours:
- TA Alan Zhu, Zoom Link
- Email: yixuanz2@andrew.cmu.edu
- Office hours: Wed 5:00pm - 6:00pm
- Zoom: Link
- Location: WEH 5421
- TA Brian Yang, Zoom Link
- Email: brianyan@andrew.cmu.edu
- Office hours: Wed 2:00pm - 3:00pm
- Zoom: Link
- Location: NSH 3128
- TA Lawrence Jang, Zoom Link
- Email: ljang@andrew.cmu.edu
- Office hours: Tues 3:00pm - 4:00pm
- Zoom: Link
- Location: GHC 8228
- TA Raj Mehta, Zoom Link
- Email: rajm@andrew.cmu.edu
- Office hours: Tues 4:00pm - 5:00pm
- Zoom: Link
- Location: GHC 8228
- TA Ricky Gao, Zoom Link
- Email: rickyg@andrew.cmu.edu
- Office hours: Mon 5:00pm - 6:00pm
- Zoom: Link
- Location: GHC 8228
- TA Roshan Thekiniath, Zoom Link
- Email: rthekini@andrew.cmu.edu
- Office hours: Thurs 3:00pm - 4:00pm
- Zoom: Link
- Location: WEH 5320
- TA Xiqiao Guo, Zoom Link
- Email: xiqiaog@andrew.cmu.edu
- Office hours: Tues 10:00am - 11:00am
- Zoom: Link
- Location: GHC 8228
- TA Tiancheng Zhao, Zoom Link
- Email: tianchen@andrew.cmu.edu
- Office hours: Fri 3:00pm - 4:00pm
- Zoom: Link
- Location: Zoom Only