第一次接触复杂性科学是在一本叫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. C++ 中超类化和子类化常用API

    在windows平台上,使用C++实现子类化和超类化常用的API并不多,由于这些API函数的详解和使用方法,网上一大把.本文仅作为笔记,简单的记录一下. 子类化:SetWindowLong,GetWi ...

  2. 初识 MySQL 5.6 新特性、功能

    背景: 之前介绍过 MySQL 5.5 新功能.参数,现在要用MySQL5.6,所以就学习和了解下MySQL5.6新的特性和功能,尽量避免踩坑.在后续的学习过程中文章也会不定时更新. 一:参数默认值的 ...

  3. Mysql 练习 总结

    insert into Course values ('); #---------------Teacher--添加信息---- insert into Teacher values (','李成', ...

  4. Memcache使用

    //需要下载memcache 服务 然后 在命令里面 安装和启动服务 //引用 Memcached.ClientLibrary.dllpublic class MemcacheHelper { pub ...

  5. Hibernate 所有缓存机制详解

    hibernate提供的一级缓存 hibernate是一个线程对应一个session,一个线程可以看成一个用户.也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和 ...

  6. DropDownList如何添加一个空白的选项

    ddl_class.Items.Insert(0,new ListItem("",""));

  7. 解决sqlite3_key的问题

    报错内容显示如下: ld: warning: ignoring file /Users/rowling/Library/Developer/Xcode/DerivedData/zhinengbango ...

  8. NPOI基本操作XLS

    using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using Sys ...

  9. JS打造的跟随鼠标移动的酷炫拓扑图案

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. ios添加百度地图方法

    Hello BaiduMapiOS SDK 引入头文件 引入静态库文件 引入系统framework 引入mapapi.bundle资源文件 初始化BMKMapManager 创建BMKMapView ...