Skip to main content

Unsupervised learning

Discovering structure in unlabeled data: clustering, dimensionality reduction and anomaly detection.

Course Duration: 6h

What You'll Learn

  • Segment a population with no prior labels
  • Choose the number of groups using defensible criteria
  • Reduce dimensionality without destroying the useful signal
  • Visualize high-dimensional data honestly
  • Spot anomalies in a stream of measurements

Prerequisites

  • Python and pandas
  • Notions of linear algebra

Course Modules

  1. What we look for when there are no labels
  2. k-means: principle, initialization and limits
  3. Choosing the number of clusters: elbow and silhouette score
  4. Hierarchical clustering and dendrograms
  5. DBSCAN and clusters of arbitrary shape
  6. Principal component analysis
  7. t-SNE and UMAP: reading projections with care
  8. Anomaly detection: isolation forest and statistical methods
  9. Gaussian mixture models
  10. Project: a documented customer segmentation

Assessment and certificate

The course ends with a 40-question exam covering every module. On success, a certificate of completion is issued; its number is verifiable on the platform.

Free courses, by contrast, end with a 5-question quiz and a preview of the certificate, without certification.