Time and Place: Monday and Thursday 11:45-1:25pm, Shillman Hall 305
Khoury College of Computer Sciences
Instructor: Chris Amato
This course will introduce the student to reinforcement learning. The bulk of what we will cover comes straight from the second edition of Sutton and Barto's book, Reinforcement Learning: An Introduction. However, we will also cover additional material drawn from the latest deep RL literature. The following list of topics is subject to revisions.
Reinforcement Learning: An Introduction, 2nd Ed., Sutton and Barto. A pdf is available on the website or you can purchase a hardcopy.
Cheating and other acts of academic dishonesty will be referred to OSCCR (office of student conduct and conflict resolution) and the College of Computer Science. See this link.
Generative AI can only be used for finding bugs or polishing English---all code and solutions should be writen up by the student.Our Piazza page is here.
Required course work is:
Many of the weekly assignments will involve programming in Python. You must be proficient with python and able to install PyTorch on your computer.
We will assign approximately one assignment per week that will typically be due on Wednesday.
The final project can be on any topic related to RL. Students may work alone or in groups of tw . Many people choose to work on a project applying a method studied in the class (or a related method) to some practical problem. The amount of project work should be equivalent to approximately three assignments.
Details are on Canvas.
Late assignments will be penalized by 10% for each day late with a maximum of two days. For example, if you turned in a perfect assignment two days late, you would receive an 80% instead of 100%.
Primary Instructor: Chris
Amato ( c [dot] amato [at] neu [dot] edu )
TAs and office hours listed on Piazza