/K_Means_Clustering

An implementation of K Means Clustering Algorithm from scratch. Includes implementation K Means Clustering with Smart Initialization.

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

K_Means_Clustering

An implementation of K Means Clustering Algorithm from scratch. Includes implementation K Means Clustering with Smart Initialization. However Uses scikit-learn for PCA.

Centroids And Clusters (K=2)

alt text

Centroids And Clusters (K=3)

alt text

Centroids And Clusters (K=4)

alt text

Centroids And Clusters (K=5)

alt text

Centroids And Clusters (K=6)

alt text