第一次接触复杂性科学是在一本叫think complexity的书上,Allen博士很好的讲述了数据结构与复杂性科学,barabasi是一个知名的复杂性网络科学家,barabasilab则是他所主导的一个实验室,这里的笔记则是关于里面介绍的课程的笔记,当然别人的课程不是公开课,所以从ppt里只能看到骨干的东西了,对了补充下,slider相关的书籍在这里可以找到

回顾我们的研究一个网络模型的三个特征:

  1. Degree distribution: P(k)
  2. Path length: <d>
  3. Clustering coefficient: C

无标度网络的定义与Degree distribution: P(k)

提到无标度网络最有代表的例子就是www构成的网络,那么怎么定义呢?还是从度分布上来看吧,度分布服从Power laws(幂次分布)的就可以定义为无标度网络,记得上节课说过什么吗?上节课说显示世界的大部分网络的度分布都是想随机网络模型那样的二项分布(泊松分布),而是大部分是幂次分布的。

Power laws听起来就好屌啊,像是重金属音乐里的power chord,好像有很强的普遍性,研究这个分布并证明它又普遍存在性的科学家是帕累托,这个分布又称为长尾或者帕累托分布,你也听说过二八原理吧,也是源于此。

好了,你肯定迫不及待的想知道无标度网络是什么了?下面这段话摘自它的维基

网络理论中,无尺度网络(或称无标度网络)是带有一类特性的复杂网络,其典型特征是在网络中的大部分节点只和很少节点连接,而有极少的节点与非常多的节点连接。这种关键的节点(称为“枢纽(hubs)”或“集散节点”)的存在使得无尺度网络对意外故障有强大的承受能力,但面对协同性攻击时则显得脆弱。现实中的许多网络都带有无尺度的特性,例如因特网、金融系统网络、社会人际网络等等。

好了我想你知道这个无标度网络是什么鬼了?但是这个无标度(scale-free)是怎么来的?

原来这个scale-free源自于对临界现象和尺度无关的研究,还记得我们将随机网络的时候提到了磁场磁化相变么(好像没提吧(⊙o⊙)…),我们说临界系统是复杂系统,复杂系统背后有个网络,然后这个网络具有尺度(scale free)无关的特征(我英语不太好,智商不够硬,表怪我)

我再强调一遍这种无标度网络模型有很强的普遍性,但是这么完美的模型一定不会适用所有的情况吧,你说对了,材料科学原子分子结构啊什么都适合啊,某些虫子的神经网络也不适用啊,电力网也不适用啊

那么适用什么不适用什么的呢?你看看slider里的描述吧,我不截图了也不重复了,值得注意的是我们的社交网络比如说Facebookt啊witter啊,都可以用无标度网络来描述的

hubs的重要性

我们现实中遇到了这种网络它的度最大的那些点是至关重要的,它是长尾分布的尾巴和二八里的二,它被称为hubs(枢纽)

无标度网络的Path length: <d>与 小世界

无标度网络有个超级小特征(就是小世界特征的加强版),小世界特征指的是路径长度,也就是我六度理论啊,这里体现的更为强烈

由无标度网络和随机网络的两个例子引出两个概念:

我们把度分布的性质类似于泊松分布这样在K外指数下降的,称为有界网络

我们把度分布的性质类似于幂次分布的k外缓慢下降有离群点的网络模型称为无界网络

附图:

各种网络的适用性截图

barabasilab-networkScience学习笔记4-无标度特征的更多相关文章

  1. linux系统学习笔记:无死角理解保存的设置用户ID,设置用户ID位,有效用户ID,实际用户ID

    一.基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid. 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用 ...

  2. UFLDL深度学习笔记 (三)无监督特征学习

    UFLDL深度学习笔记 (三)无监督特征学习 1. 主题思路 "UFLDL 无监督特征学习"本节全称为自我学习与无监督特征学习,和前一节softmax回归很类似,所以本篇笔记会比较 ...

  3. Sparse Filtering 学习笔记(二)好特征的刻画

      Sparse Filtering 是一个用于提取特征的无监督学习算法,与通常特征学习算法试图建模训练数据的分布的做法不同,Sparse Filtering 直接对训练数据的特征分布进行分析,在所谓 ...

  4. 学习笔记TF057:TensorFlow MNIST,卷积神经网络、循环神经网络、无监督学习

    MNIST 卷积神经网络.https://github.com/nlintz/TensorFlow-Tutorials/blob/master/05_convolutional_net.py .Ten ...

  5. ArcGIS案例学习笔记-聚类点的空间统计特征

    ArcGIS案例学习笔记-聚类点的空间统计特征 联系方式:谢老师,135-4855-4328,xiexiaokui@qq.com 目的:对于聚集点,根据分组字段case field,计算空间统计特征 ...

  6. Caffe学习笔记4图像特征进行可视化

    Caffe学习笔记4图像特征进行可视化 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit201 ...

  7. 【学习笔记】SIFT尺度不变特征 (配合UCF-CRCV课程视频)

    SIFT尺度不变特征 D. Lowe. Distinctive image features from scale-invariant key points, IJCV 2004 -Lecture 0 ...

  8. AI学习笔记:特征工程

    一.概述 Andrew Ng:Coming up with features is difficult, time-consuming, requires expert knowledge. &quo ...

  9. Adaptive AUTOSAR 学习笔记 3 - AP 背景、技术及特征(中文翻译)

    本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本.本文从AUTOSAR_EXP_PlatformDesign.pdf开始,一边学习,一边顺带着翻译一 ...

随机推荐

  1. PDF.js

    http://www.linuxidc.com/Linux/2015-06/118728.htm http://blog.csdn.net/xiangcns/article/details/42089 ...

  2. Light OJ 1140

    数位dp,需要记录前导0. 数位dp中需要注意统计0,00,000……这些数字. 数位dp的写法可以分为两类.由于我们通常采用记忆化搜索的方式进行dp,所以我们有一个记忆化数组. 一种是记忆化数组的意 ...

  3. iOS 开启data protection 的方法

    我这里说的data protection,指的是设备设置密码后,如果设备锁屏,并且当前解锁需要密码(有时可能因为自己的设定,导致会再几小时后才需要密码),这时应用程序处于加密状态,无法从外部读取.如果 ...

  4. PHP中文字符串编码转换

    2016年2月26日 16:47:13 星期五 情景: PHP从csv导入数据时乱码 $name = mb_convert_encoding($name, 'UTF-8', 'ASCII,GBK,GB ...

  5. java基础学习04(数组与方法)

    数组与方法 一.完成的目标 1. 掌握数组的定义.使用方法.引用传递 2. 掌握方法及其方法的重载 3. 使用方法接收和返回一个数组 4. java新特性对数组的操作支持 二.数组的定义和使用 数组是 ...

  6. Divide and conquer:4 Values whose Sum is 0(POJ 2785)

    找四个数的和为0 题目大意:给定四个集合,要你每个集合选4个数字,组成和为0 这题是3977的简单版,只要和是0就可以了 #include <iostream> #include < ...

  7. 【leetcode】Populating Next Right Pointers in Each Node I & II(middle)

    Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *nex ...

  8. 使用按钮控制HTML5背景音乐开关

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  9. 微信支付官方.net版之坑你没商量

    最近开始弄支付这块,先是支付宝手机网站支付,也是坑了我许久,不过还好,问题不大. 让我们看看微信支付有多少坑 微信商户平台,你们知道么(我前天才知道,别笑我) 登录地址:https://mch.wei ...

  10. yii 多模板

    main.php: //替换所有模板 //加载文件名为first的模板 //       'theme'=>'theme1', 'components'=>array(           ...