1. Intro to Hierarchical Clustering
<aside>
💡 Hierarchical clustering algorithms build a hierarchy of clusters where each node is a cluster consists of the clusters of its daughter nodes.
</aside>
Hierarchicall clustering

Agglomerative clustering






2. More on Hierarchical Clustering
Agglomerative Algorithm
- Create n clusters, one for each data point
- Compute the Proximity Matrix
- Repeat
- Merge the two closest clusters
- Update the proximity matrix
- Until only a single cluster remains
Distance between clusters
- Single-Linkage Clustering
- Minimum distance between clusters
- Complete-Linkage Clustering
- Maximum distance between clusters
- Average-Linkage Clustering
- Average distance between clusters
- Centroid-Linkage Clustering
- Distance between cluster centroids

Advantages vs. Disadvantages

Hierarchical clustering vs. K-Means
