Clustering, Unsupervised Learning, Segmentation, Recommendation System, Social Network.
Partitioning methods: These algorithms divide the data into a predefined number of clusters by iteratively reassigning points to the cluster that is most similar to them. Examples of partitioning methods include k-means and k-medoids. Hierarchical methods: These algorithms build a hierarchy of