Course Websites

CS 598 AWG - ML for Systems

Last offered Fall 2022

Official Description

Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: May be repeated in the same or separate terms if topics vary.

Section Description

Machine learning has been recently transforming the way we build computer systems. For example, fundamental mechanisms in computer systems such as indexing, scheduling, query processing, and caching are being replaced by learned components. This course will explore such recent advancements in using ML techniques for building systems. The course will be based on two pillars: (i) reading papers and (ii) doing a research project. We will read and review two papers each week from systems, databases, and networking conferences. Students will also form a small team (2-3 members) to do a sizable research project. A good project involves exploring a new idea or conducting an in-depth study. Course prerequisite: 1. An undergraduate course in one of operating systems (CS 423), distributed systems (CS 425), databases (CS 411), or computer networks (CS 438). 2. A preliminary background in machine learning.
ML for SystemsAWG49223S141530 - 1645 T R  1043 Sidney Lu Mech Engr Bldg Aishwarya Ganesan