single
Peculiarity of Spectral Clustering
メニューを表示するにはスワイプしてください
The result of the last chapter was great! Spectral clustering correctly figured out the structure of the clusters, unlike K-Means and K-Medoids algorithms.
Thus, spectral clustering is very useful in case of intersect/overlapping clusters or when you can not use mean points and the centers.
For example, let's explore such a case. Given the 2-D training set of points, the scatter plot for which is built below.
Seems like 4 circles, therefore 4 clusters, doesn't it? But that is what K-Means will show us.
Not what we expected to see. Let's see how will spectral clustering deal with this data.
Please note, that the spectral clustering algorithm may take a long time to perform since it is based on hard math.
スワイプしてコーディングを開始
For the given set of 2-D points data perform a spectral clustering. Follow the next steps:
- Import
SpectralClusteringfunction fromsklearn.cluster. - Create a
SpectralClusteringmodel with 4 clusters. - Fit the
dataand predict the labels. Save predicted labels within the'prediction'column ofdata. - Build scatter plot with
'x'column on the x-axis'y'column on the y-axis for each value of'prediction'(separate color for each value). Do not forget to display the plot.
解答
フィードバックありがとうございます!
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください