K Means Clustering, Hierarchical Clustering, Machine Learning, Dendrogram, Silhouette Score.
randomly initializing k centroids and iteratively assigns data points to the nearest centroid, updates the centroids based on the assigned points, and repeats the process until convergence. Hierarchical clustering: Hierarchical clustering builds a hierarchy of clusters by iteratively merging or