This repo contains the codes, images, report and slides for the project of the course - MTH552A: Statistical & AI Techniques in Data Mining
at IIT Kanpur during the academic year 2022-2023.
Spectral Clustering: Theory and Applications
[Report]
In this report, we present a class of popular clustering algorithms called Spectral Clustering algorithms. We introduce graph theoretic notations required to understand the report. We discuss similarity graphs and graph Laplacians, along with their important properties. Three popular clustering algorithms are presented. Choice of optimal number of clusters, similarity functions, similarity graphs and graph Laplacians are also discussed. We then present Spectral clustering through different looking glasses. Finally, we apply Spectral clustering to simulated and real life datasets. This report is primarily based on [1].
Section | Topic |
---|---|
1 | Introduction |
2 | Graph Theory: Some defintions and notations
|
3 | Similarity Graphs
|
4 | Graph Laplacian: Different types and their properties
|
5 | Three Spectral Clustering Algorithms |
6 | Choice of cluster number |
7 | Choice of graph Laplacian
|
8 | Spectral Clustering: Different Points of view
|
9 | Applications
|