Skip to content

11 Clustering

Preparation

Ch 9

Material

Session material: In this folder

Session Description

This lecture covers clustering algorithms.

Key Concepts

  • k means
  • Hierarchical clustering
  • DBSCAN

Learning Objectives

  • Describe the following clustering algorithms along with their advantages and disadvantages:
  • k-Means
  • Agglomerative clustering
  • DBSCAN
  • Apply the above clustering algorithms in Python
  • Evaluate clustering algorithms (e.g. by inspecting the output in 2D-plots or in other ways inspecting which elements are clustered together).
  • Use a dendrogram to determine the optimal number of clusters