①人工神经网络(ANN)为广泛连接的巨型系统。神经科学研究表明,人类中枢神经的主要部分大脑皮层由10[11]~10[12]个神经元组成,每个神经元共有10[1]~10[5]个突触,突触为神经元之间的结合部,决定神经元之间的连接强度与性质。这表明大脑皮层是一个广泛连接的巨型复杂系统,ANN的连接机制模 ...
分类:
其他好文 时间:
2016-04-17 10:16:30
阅读次数:
235
本文作者秦迪,微博平台及大数据技术专家,13 年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。原文来自微信公众号:聊聊架构(ID: archtime) 工作了挺久,发现有个挺有意思的现象,从程序员、高级
分类:
其他好文 时间:
2016-03-18 13:15:56
阅读次数:
241
模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦
分类:
编程语言 时间:
2016-03-18 01:46:50
阅读次数:
284
(原标题:从马文·明斯基到AlphaGo,人工智能走过了怎样的70年?) 【编者按】从19世纪中叶人工智能的萌芽时期,到现今人工智能的重生,从马文·明斯基到AlphaGo,历史上发生了哪些激动人心的故事?本文以此铺展人工智能发展近70年来背后发生的故事。作者@沐阳浸月,中科院自动化所复杂系统国家重点
分类:
其他好文 时间:
2016-03-09 20:56:59
阅读次数:
202
http://www.cnblogs.com/maybe2030/p/4665847.html 阅读目录 1. 复杂网络的特点 2. 社区检测 3. 结构平衡 4. 影响最大化 5. 网络传播 6. 补充 7. 参考文献 在我们的现实生活中,许多复杂系统都可以建模成一种复杂网络进行分析,比如常见的电
分类:
其他好文 时间:
2016-03-09 12:40:22
阅读次数:
871
我们之前学过的数据结构与算法可以说是告诉我们要完成一个功能用什么样的设计能够实现,而软件工程引入的工程化方法则是进一步指导我们如何具体地实现系统的各个需求。这种方法学的指导看似虚无缥缈,而且从书上第一次看来感觉很平凡,都是些我曾经知道的名词,并没有什么的特别之处。然而就是严谨的工程化方法使复杂系统的
分类:
其他好文 时间:
2016-03-06 01:09:57
阅读次数:
173
模块化是一种处理复杂系统分解成为更好的可管理模块的方式,它可以把系统代码划分为一系列职责单一,高度解耦且可替换的模块,系统中某一部分的变化将如何影响其它部分就会变得显而易见,系统的可维护性更加简单易得。 前端开发领域(JavaScript、CSS、Template)并没有为开发者们提供以一种简洁、有
分类:
其他好文 时间:
2016-02-25 23:00:39
阅读次数:
235
动机(Motivate):在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?意图(Intent):为子系统中的一组接口提供一个一致的界面,Facad...
分类:
其他好文 时间:
2016-01-27 12:58:25
阅读次数:
143
在我们的现实生活中,许多复杂系统都可以建模成一种复杂网络进行分析,比如常见的电力网络、航空网络、交通网络、计算机网络以及社交网络等等。复杂网络不仅是一种数据的表现形式,它同样也是一种科学研究的手段。复杂网络方面的研究目前受到了广泛的关注和研究,尤其是随着各种在线社交平台的蓬勃发展,各领域对于在线.....
分类:
Web程序 时间:
2015-12-23 12:30:03
阅读次数:
1876
在开发大型复杂系统时,我们通常会按功能将系统分成很多模块,这样模块就可以独立的并行开发、测试、部署、修改。使用Prism框架设计表现层时,我们也会遵循这个原则,按功能相关性将界面划分为多个模块,每个模块又包含多个Region。这就需要解决模块之间、Region之间经常需要进行通信的问题,Prism提...
分类:
其他好文 时间:
2015-12-02 16:07:11
阅读次数:
140