Unsupervised Learning

Clustering, dimensionality reduction, density estimation and anomaly detection without labels to check yourself against.

Module 03.5 · Intermediate
Free

8h · 7 lessons · 1 challenge

Before this: Linear Algebra for Machine Learning, Regression & the Supervised Setup

About this module

Without labels there is no accuracy to hide behind, so evaluation becomes the hard part. This module covers k-means, mixture models, PCA, t-SNE and UMAP, and is unusually strict about how each one is validated and how each one misleads.

Anomaly detection closes it out, framed as the production problem it usually is.

After this module you can

7 lessons

Lesson 1
k-means, initialization and choosing k
Kind
Concept
Length
50 min
Lesson 2
Hierarchical and density-based clustering
Kind
Concept
Length
45 min
Lesson 3
Gaussian mixtures and expectation-maximization
Kind
Concept
Length
55 min
Lesson 4
PCA, t-SNE, UMAP and how each one lies
Kind
Concept
Length
50 min
Lesson 5
Embedding Illusions: read the projection
Kind
Interactive
Length
30 min
Lesson 6
Anomaly detection on production telemetry
Kind
Lab
Length
80 min
Lesson 7
Checkpoint: evaluate without labels
Kind
Checkpoint
Length
25 min

The challenge: Embedding Illusions

Two-dimensional projections of known structures. Say what the real structure was — and learn how much t-SNE invented.

Worth 350 XP.

Related modules

All modules
Recommender Systems
8h · 7 lessons
Neural Networks from Scratch
12h · 8 lessons
Making Deep Networks Train
10h · 8 lessons