This is a python implementation of k-means clustering, which is an unsupervised learning method used to cluster a given set of data points based on the similarities with respect to their attributes.
Sample data-sets are provided in data directory which are used in validating the implementation along with visualization of generated clusters.