2017-06-15 10 views
0

ネットワーク内の重複するコミュニティを検出したいと考えています。私はファイルtrust.txtを持っていますが、この形式は[user-id(trustor)、user-id(trustee)]のようなものです。私はコミュニティ検出のためのスナップBIGCLAMアルゴリズムを実行したい。どのようにスナップBIGCLAMメソッドを実行して、コミュニティとしての出力を得ることができますか?私はこのリンクhttps://github.com/snap-stanford/snap/tree/master/examples/bigclamを見ましたが、どのように出力を得るためにこのコードをコンパイルして実行することができますか?スナップBIGCLAMメソッドを使用して重複するコミュニティを検出する方法はありますか?

答えて

0

この答えはあなたのために遅すぎるかもしれません。それにもかかわらず、他の人にとっては役に立つかもしれません。

あなたは全体のスナップマスターをダウンロードしたら、そこに述べたように、あなたは、すべての作成を実行する必要があります。これにより、高度な機能とサンプルがインストールされます。

次に、あなたが例の中にディレクトリbigclamに切り替えてmakeを実行することができます。 Readmeファイルに記載されているようにその後、あなたは、(Linux上)./bigclam実行することができます。

基本的に、あなたはそこにあなたの作成したデータ置く(ノードインデックスを持つエッジリストを、あなたのノードが名前を持っている場合、また、そのファイルが必要とされています)。 Readmeの例に従って実行します。

./bigclam -o: 'your_out_prefix' -i: 'your_nodeids.edgelist' -c:1000

関連する問題