Clustering groups data points and creates partitions based on similarity.

Centroid-based clustering:

Connectivity-based clustering, also known as hierarchical clustering, builds clusters by merging or splitting them based on distances between points.