浅谈标签传播算法LPA

   研究生期间第一次对相关内容做了一个汇报,查找了大量文献,发现很多的介绍对于新手来说都看不懂,这里采用最简单的方法来浅谈一下,如有错误,欢迎指正。


  标签传播算法是一种基于图的半监督学习方法,其基本思路是用已标记节点的标签信息去预测未标记节点的标签信息。利用样本间的关系建立关系完全图模型,在完全图中,节点包括已标注和未标注数据,其边表示两个节点的相似度,节点的标签按相似度传递给其他节点。标签数据就像是一个源头,可以对无标签数据进行标注,节点的相似度越大,标签越容易传播。该算法简单易实现,算法执行时间短,复杂度低且分类效果好。

接下来直接放PPT


1、首先来看LPA算法,其它的标签传播算法都是基于这个算法之上

下面直接举一个例子



2、LPAm没有找到很好的介绍


3、LPAm算法虽然克服了 LPA 算法稳定性弱的缺点,但是比较容易陷入局部最 优的境况。通过举例说明 LPAm算法陷入局部最优值的情况。如图 2-2 所示。 从图 2-2 a)中的网络可以看出,该网络很明显地应该被划分为两个社区。但是, LPAm算法将网络划分了如图 2-2 b)中所示的四个社区,这是因为 LPAm算法陷入了 局部最优的境况,且获得的模块度值为 0.399。但是,如果将图 2-2 b)中带有标签 a 的社区和带有标签 b的社区进行合并,那么模块度的值就会增加 0.008,这样可以避 免之前的局部最优值 0.399。继续执行 LPAm 算法,此时得到如图 2-2 d)所示的划分 结果,即将网络划分成了两个社区,两个社区之间通过一条边进行连接,并且模块 度值也会从之前的 0.407 增加到 0.413。这样,不仅获得了理想的社区,而且使得模块度值增加。因此,X.lin 等人在 LPAm 算法中增加了如图 2-2 所示的合并操作,克
服了 LPAm算法中局部最优的缺点。

全部评论

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
03-27 20:14
前端工程师
投票
Spring启动:我在一嗨呆过,这么说吧 神仙单位,除了工资不怎么好 剩下的基本上天花板了,上班下班跟公务员似的,一天工作7个点,提供宿舍,宿舍离公司1km, 项目不着急,一般来说1天的活,你要个4天没人管你,我一天上班4个点在微信上跟别人聊天😂 去那边老自在了 但是也有可能是 我们组比较好
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务