Schedule

The schedule is subject to change : The course website is still under construction; please check back frequently.

Date Lecture Homework / Readings Logistics
Module 1: ML and DL Foundations
Week 1
Jan 12
1. Course Introduction
2. Framing ML Problems
3. ML as Function Approximation
4. Linear Models
5. Shape the Course Together
S24-block1-intro-linear.pdf
Week 2
Jan 19
0. Project idea discussion
1. Classical ML
   - Decision Trees and Ensembles
   - k-Nearest Neighbors
   - Clustering
   - Anomaly Detection
2. Cloud computing service tutorial
S24-block2-classical-ML.pdf
Week 3
Jan 26
1. Classical ML (continued)
Neural Network Basics
   - Perceptron Revisited
   - Gradient Descent
   - Forward Propagation
2. Project idea discussion
S24-block3-NeuralNet.pdf
Week 4
Feb 2
1. Neural Network Basics
   - Backpropogation Propagation
   - Vanishing Gradient
3. Different types of Neural Networks:
   - Convolutional Neural Networks
Quiz 1 Course Project Teams Formed; Pre-proposal DUE
Google Cloud Platform - 2024.pdf
Week 5
Feb 9
1. Different types of Neural Networks:
- Convolutional Neural Networks
2. Deep Learning Software Tutorial (maybe)
Assignment 1 OUT S24-block4-CNN.pdf
S24-block6-GNN.pdf
Week 6
Feb 16
Different types of Neural Networks:
1. Recurrent Neural Networks (RNN) & LSTM
2. Graph Neural Networks (GNN)
S24-block6-GNN.pdf
S24-block5-RNN-LSTM.pdf
Week 7
Feb 23
MIDTERM EXAM
Module 2: Deep Learning Applications & Advanced Topics
Week 8
Mar 1
Automated ML and Transfer Learning
Guest Discussion: Open-source Development (Dr. Haifeng Jin @ Google)
S24-block7-Training-AutoML.pdf
Assignment 1 DUE
Week 9
Mar 8
Training dynamics
Guest discussion: Dr. Souvik Kundu, Research Scientist @ Intel Labs (topic to be decided)
Assignment 2 OUT
Week 10
Mar 15
NO CLASS; Spring Recess
Week 11
Mar 22
Generative AI
1. Generative adversarial networks (GAN)
2. Variational AutoEncoder (VAE)
3. Case Study on Controllable Text Generation
Guest Discussion: Valentino Constantinou, Senior Data Scientist, Team Lead @ Terran Orbital
Quiz 2 S24-block8-GenAI-GAN-VAE.pdf
Course Project Mid-report DUE
Week 12
Mar 29
Attention, Relation, and Memory Networks
Guest Discussion: Prof. Andrei Irimia, Neural Networks Applications in Healthcare
Assignment 2 DUE
S24-block9-Attention-relational-memory.pdf
Week 13
Apr 5
Contrastive Learning and Self-supervised Learning
S24-block10-SSL-Diffusion-More.pdf
Week 14
Apr 12
Reinforcement Learning
Guest discussion: Howie Xu, SVP Engineering AI/ML @ Palo Alto Networks
S24-block11-RL.pdf
Week 15
Apr 19
Team Project Presentations (zoom; tba)
Week 16
Apr 26
Team Project Presentations (in person)
Final Report Final Report Due on University Final Exam Day, Wed May 3 (No in-class Exam) Final Project Report due