Machine Learning, Data Science, Dimensionality Reduction, Svd, Linear Algebra.
2 clusters in concentric circles. But KMeans with n_clusters = 2 gives the following clusters: K-Means is definitely not the appropriate algorithm to use here. Spectral clustering is a technique that combats this. It has roots in Graph theory. These are the basic steps: Start with the Affinity