У меня есть векторная матрица признаков 3000x50. Я получил для этого матрицу подобия, используя sklearn.metrics.pairwise_distances
в качестве «Матрицы подобия». Теперь я использовал networkx
для создания графика, используя матрицу сходства, созданную на предыдущем шаге, как G=nx.from_numpy_matrix(Similarity_Matrix)
. Я хочу выполнить спектральную кластеризацию на этом графике G
сейчас, но несколько поисковых запросов в Google не смогли предоставить достойный пример спектральной кластеризации scikit Learn на этом графике :( Официальная документация показывает, как можно выполнить спектральную кластеризацию для некоторых данных изображения, которые крайне неясны. по крайней мере новичку вроде меня.
Может ли кто-нибудь дать мне образец кода для этого или для сокращения графа или разделения графа с использованием networkx, scikit Learn и т. д.
Бесконечно благодарен!
pairwise_distances
создает матрицу расстояний, но вам нужна матрица сходства (матрица Грама ядра). Я не понимаю, почему вы также ставите NetworkX в цикл. - person Fred Foo   schedule 16.05.2014