CSC/EE 8001: Designing End-to-End ML Systems

Lectures: Wednesday noon-2:50PM in Naka 222

Instructor: Tanu Malik

  • Email: tanu [at] missouri.edu

  • Office Hours: Tuesday 5-6pm CT @ Naka 311

Announcements

  • [2025-08-29] Assignment 1 released on Canvas; see due date under Schedule.
  • [2025-08-26] Office hours: Tuesday 5:00PM-6:00PM Naka 311. Please additionally send me email if you plan to meet on Zoom.

Course Goals

This is a research-based course on systems for machine learning (ML), and lies at the intersection of the fields of ML/AI, data management, and systems. Students will learn about the landscape and evolution of ML systems and the latest research. This course will cover key systems topics including systems for scalable ML model building, data sourcing and preparation for ML, ML platforms, and issues in ML deployment and MLOps. A major component of this course is a course project on MLOps and reviewing research papers on these topics. The course is currently for MS students and PhD students.

Schedule

Date Details PDFs
Machine Learning (ML) & ML systems overview
Loss functions, Gradient Descent, Bias-Variance, ML development cycle -
Neural Networks and Large scale ML systems
Cloud Computing and DevOps for ML
Data Selection
Model Performance and Model Evaluation/

Exams

Grades

Rules