Topics in Applied Computation:
Advanced Practical Data Science, MLOps



Fall 2021

Pavlos Protopapas

Office Hours: By appointment


Course helpline: ac215.fall2021@gmail.com


Welcome to AC215: Advanced practical data science, MLOps.


This course aims to review existing Deep Learning flow while applying it to a real-world problem. Then we will build and deploy an application that uses the deep learning model to understand how to productionize models. This course follows the CS109 model of balancing between concept, theory, and implementation.

Split into three parts; the course starts with the review of Deep Learning concepts for data and modeling and how to apply them to different tasks, including vision and language tasks. The next part will be Development, where you use the models you trained in part 1 and incorporate them into real-world applications. Finally, you will Deploy the application in Google Cloud Platform (GCP). The three parts will cover in detail topics such as Transfer learning, Containerization using Docker, and Scaling deployments using Kubernetes.

At the end of this module, you will build efficient deep learning models and design, build and deploy applications that scale.



Lectures: Tuesday and Thursday 2:15-3:30pm @SEC LL2.224
Note: All sessions will be streamed and video taped.


Office Hours: (all times EST) (Office hours begin 09/02)

TF Day Office Hours
Andrew Smith Mon 7:00-8:30 PM
Rashmi Banthia Tue 9:30-11:00 AM
Shivas Jayaram Wed 3:30-5:00 PM
Gordon Hew Sat 10:00-11:30 AM



Previous Material

2020 Fall