LFR benchmark在windows操作系统下形成网络详细步骤

 研究社交网络的人应该都知道LFR benchmark network吧。但是我从网上找到很多关于LFR的压缩包,里面包含很多.cpp文件,在vs下建工程,把这些文件放进去却怎么也跑不通,真的是很恼火。

今天,终于看到一篇博客,在windows下是如何操作以来生成LFR网络的,真的是太激动了!还好我一直在坚持寻找。谢谢这篇张兴升大神写的这篇博客!具体的程序请大家去贾珺大神的博客LFR网络生成程序去下载。下面就把我的操作过程给大家演示一遍!

LFR benchmark在windows下的操作步骤
    1、首先,大家要明白生成这个网络中各个参数的意义,大家可以参考提出这个算法的大神2008年写的这篇论文'Benchmark graphs for testing community detection algorithms'.这在贾珺大神博客中的LFR网络生成程序中的ReadMe.txt文档中也有介绍。

-N:number of nodes
-k:average degree
-maxk:maximum degree
-mu:mixing parameter
-t1:    minus exponent for the degree sequence
-t2:    minus exponent for the community size distribution
-minc:    minimum for the community sizes
-maxc:    maximum for the community sizes
-on:    number of overlapping nodes
-om:number of memberships of the overlapping nodes

-C:average clustering coefficient

    2、具体的操作流程来咯!

2.1  首先大家windows键盘+R来打开运行,输入cmd,按回车。

2.2 在cmd下找到文件夹所下载的路径,我是下载到d盘里面了。所以在cmd中输入d:按下回车进入d盘。

2.3输入路径'cd D:\goole下载\LFR生成网络\benchmark-贾珺\benchmark\benchmark\Debug'一直进入到Debug文件夹下,然后按下回车键。

2.4 现在输入参数来形成网络。如输入:benchmark -N 1000 -k 10 -maxk 40 -mu 0.2 -minc 30 -maxc 60后按下回车即可得到我们要的网络。结果会生成的三个文件community.dat ,network.dat和statistics.dat。这三个文件与LFR程序都在Debug文件夹里。其其中,network.dat 包含网络中的边,community.dat 包含每一个节点所属的类,statistics.dat 包含度分布,社团大小分布,混合参数分布。

好啦,这样一个人工网络就生成啦!


原文:https://blog.csdn.net/qq_37676636/article/details/80870188 
 

LFR是一种基于局部特征规则的图像检索方法,用于在数据库中搜索匹配的图像。在Matlab中,可以使用LFR benchmark程序来评估图像检索算法的性能。 LFR benchmark程序是一个开源的Matlab工具,提供了一系列的评估指标和图像数据库,可用于比较不同的图像检索算法的准确性和效率。使用LFR benchmark程序,我们可以评估一个图像检索算法在不同数据库上的检索结果,并得到一些统计数据和图表结果。 使用LFR benchmark程序评估一个图像检索算法主要分为以下几个步骤。首先,我们需要准备好待评估的图像检索算法,包括相关的函数和参数设置。然后,我们将图像数据库加载到程序中,并设置评估的参数,例如检索的数量和评估指标。 接下来,我们可以运行LFR benchmark程序来执行图像检索算法的评估。程序会自动从数据库中选择一些查询图像,并使用待评估的算法进行搜索。随后,程序会计算出检索结果的评估指标,例如准确率、召回率和F1-score等。同时,程序也会生成一些图表,用于可视化评估结果。 最后,我们可以根据LFR benchmark程序生成的评估结果,来比较不同图像检索算法的性能。通过观察各种评估指标和图表,我们可以判断出哪个算法在不同任务和数据库上表现较好,进而选择最适合我们需求的图像检索算法。 总之,LFR benchmark程序为我们提供了一个全面的评估框架,可以帮助我们快速、准确地评估图像检索算法的性能,为选择合适的算法提供参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值