Module Thinking之networks

networks,一般都会解释成人际关系网络。人际关系网络,就是人与人之间的关联情况的描述。对其结构,有四个描述维度:

  • Degree【深度】,也就是平均每条边能连接多少个节点。
    $$Average Degree = 2({Edges}\div{Node})$$
  • Path Length【路径长度】,从一个节点到另一个节点的路径长度
  • Connectedness 【全联通】,整个图的连通性,因为对于edge,是可以是存在方向性的,比如,A认识B,B不认识A。
  • Clustering Coefficient,节点之间连接的密度。这个数值,就是已有的集合除以所有可能的集合。

需要注意的是,对于Degree和Path Length类似的图形,其实际结构可能千差万别。

网络有3种形成方式:

  • 随机
    完全随机连接的两个点。这种完全随机可以引入 tipping point
  • 内部团体
    可以理解为一个内部的小团体,大多数人都相互认识。它具有高Cluster-Coefficient,低 average path length的特点
  • 偏向连接【长尾】
    很多结点连接已经具有高连接的节点,即大多数节点连接数比较低,少部分节点具有非常非常高连接数。

6度空间理论

每个人都有一群死党与一些路人【实际关系深度不是路人,只是为了便于说】。结构图可以参考下图

此处定义了R与C,R就是Random路人的意思,C就是小圈子里面的人,偷懒截图如下:

由于RCR的乘数关系(注意,CC实际上就是C,毕竟还是在圈子里面),所以,弱关系引入的可能性是惊人的。所以,弱关系实际上,有时候比强关系更有用。

网络的空间关系,其实对之前SIS模型,即传染病模型也有帮助,当低连接度的节点被感染的时候,和高连接度节点感染的状况相比严重程度肯定不一样,所以,多个模型融合在一起考虑,就能更好地近似这个世界。

时间: 2024-11-10 01:31:52

Module Thinking之networks的相关文章

循环神经网络(RNN, Recurrent Neural Networks)介绍

循环神经网络(RNN, Recurrent Neural Networks)介绍    这篇文章很多内容是参考:http://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-1-introduction-to-rnns/,在这篇文章中,加入了一些新的内容与一些自己的理解.   循环神经网络(Recurrent Neural Networks,RNNs)已经在众多自然语言处理(Natural Language Proce

(转)ResNet, AlexNet, VGG, Inception: Understanding various architectures of Convolutional Networks

  ResNet, AlexNet, VGG, Inception: Understanding various architectures of Convolutional Networks by KOUSTUBH        this blog from: http://cv-tricks.com/cnn/understand-resnet-alexnet-vgg-inception/ Convolutional neural networks are fantastic for visu

(zhuan) Building Convolutional Neural Networks with Tensorflow

Ahmet Taspinar  Home About Contact Building Convolutional Neural Networks with Tensorflow Posted on augustus 15, 2017 adminPosted in convolutional neural networks, deep learning, tensorflow 1. Introduction In the past I have mostly written about 'cla

PHP5自定义Module开发

本文中需要用到上一篇文章中,只不过需要编译成动态或静态链接库的形式.本文中,将WebService客户端程序中的main()改名为testPhpModule(),并将打印到控制台的字符串返回,编译完成后生成文件名为libTest.so. 一.环境准备 将生成的libTest.so文件拷贝到/usr/lib目录下,并执行命令/sbin/ldconfig 准备PHP的源代码文件,解压缩. 二.开发PHP Module 首先进入PHP源代码目录中的ext目录,执行如下命令: # ./ext_skel

CSS3灵活的盒子模型(Flexible Box Module)

CSS3 标准里引入了一些新的盒子模型参数,在 CSS2 的基础上,我们将能更灵活地调整页面上各个容器的大小和位置.详细的说明可以看这个文档. 通过学习和测试,我发现这种新的盒子模型布局对建立自适应布局的页面带来很大的好处.在这篇文章中,我的所有例子都基于以下 HTML代码: 以下为引用的内容: <body> <div id="box1">1</div> <div id="box2">2</div> <

arm上加载insmod驱动时出现Unknown symbol in module

问题 这几天在arm上做蓝牙耳机驱动的时候,编译好了驱动但是在板子上insmod时候. 怎么会出现这种情况,不对呀,仔细查我们会发现,其实编译驱动的时候,就出现了一些警告,只是当时没有在意而已,而恰恰是这些警告导致的这些问题. 硬件设备 板子用的是realarm 内核linux-2.6.35 交叉编译器arm-linux-gcc 4.4.3 问题解析 究其原因,其原因就是我们的驱动找不到内核的几个函数,我们可以看到我们找不到的函数有两个,一个是kill_proc_info 一个是snd_hwde

python:ImportError: No module named machinery

问题描述 python:ImportError: No module named machinery 这个是报的错误 源码: 两个.py文件是在同级目录下 运行命令:python mysetup.py py2exe会报错,自己弄了好久,还没解决,求各位大神帮忙,指导下 解决方案 解决方案二: 如果想使用非当前模块中的代码,需要使用Import,这个大家都知道.? 如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py:? import

mongoDB报错Cannot find module &amp;#39;../build/Release/bson&amp;#39;

打算用nodejs写一个blog系统,发现nodejs还是存在很多的坑.在使用mongodb时遇到如下报错问题: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version 折腾了一番,最后是这样解决的: 找到 npm 的module mongodb ..node_

CSS3&amp;nbsp;module:&amp;nbsp;Multi-column&amp;nbsp;layout

css  列出一些例子,看看这些属性是怎么工作的!一些图示去这里看看http://www.w3.org/TR/2001/WD-css3-multicol-20010118/body { column-width: 15em;/*列宽*/ }In the above example, the body element is set to have columns at least '15em' wide. The exact number of columns will depend on the