Software Engineering

SWE4503Engineering Machine Learning Systems 4 ch (3C 1T)

Explore what it takes to develop and maintain production ready machine learning (ML) systems. Learn about the phases of the ML Operations cycle, and key elements of the ML pipeline, including Continuous Integration, Continuous Development & Deployment, and Continuous Testing. Investigate testing strategies, ML training and service architectures, and hardware needed for deep learning systems.

Prerequisites: (CS 1093 or CS 2613), (CS 2263 or ECE 3221), and STAT 2593