Notebooks on clustering and dimensionality reduction techniques k-means clustering Principal component analysis Affinity propagation technique for clustering Mean-shift clustering DBscan clustering Hierarchical clustering, Dendograms