K-Means is a unsupervised learning algorithm widely used in data exploration. Its primary goal is to partition a dataset into clustered groups, or groups, based on the similarity of their features. Each sample in the dataset is assigned to a unique cluster, with the aim of minimizing the variance between points within each cluster and maximizing th