CS 5789

CS 5789

Course information provided by the Courses of Study 2024-2025.

Reinforcement Learning is one of the most popular paradigms for modelling interactive learning and sequential decision making in dynamical environments. This course introduces the basics of Reinforcement Learning and Markov Decision Process. The course will cover algorithms for planning and learning in Markov Decision Processes. We will discuss potential applications of Reinforcement Learning and their implications. We will study and implement classic Reinforcement Learning algorithms.

When Offered Spring.

Prerequisites/Corequisites Prerequisite: CS 5780 or equivalent.

Outcomes
  • Identify the differences between Reinforcement Learning and traditional Supervised Learning and grasp the key definitions of Markov Decision Processes.
  • Analyze the performance of the class planning algorithms and learning algorithms for Markov Decision Process.
  • Implement classic algorithms and demonstrate their performance on benchmarks.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 4789

  • 3 Credits Opt NoAud

  •  7385 CS 5789   LEC 001

    • MW
    • Jan 21 - May 6, 2025
    • Sun, W

  • Instruction Mode: In Person
    Enrollment limited to: Master of Engineering (M.Eng.) Computer Science (CS) students and Computer Science Early Admit students.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/