Spring 2022 - STAT430
Unsupervised Learning


Lecture Materials
  • The links for the each new day's lecture will be available for printing/viewing before class.
Schedule

  • COVID-19 NOTE: Due to potential unforeseen circumstances regarding COVID-19, this schedule may be subject to change. Please check back regularly. I will send email notifications if something on schedule has to change.
On the day of the lecture:
  • check this page for the topic of the day's lecture as well as pdfs, Jupyter notebooks, data etc.

 

Date Topics Materials Assignments
Wednesday, January 19, 2022 Class Introduction
Class Introduction

Friday, January 21, 2022 Unit 1: Introduction to Clustering
01_Introduction_to_Clustering
In-Class Exercise

Monday, January 24, 2022 Finishing Unit 1
Unit 2: Types of Clustering Algorithms
02_Types_of_Clustering_Algorithms

Wednesday, January 26, 2022 Lecture

Friday, January 28, 2022 Unit 3: Clustering Evaluation Metrics 03_Clustering_Evaluation_Metrics
Assignment 1 Due at 11:59pm CST on Compass
Monday, January 31, 2022 Lecture

Wednesday, February 2, 2022 Lecture

Friday, February 4, 2022 Unit 4: Checking Clustering Properties with t-SNE Plots
04_Checking_Clustering_Conditions_with_tsne
Assignment 2 Due at 11:59pm CST on Compass
Monday, February 7, 2022 Lecture

Wednesday, February 9, 2022 Unit 5: Hierarchical Clustering
05_Hierarchical_Clustering

Friday, February 11, 2022 Lecture
Assignment 3 Due at 11:59pm CST on Compass
Monday, February 14, 2022 Lecture

Wednesday, February 16, 2022 Unit 6: Categorical Data Clustering
06_Categorical_Data_Clustering

Friday, February 18, 2022 Lecture
Assignment 4 Due at 11:59pm CST on Compass
Monday, February 21, 2022 Lecture

Wednesday, February 23, 2022 Unit 7: More Clustering Evaluation Metrics
07_More_Evaluation_Metrics

Friday, February 25, 2022 Unit 8: DBSCAN
08_DBSCAN
Assignment 5 Due at 11:59pm CST on Compass
Monday, February 28, 2022 Lecture

Wednesday, March 2, 2022 Lecture
Unit_09_Fuzzy_c_means

Friday, March 4, 2022 Lecture
Assignment 6 Due at 11:59pm CST on Compass
Monday, March 7, 2022 Unit 10: Principal Component Analysis (PCA)
10_PCA

Wednesday, March 9, 2022 Lecture

Friday, March 11, 2022 Lecture
Assignment 7 Due at 11:59pm CST on Compass
Monday, March 14, 2022 SPRING BREAK - NO CLASS

Wednesday, March 16, 2022 SPRING BREAK - NO CLASS

Friday, March 18, 2022 SPRING BREAK - NO CLASS

Monday, March 21, 2022 Lecture

Wednesday, March 23, 2022 Unit 11: Gaussian Mixture Model Clustering
11_Gaussian_Mixture_Models

Friday, March 25, 2022 Lecture
Assignment 8 Due at 11:59pm CST on Compass
Monday, March 28, 2022 Unit 12: NMF Clustering
12_NMF
I added an "extra" pdf as well as updated the ipynb file on Monday

Wednesday, March 30, 2022 Lecture

Friday, April 1, 2022 Lecture
Assignment 9 Due at 11:59pm CST on Compass
Monday, April 4, 2022 Lecture

Wednesday, April 6, 2022 Unit 13: BIRCH Clustering
13_BIRCH

Friday, April 8, 2022 Lecture
Assignment 10 Due at 11:59pm CST on Compass
Monday, April 11, 2022 Lecture

Wednesday, April 13, 2022 Unit 14: Mini-Batch k-Means
14_Mini_Batch_KMeans

Friday, April 15, 2022 Unit 15: Self-Organizing Maps
15_SOM
Assignment 11 Due at 11:59pm CST on Compass
Monday, April 18, 2022 Lecture

Wednesday, April 20, 2022 Unit 16: Spectral Clustering
16_Spectral_Clustering

Friday, April 22, 2022 Lecture
Assignment 12 Due at 11:59pm CST on Compass
Monday, April 25, 2022 Lecture

Wednesday, April 27, 2022 Unit 17: Latent Dirichlet Allocation
17_Latent_Dirichlet_Allocation (The old application pdf file had too many pages. The current one in this zip file is cleaner)

Friday, April 29, 2022 Lecture

Monday, May 2, 2022 Lecture
18_tsne_algorithm

Wednesday, May 4, 2022 Last Lecture Day - Review
Final Review

Thursday, May 12, 2022 Final Project Presentations 
 7pm-10pm CST

7pm CST Final Project Materials Due on Compass