Reinforcement Learning

CS-5410/ ECO-6410/ MAT-3215/ CS-4411/ ECO-4410 (Monsoon 2026)

Course Description

In autonomous vehicles, robots, and many other physical settings, at any state a number of decisions need to be made. Each decision comes with an immediate reward but more importantly leads to another probabilistically selected state. In reinforcement learning, we learn optimal decisions through trial and error where good decisions are reinforced and bad ones are punished. This learning regime, especially when combined with deep learning, is an incredibly powerful tool for artificial and augmented intelligence. In this course we will study the underlying theory and learn to code-up many practical and intricate applications.

Topics covered:

Markov Chains, Markov Decision Processes, Dynamic Programming, Value and Policy Iteration, Temporal Difference Learning, Q-Learning, functional approximations, Bandit methods, Neural Networks and Deep Q learning, other deep RL methods.

Course Information

   
Instructor Prof. Sandeep Juneja
Lectures Tuesday and Thursday, 10:10–11:20 AM
Room AC04 LR009
Course platform Google Classroom

Teaching Team

Prof. Sandeep Juneja

Course Instructor

sandeep.juneja@ashoka.edu.in

Office hours: Wednesday, 5:00–6:00 PM, AC04 706

Dhruman Gupta

Teaching Assistant

dhruman.gupta_ug2023@ashoka.edu.in

Office hours: By appointment

Rushil Gupta

Teaching Assistant

rushil.gupta_ug2023@ashoka.edu.in

Office hours: By appointment

Gauranga Kumar Baishya

Teaching Fellow

gauranga.baishya@ashoka.edu.in

Office hours: Tuesday, 3:00–4:00 PM, email to make an appointment