Ali Ghodsi

Professor, University of Waterloo

[first name].[last name] [AT] uwaterloo.ca

Course Videos & Slides

STAT 940

Deep Learning

Fall 2023
Lecture 1

Deep Learning, Motivation and course administration

STAT 442/842

Data Visualization & Unsupervised Learning

2017
Lecture 1

Principal Component Analysis

Lecture 2

PCA (Ordinary, Dual, Kernel)

Lecture 5

LLE, Spectral Clustering

Lecture 6

Spectral Clustering, Laplacian Eigenmap, MVU

Lecture 7

MVU, Action Respecting Embedding, Supervised PCA

Lecture 9

SPCA, Nystrom Approximation, NMF

Lecture 10

NMF via R1D algorithm

Lecture 11

Sum-Product Networks

Lecture 12

Neural Networks, Autoencoders, Word2Vec

Lecture 13

Word2Vec Skip-Gram

Lecture 14

Autoencoders, Clustering, Mixture of Gaussians

Lecture 16

Variational Autoencoders

STAT 441/841

Statistical Learning — Classification

Winter 2017
Lecture 1

Intro to classifiers, Bayesian classifiers, LDA and QDA

Lecture 4

Logistic regression

Lecture 5

Model selection, Neural Networks

Lecture 6

Spectral Clustering, Laplacian Eigenmap, MVU

Lecture 7

Back Propagation, RBF

Lecture 8

Complexity control for RBF

Lecture 9

Regularization, Hard Margin SVM

Lecture 13

SPCA, Naive Bayes, K-nearest neighbour

Lecture 14

Convolutional Neural Networks

Lecture 15

Random features, Tree

Lecture 16

Tree, Boosting method

Deep Learning

Deep Learning

2017
Lecture 1

Sep 7: Introduction (no video)

Lecture 3

Sep 14: Overfitting, Regularization

Lecture 9

Oct 12 Part 1: Variational Autoencoder

Lecture 10

Oct 12 Part 2: Variational Autoencoder

STAT 441/841 & CM 763

Statistical Learning — Classification

Fall 2015
Lecture 1

Machine Learning, Introduction

Lecture 2

Formal definition of classification, Linear discriminant analysis (LDA), Quadratic discriminant analysis (QDA)

Lecture 3

QDA, Principal Component Analysis (PCA)

Lecture 4

PCA, Fisher’s Discriminant Analysis (FDA)

Lecture 5

Logistic Regression

Lecture 6

Logistic Regression, Perceptron

Lecture 8

Radial Basis Function Networks

Lecture 9

Stein’s unbiased risk estimate (SURE)

Lecture 13

Dual PCA, Supervised PCA

Lecture 14

Supervised PCA, Decision tree

Lecture 15

Decision Tree, KNN

Lecture 17

Bagging, Convolutional Networks (part 1)

Lecture 18

Convolutional neural network (part 2)

STAT 946

Topics in Probability and Statistics: Deep Learning

Fall 2015
Lecture 1.2

Perceptron, Feedforward Neural Network, Back propagation

Lecture 4.2

Sum-Product Networks

Lecture 5.2

Recurrent neural network