模块度(Q值):用来衡量社区划分的好坏。值得注意的是,衡量社区的指标还有NMI(标准互信息)、兰德指数。

模块度函数是由Newman和Girvan在2004年提出的一种用于评估社区划分的全局目标函数,其定义如

公式表示如下:

在上述公式中,Aij是整个网络对应的邻接矩阵的任意元素(这里只考虑无向无权图的情况)。若i与j有连接的话,则Aij=1,否则Aij=0。是网络的总边数。任意节点的度数为。节点所在的社区为是Kronecker函数,当u=v时,=1,否则为0。当所有节点都归属同一个社区的时候,Q=0。毫无疑问,Q的值越大说明社区的结构越清晰。实际上,模块度是另一种更加泛化的度量的一种特殊形式。

模块度的另一个说法或者大小定义为:

社区内部的总边数和网络中总边数的比例减去一个期望值,该期望值是将网络设定为随机网络时同样的社区分配所形成的社区内部的总边数和网络中总边数的比例的大小。

社区发现(社团检测)模块度Modularity详细介绍相关推荐

  1. 社区划分的标准--模块度

    在社区发现算法中,几乎不可能先确定社区的数目,于是,必须有一种度量的方法,可以在计算的过程中衡量每一个结果是不是相对最佳的结果. 模块度(Modularity)用来衡量一个社区的划分是不是相对比较好的 ...

  2. 模块度(Modularity)与Fast Newman算法讲解与代码实现

    原创文章,转载请注明,谢谢~ 一.背景介绍   Modularity(模块度), 这个概念是2003年一个叫Newman的人提出的.这个人先后发表了很多关于社区划分的论文,包括2002年发表的著名的G ...

  3. 模块度计算python代码_转:模块度(Modularity)与Fast Newman算法讲解与代码实现

    一.背景介绍 Modularity(模块度), 这个概念是2003年一个叫Newman的人提出的.这个人先后发表了很多关于社区划分的论文,包括2002年发表的著名的Girvan-Newman(G-N) ...

  4. Modularity的计算方法——社团检测中模块度计算公式详解(转)

    文章转自http://www.yalewoo.com/modularity_community_detection.html Modularity,中文称为模块度,是 Community Detect ...

  5. Modularity的计算方法——社团检测中模块度计算公式详解

    Modularity,中文称为模块度,是 Community Detection(社区发现/社团检测) 中用来衡量社区划分质量的一种方法.要理解Modularity,我们先来看社团和社团检测的概念. ...

  6. 社区发现的3个评估指标:标准化互信息NMI,ARI指标,以及模块度(modularity)

    原文地址: 一.已知真实社区划分结果 1.NMI指数,互信息和标准化互信息 具体公式和matlab代码参见博客,Python代码参加,C++代码参见 1 2 3 4 5 6 7 8 9 10 11 1 ...

  7. 社区发现的3个评估指标:标准化互信息NMI,ARI指标,以及模块度(modularity)...

    转载请注明出处:http://www.cnblogs.com/bethansy/p/6890972.html 一.已知真实社区划分结果 1.NMI指数,互信息和标准化互信息 具体公式和matlab代码 ...

  8. fastunfolding算法_社区发现算法综述—part1

    目前我能在arxiv上找到的最新的关于社区发现算法系列的综述文了. 正文从这里开始: 2.2 社区发现 现代网络在规模.多样性和复杂性上呈指数增长. 由于网络的变化,各种各样呈现出网络结构的不同类型的 ...

  9. 论文翻译 - 深度学习社区发现综述 A Comprehensive Survey on Community Detection with Deep Learning

    为大家介绍一篇「深度学习」在社区发现(图聚类/图划分)方面应用的最新综述论文. 作者:Xing Su 原文链接:https://arxiv.org/abs/2105.12584 Github链接:ht ...

最新文章

  1. SpringMVC背景介绍及常见MVC框架比较
  2. Linux 最简单的驱动程序hello world
  3. linux安全服务管理,Linux系统安全管理服务配置方法与技巧
  4. 选取文档元素的API
  5. RavenDB:基于Windows/.NET平台的NoSQL数据库
  6. 微信整人假红包图片_警惕:千万别点!这些红包是假的
  7. 1079 Total Sales of Supply Chain(甲级)
  8. java编写母亲节快乐_写在母亲节来临之际
  9. Django模板:过滤器
  10. Python内置函数eval()用法及其安全问题
  11. Android开发指南(41) —— Searchable Configuration
  12. 照片被误删?别着急,EasyRecovery帮你找回来
  13. 腾讯X5WebView集成使用
  14. 常用数据下载网站汇总
  15. hive select 语句
  16. (二)SGE 部署 预配置
  17. 【Unity】基础游戏单位GameObject中常用的属性和API
  18. 分享谷歌浏览器的一个插件-OneTab,非常赞
  19. SwiftUI - Shape(Circle, Rectangle,RoundedRectangle,Capsule,Path)
  20. Kubernetes安装dashboard

热门文章

  1. 滴滴是互联网届“最失败的垄断者”?
  2. Navicat Premium 15导入excel表格
  3. System.Runtime.InteropServices.InvalidComObjectException:“COM 对象与其基础 RCW 分开后就不能再使用。”报错解决
  4. Transformer代码详解与项目实战之Masking
  5. c语言是学电脑吗,c语言入门至精通这些天一直有人问我,c语言好学吗?我是个新手...
  6. 预告 ARC 重写:iOS 实现的 json 数据源的 O-R Mapping
  7. 【备忘】Oracle商业智能BI产品OBIEE11G深入浅出全套视频教程
  8. 互联网短信网关接口协议(V3.0.0)
  9. 如何屏幕高清录像?--QVE屏幕录制
  10. JAVA学习记录day07