This course covers the necessary background of neural-network-based deep learning for robot perception – building on advancements in computer vision that enable robots to physically manipulate objects. During the first part of this course, students will learn to implement, train and debug their own neural networks. During the second part of this course, students will explore recent emerging topics in deep learning for robot perception and manipulation. This exploration will include analysis of research publications in the area, building up to reproducing and implementing state-of-the-art deep learning approaches as a final course project.
This course is being offered at the University of Michigan (Xiaoxiao Du, Anthony Opipari, Chad Jenkins).
This course builds on and is indebted to these existing courses (as a “star” and a “fork” in the open source sense):
- University of Michigan - ROB 498-011 / 599-011: Deep Learning for Robot Perception instructed by Xiaoxiao Du, Anthony Opipari, and Chad Jenkins
- University of Michigan - ROB 498-002 / 599-009: Deep Learning for Robot Perception instructed by Anthony Opipari, Chad Jenkins, and Karthik Desingh
- University of Michigan - EECS 498-007 / 598-005: Deep Learning for Computer Vision instructed by Justin Johnson
- Stanford - CS231n: Deep Learning for Computer Vision instructed by Fei-Fei Li and Andrej Karpathy
Instructors
Graduate Student Instructor
Instructional Assistants
Advising Faculty
Office Hours Schedule
The schedule of instructor office hours, including the in-person locations, is provided in the following Google calendar.
For accessing office hours virtually, please refer to the calendar for each instructor’s preferred Zoom link. If no Zoom link is listed, please join their office hours queue and share your personal Zoom link as your location.