Stanford Root

Schedule

Stanford Root

Schedule

CS 224R

Deep Reinforcement Learning

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Humans, animals, and robots faced with the world must make decisions and take actions in the world. Moreover, the decisions they choose affect the world they exist in - and those outcomes must be taken into account. This course is about algorithms for deep reinforcement learning - methods for learning behavior from experience, with a focus on practical algorithms that use deep neural networks to learn behavior from high-dimensional observations. Topics will include methods for learning from demonstrations, both model-based and model-free deep RL methods, methods for learning from offline datasets, and more advanced techniques for learning multiple tasks such as goal-conditioned RL, meta-RL, and unsupervised skill discovery. These methods will be instantiated with examples from domains with high-dimensional state and action spaces, such as robotics, visual navigation, and control. This course is complementary to CS 234, which neither being a pre-requisite for the other. In comparison to CS 234, this course will have a more applied and deep learning focus and an emphasis on use-cases in robotics and motor control.

Syllabus not available for this section

Sections

0 Terms
No sections available.

CS 224R: Deep Reinforcement Learning

3 units · Letter or Credit/No Credit

Humans, animals, and robots faced with the world must make decisions and take actions in the world. Moreover, the decisions they choose affect the world they exist in - and those outcomes must be taken into account. This course is about algorithms for deep reinforcement learning - methods for learning behavior from experience, with a focus on practical algorithms that use deep neural networks to learn behavior from high-dimensional observations. Topics will include methods for learning from demonstrations, both model-based and model-free deep RL methods, methods for learning from offline datasets, and more advanced techniques for learning multiple tasks such as goal-conditioned RL, meta-RL, and unsupervised skill discovery. These methods will be instantiated with examples from domains with high-dimensional state and action spaces, such as robotics, visual navigation, and control. This course is complementary to CS234, which neither being a pre-requisite for the other. In comparison to CS234, this course will have a more applied and deep learning focus and an emphasis on use-cases in robotics and motor control.

More CS courses

  • CS 220: Researching, Presenting and Publishing Work in AI & Education (EDUC 481)
  • CS 221: Artificial Intelligence: Principles and Techniques
  • CS 221M: Mechanistic Interpretability
  • CS 223A: Introduction to Robotics (ME 320)
  • CS 224G: Apps With LLMs Inside
  • CS 224N: Natural Language Processing with Deep Learning (LINGUIST 284, SYMSYS 195N)
  • CS 224U: Natural Language Understanding (LINGUIST 188, LINGUIST 288, SYMSYS 195U)
  • CS 224V: Agentic AI
  • CS 224W: Machine Learning with Graphs
  • CS 225A: Experimental Robotics
  • CS 227A: Robot Perception (EE 227)
  • CS 227B: General Game Playing

All CS courses · All departments