蚁群算法上传一个文件这么复杂啊?生命在长期进化过程中,积累了很多新奇的功能,人类很早就从中得到启发而改进自己的工具,如史书中记戴“见蓬转而做车辑”,传说鲁班被茅苇划破,而发明锯子……也许早先的发明,只是偶然的模仿和发现,后来人们已有意识地进行这方面的研究,这就是“仿生学”。仿生学顾名思义就是模仿生物的某些功能的学问。有名的例子很多,如模仿海豚皮而构造的“海豚皮游泳衣”、科学家研究鲸鱼的皮肤时,发现其上有沟漕的结构,于是有个科学家就依照鲸鱼皮构造,造成一个薄膜蒙在飞机的表面,据实验可节约能源3%,若全国的飞机都蒙上这样的表面,每年可节约几十亿。又如有科学家研究蜘蛛,发现蜘蛛的腿上没有肌肉,有脚的动物会走,主要是靠肌肉的收缩,现在蜘蛛没有肌肉为什么会走路?经研究蜘蛛不是靠肌肉的收缩进行走路的,而是靠其中的“液压”的结构进行走路,据此人们发明了液压步行机……总之,从自然界得到启迪, 模仿其结构进行发明创造.这就是仿生学. 这是我们向自然界学习的一个方面.另一方面,我们还可以从自然的规律中得到启迪,利用其原理进行设计(包括设计算法),这就是智能计算的思想.
上传时间: 2014-01-21
上传用户:kernaling
Autolife模型是一个能够进行“开放式进化”的人工生命系统。每个Agent模型采用可以变化规则表长度的有限自动机模型建模。一方面Agent可以进行自我繁殖,同时模型中的选择机制没有采用显式的适应度函数而是采用能量消耗的简单模型而自发涌现出来,所以可以认为Agent模型是一个类Tierra系统。然而与Tierra、Avida等数字生命模型不同的是,Autolife模型进行了大大的简化,它界面友好,操作直接。虽然没有给每个Agent装配一个虚拟计算机,但是Agent与环境的耦合则可以看成一个图灵机模型,因此Agent可以通过变异而“任意”的编程序。通过Autolife模型,首先人们可以看到一般的生态系统中共存的现象:生物的大爆炸、大灭绝,Agent进化得越来越聪明;其次,用户可以通过变化不同的食物添加规则探索Agent与环境的关系;最后,如果允许Agent通过播种改变环境自动产生食物,那么组织的涌现就是一种不可避免的结果。Agent构成的组织具有自主运动的特性,还可以进行自我修复,可以说Autolife中的组织是一些真正的“活体”。
上传时间: 2015-03-14
上传用户:a6697238
自组织系统Kohonen网络模型。对于Kohonen神经网络,竞争是这样进行的:对于“赢”的那个神经元c,在其周围Nc的区域内神经元在不同程度上得到兴奋,而在Nc以外的神经元都被抑制。网络的学习过程就是网络的连接权根据训练样本进行自适应、自组织的过程,经过一定次数的训练以后,网络能够把拓扑意义下相似的输入样本映射到相近的输出节点上。网络能够实现从输入到输出的非线性降维映射结构:它是受视网膜皮层的生物功能的启发而提出的。~..~
上传时间: 2014-01-06
上传用户:ghostparker
很好的边缘检测源代码,使用vc++6.0编写,主要用于医学图像的边缘检测
上传时间: 2013-12-18
上传用户:yulg
这是一些经典算法的描述,是由中国科学院的张法院士所编写的,对生物信息学有非常重要的意义。
标签: 算法
上传时间: 2014-12-02
上传用户:athjac
地球模拟器,最经典的人工生命模型,研究人工智能的必看。一般地说,生命都具有新陈代谢、复制和进化的能力。在自然界中,生物是由有限的食物供给和有限的生存空间约束的。在Tierra中,“生物”由一系列能够自我复制的机器代码或程序组成,它在计算机中的复制分别受到计算机的存储空间和CPU时间约束。能有效地占有内存空间和利用CPU时间的生物体,将具有更高的适应度,传递到下一代的机会就越大。 在Tierra中,计算机的RAM(随机访问存储器)中有一块专门的空间,这个空间中放置了一个“祖先有机体”,该祖先有机体根据它的汇编程序代码中的指令开始复制对它的生存是基本的代码。随着有机体的数目的增加,RAM中的空间减少了,因此有机体为了自己的生存空间开始竞争。
上传时间: 2015-04-06
上传用户:gxmm
矩形编码压缩源代码是针对图象压缩设计的程序,该算法可用于生物信息学,图象处理等方面
上传时间: 2015-04-13
上传用户:xz85592677
利用相关算法检测微弱信号的一个方法,适合于分析心律或者呼吸频率等生物信号
上传时间: 2015-04-22
上传用户:hullow
遗传算法(Genetic Algorithm, GA)是近几年发展起来的一种崭新的全局优化算法,它借 用了生物遗传学的观点,通过自然选择、遗传、变异等作用机制,实现各个个体的适应性 的提高。
上传时间: 2015-04-22
上传用户:dsgkjgkjg
Java 3D 是 Sun 公司开发的用于客户端 3D 图形应用编程的一套接口(API),无论是游戏开发、科学计算,还是MCAD、生物技术,还是虚拟现实(Virtual Reality)、仿真技术,Java 3D都是很优秀的选择。 本书共分18章,每一章都能自成一体,使你能集中精力解决相关的问题。
上传时间: 2013-12-25
上传用户:wangzhen1990