Clustering model/Unsupervised learning is used to organize the unlabeled input data into groups based on features.
Clustering is an unsupervised learning algorithm which can cluster unknown data according to the patterns or trends identified out of it. The patterns observed might be the ones which are known to the developer or it might even come up with some unique patterns out of it.