Clustering, Unsupervised Learning, Segmentation, Recommendation System, Social Network.
used to generate hypotheses or research questions about the relationships between the variables in the data. To serve as a preprocessing step for other machine learning algorithms: Clustering can be used to group similar points together, which can be useful as a preprocessing step for algorithms