by Michele Laurelli
An unsupervised learning task that groups similar data points together based on their features.
Clustering algorithms partition data into groups (clusters) where items within a cluster are more similar to each other than to items in other clusters. Common algorithms include K-means, DBSCAN, and hierarchical clustering.
Customer segmentation
Image compression
Gene sequence analysis