Lectures

Date Description Materials
Week 1
(starting 07/07)
Introduction

(Topics, Policies, Overview of supervised, unsupervised, reinforcement, and deep learning)

Echo360 Video

Slides
Week 1
(starting 07/07)
Supervised Learning

(K-Nearest Neighbors, Linear Classification, SVM vs. Softmax Loss Functions)

Echo360 Video

Slides
Week 2
(starting 07/14)
Optimization

(Numerical vs. Analytic Gradient, Gradient Descent)

Echo360 Video

Slides
Week 2
(starting 07/14)
Neural Networks

(Activation Functions [Sigmoid, tanh, ReLU], Batch Normalization)

Echo360 Video

Slides
Week 3
(starting 07/21)
Decision Trees

(Entropy, Information Gain, Examples with Discrete & Numerical Attributes, Pros vs Cons)

Echo360 Video

Slides
Week 3
(starting 07/21)
Naive Bayes

(Probability Review, Naive Bayes Problems and Examples)

Echo360 Video

Slides
Week 4
(starting 07/28)
Ensemble Methods

(Multiple Models in ML, Bagging, Random Forest, Boosting)

Echo360 Video

Slides
Week 4
(starting 07/28)
Midterm Review

Echo360 Video

Slides
Week 5 & 6
(starting 08/04)
Introduction to Deep Generative Models (Guest Lecture)

(Autoregressive Modeling, Variational Autoencoder, Generative Adversarial Nets - GAN Model, Diffusion Models)

Echo360 Video

Slides
Week 5 & 6
(starting 08/04)
Transitioning from Supervised to Generative Learning (Guest Lecture)

(Logistic Regression for Generative Modeling, Monte-Carlo Estimation, Model Likelihood, Applications)

Echo360 Video

Slides
Week 5 & 6
(starting 08/04)
Reinforcement Learning

Echo360 Video

Slides

Final project timeline and description.