LPA算法问题

  统计/机器学习 半监督学习 Python    浏览次数:5932        分享
0

LPA算法(标签传播算法)的原理非常简单,我自己用python实现了一下,但是为什么和调用igraph库的最终结果模块度相差甚远

 

SpringtoString   2018-11-19 19:44



   1个回答 
1

LPA的算法本身有随机性,而且收敛也不稳定,很多包都已经进行了优化,你自己实现的肯定没有各种库好

SofaSofa数据科学社区DS面试题库 DS面经

木子周   2018-11-19 23:55

大佬好,我发现在LPA最原始的算法论文中,对karate数据集进行了测试验证,得到的模块度是0.35-0.4。但是我用自己实现的LPA算法,得到的结果只有0.2-0.25。已经调试了很多次代码,也没有发现什么问题。很是奇怪? - SpringtoString   2018-11-20 12:01


  相关讨论

主动学习里的oracle是什么意思?

强化学习(增强学习)是监督式学习还是无监督式学习?

能否用聚类算法来实现分类任务?

怎么理解Self-supervised learning?

只有阳性样本的情况下该如何训练模型?

one class SVM到底是无监督还是有监督学习?

怎么用python批量生成含重复数值的数列?

求多个torch tensor的平均值

Jupiter notebook中显示一个dataframe所有的列

python里清除已经定义过的变量

  随便看看

二维numpy.array转为一维的numpy.array或者list

怎么让DataFrame按照某一列绝对值从小到按排列?

sklearn模型当中的verbose是什么意思?

怎么理解tweedie分布?

numpy array里怎么用fillna填充nan的值?