Course Information

Robot Learning - Spring 2024

Instructor: Prof. Songhwai Oh (오성회)
Email: songhwai (at) snu.ac.kr
Office Hours: Friday 3:00-4:00PM
Office: Building 133 Room 403
Course Number: M2608.002700
Time: M/W 3:30-4:45PM
Location: Building 301 Room 106
TA: Jaeyeon Jeong (정재연)
Email: jaeyeon.jeong (at) rllab.snu.ac.kr
Office: Building 133 Room 610
 

Course Description

Robot learning is a field that combines robotics and artificial intelligence (AI) to research how robots can acquire new skills and knowledge through experience, similar to humans. Robots can adapt and learn from new environments, tasks, and situations through interactions with their surroundings. Robot learning includes various techniques and approaches to make robots more autonomous and capable of performing tasks without explicit programming for all possible scenarios. In this course, we will review recent advances in robot learning, including imitation learning and deep reinforcement learning. We will first review Markov decision processes (MDP) and reinforcement learning. Then we will discuss recent developments in imitation learning, deep learning, and deep reinforcement learning, including topics such as behavior cloning, inverse reinforcement learning, policy gradient, deep Q-network (DQN), generative adversarial imitation learning, maximum entropy reinforcement learning, safe reinforcement learning, and offline reinforcement learning. This is an advanced graduate course and substantial reading and programming exercises will be assigned. Students are expected to participate actively in class. Lectures will be in English.

Announcements

Schedule

References

Prerequisites

  • (430.457) Introduction to Intelligent Systems (지능시스템개론).
  • Also requires strong background in algorithms, linear algebra, probability, and programming.