Course Overview

This course provides an overview of systems techniques for improving machine learning's performance and efficiency, including GPU programming, ML compiler, distributed training, parameter-efficient fine-tuning, reinforcement learning from human feedback, retrieval augmented generation, AI agents, etc.

Course Information

Instructors: Danyang Zhuo
Location: Perkins LINK 071
Time: Wed/Fri 3:05pm - 4:20pm
Graduate TAs: Yicheng Jin
Office Hours:
Danyang Zhuo - TBD
Yicheng Jin - TBD
Resources: Canvas

Grading

45% Project
A semester-long research project, with writeup and presentation
30% Programming Assignments
Three programming assignments
20% Paper review
Writing thoughtful responses to the weekly readings
5% Discussion
Actively participate in in-class and online discussions.