Machine Learning, Unsupervised Learning, Clustering, K Means.
clusters, k, to be specified in advance It is sensitive to initial centroid choice It is not well-suited for non-spherical clusters or clusters of varying sizes. Applications of K-Means clustering Image segmentation Market segmentation Document clustering Anomaly detection Gene expression analysis.