Fall 2026 · Tentative schedule

Lecture index

Topics may shift as the semester develops. Open a lecture to find its notes, slides, examples, code, and references.

WhenMon & Wed
12:30–1:45 PM
WhereTSRB 132
InstructorKai Wang
Drop-in hoursMonday, 3:00–4:00 PM · KACB 3121

Lecture 1

Introduction

1 Aug 24 Introduction and logistics Materials ↗

Lectures 2–5

Unsupervised learning

Discover structure in data through clustering, dimensionality reduction, and density estimation.

2 Aug 26 Clustering and K-means Materials ↗ 3 Aug 31 Principal component analysis Materials ↗ 4 Sep 2 Density estimation and Gaussian mixture models Materials ↗ 5 Sep 9 Expectation maximization Materials ↗

Lectures 6–13

Supervised learning

Learn predictive models from labeled data, from decision trees to neural networks.

6 Sep 14 Feature selection and decision trees Materials ↗ 7 Sep 16 Logistic regression Materials ↗ 8 Sep 21 Support vector machines Materials ↗ 9 Sep 23 Kernel methods Materials ↗ 10 Sep 28 Gaussian process regression Materials ↗ 11 Sep 30 Neural networks Materials ↗ 12 Oct 7 Gradient descent Materials ↗ 13 Oct 12 Bias-variance tradeoff Materials ↗

Lectures 14–25

Advanced topics

Explore generative models, sequence models, attention, and reinforcement learning.

14 Oct 19 Convolutional neural networks Materials ↗ 15 Oct 21 Autoencoders and variational autoencoders Materials ↗
16 Oct 26 Diffusion models
17 Oct 28 Diffusion models
18 Nov 4 RNN, LSTM Materials ↗ 19 Nov 9 Transformer Materials ↗
20 Nov 11
21 Nov 16
22 Nov 18 Deep reinforcement learning Materials ↗ 23 Nov 23 Topic to be announced Materials ↗ 24 Nov 30 Topic to be announced Materials ↗ 25 Dec 2 Topic to be announced Materials ↗

Blank schedule entries indicate topics to be announced. Assessment information is communicated separately.

Teaching team

Questions and drop-in hours

Shreeyash Gowaikar
Wednesday, 2:30–3:30 PM · KACB 2nd Floor

Soumil Sahu
Tuesday, 10:00–11:00 AM · KACB 1st Floor

Adrian Ho
Friday, 2:00–3:00 PM · CODA 2nd Floor