To study and implement the K-Means Clustering algorithm for similarity-based grouping

The aim of the experiment is to study the K-means Clustering algorithm to learn how to make predictions based on similarities among data points.