KMeans Clustering

KMeans clustering: Divides data into clusters by minimizing distances between points and cluster centers, used for grouping similar data without predefined labels.

Hierarchical Clustering

Hierarchical clustering is an unsupervised learning technique that builds a hierarchy of clusters by recursively merging or splitting data points based on their similarity, forming a tree-like structure called a dendrogram.

DBSCAN CLUSTERING

DBSCAN (Density-Based Spatial Clustering of Applications with Noise) is an unsupervised clustering algorithm that identifies clusters based on data point density, accommodating varying cluster shapes and sizes while distinguishing outliers as noise.