CS 4756
Last Updated
- Schedule of Classes - September 22, 2025 1:06PM EDT
Classes
CS 4756
Course Description
Course information provided by the 2025-2026 Catalog.
How do we get robots out of the labs and into the real world with all it's complexities? Robots must solve two fundamental problems -- (1) Perception: Sense the world using different modalities and (2) Decision making: Act in the world by reasoning over decisions and their consequences. Machine learning promises to solve both problems in a scalable way using data. However, it has fallen short when it comes to robotics. This course dives deep into robot learning, looks at fundamental algorithms and challenges, and case-studies of real-world applications from self-driving to manipulation.
Prerequisites CS 2800, probability theory (e.g. BTRY 3080, ECON 3130, MATH 4710, ENGRD 2700), linear algebra (e.g. MATH 2940), calculus (e.g. MATH 1920) , programming proficiency (e.g. CS 2110), and CS 3780 or equivalent or permission of instructor.
Last 4 Terms Offered 2025SP, 2024FA, 2024SP, 2023SP
Outcomes
- Imitation and interactive no-regret learning that handle distribution shifts, exploration/exploitation.
- Practical reinforcement learning leveraging both model predictive control and model-free methods.
- Learning perception models using probabilistic inference and 2D/3D deep learning.
- Frontiers in learning from human feedback (RLHF), planning with LLMs, human motion forecasting and offline reinforcement learning.
Regular Academic Session. Choose one lecture and one project. Combined with: CS 5756
-
Credits and Grading Basis
4 Credits GradeNoAud(Letter grades only (no audit))
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 20 - May 5, 2026
Instructors
Fang, K
-
Additional Information
Instruction Mode: In Person
Enrollment limited to: Computer Science students.
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Share
Disabled for this roster.