我想检测网络中的重叠社区。我有文件trust.txt,其格式如下 - [user-id(trustor),user-id(trustee)]。我想运行snap BIGCLAM算法进行社区检测。我如何运行snap BIGCLAM方法将输出作为社区。我看到了这个链接https://github.com/snap-stanford/snap/tree/master/examples/bigclam,但我如何编译并运行此代码来获取输出。
答案 0 :(得分:0)
这个答案对你来说可能为时已晚。然而,它可能对其他人有所帮助。
下载整个snap-master后,您需要执行make all,如此处所述。这将安装高级功能和示例。
然后你可以切换到示例中的bigclam目录并运行make。之后,您可以运行./bigclam(在Linux上),如自述文件中所述。
基本上,你把你准备好的数据放在那里(带有节点索引的边缘列表;如果你的节点有名字,那么也需要那个文件)。您按照自述文件示例运行它。
./ bigclam -o:' your_out_prefix' -i:' your_nodeids.edgelist' -c:1000