Unsupervised learning algorithm K-Means clustering Unlike supervised learning, there is no labelled data for this grouping. K-Means divides things into clusters based on their similarities and differences with objects in other groups.