cdlib.algorithms.agdl

cdlib.algorithms.agdl(g_original: object, number_communities: int, kc: int) NodeClustering

AGDL 是一种基于图的凝聚算法,用于聚类高维数据。 该算法使用入度和出度来表征两个聚类之间的亲和力。

支持的图表类型

无向

有向

加权

是的

是的

是的

Parameters:
  • g_original – 一个 networkx/igraph 对象

  • number_communities – 社区数量

  • kc – 每个集群的邻居集大小

Returns:

节点聚类对象

示例:

>>> from cdlib import algorithms
>>> import networkx as nx
>>> G = nx.karate_club_graph()
>>> com = algorithms.agdl(g, number_communities=3, kc=4)
References:

张伟, 王欣, 赵东, & 唐晓. (2012年10月). 图度链接:有向图上的凝聚聚类. 在欧洲计算机视觉会议 (pp. 428-441). 施普林格, 柏林, 海德堡.

注意

参考实现:https://github.com/myungjoon/GDL