K-means is one of the simplest unsupervised learning algorithms that solves the well known clustering problem.