【发布时间】:2018-02-25 18:32:39
【问题描述】:
我想在 python 中使用谱聚类对图进行聚类。
光谱聚类是一种更通用的技术,不仅可以应用于图形,还可以应用于图像或任何类型的数据,但是,它被认为是一种特殊的图形聚类技术。可悲的是,我在 python 在线中找不到光谱聚类图的示例。
Scikit Learn 记录了两种光谱聚类方法:SpectralClustering 和 spectral_clustering,它们似乎不是别名。
这两种方法都提到它们可以用于图表,但不提供具体说明。 Neither does the user guide。我有asked for such an example from the developers,但他们工作过度,没有做到。
Karate Club Network 是一个可以记录这一点的好网络。它包含在as a method in networkx。
我很想知道如何解决这个问题。如果有人可以帮我弄清楚,我可以将文档添加到 scikit learn。
注意事项:
【问题讨论】:
-
看source code,
SpectralClustering是一个面向对象的包装器,它调用spectral_clustering(除其他外)stackoverflow.com/a/55720891/6509615 -
有没有办法在加权图上做到这一点?
标签: python scikit-learn cluster-analysis graph-theory spectral