现代计算方法专题.ppt
《现代计算方法专题.ppt》由会员分享,可在线阅读,更多相关《现代计算方法专题.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代计算方法专题 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望提纲提纲进化计算方法(遗传算法)进化计算方法(遗传算法)人工神经网络人工神经网络蚁群智能计算蚁群智能计算数据挖掘技术与方法(支持向量机)数据挖掘技术与方法(支持向量机)背景介绍背景介绍 2121世纪,系统生物学的诞生进一步提升世纪,系统生物学的诞生进一步提升了后基因组时代的生命科学研究能力。正了后基因组时代的生命科学研究能力。正如胡德所说:如胡德所说:“系统生物学将是系统生物学将是2121世纪医世纪医
2、学和生物学的核心驱动力。学和生物学的核心驱动力。”生物学世纪的两桩令人瞩目的科学事件生物学世纪的两桩令人瞩目的科学事件 19941994年年,美国科学家美国科学家AdelmanAdelman在在ScienceScience上发表了第上发表了第一篇用一篇用DNADNA分子的生化反应进行计算并解决人类数学分子的生化反应进行计算并解决人类数学问题的开创性文章。这个事件则向人们揭示,生命问题的开创性文章。这个事件则向人们揭示,生命体也是计算的主体,不仅人、动物甚至更简单的生体也是计算的主体,不仅人、动物甚至更简单的生命物质也会进行计算,例如细胞核命物质也会进行计算,例如细胞核DNADNA份子也可以是份
3、子也可以是计算的主体。计算的主体。20032003年年,人类染色体的人类染色体的DNADNA全序列测序完成,从此人全序列测序完成,从此人类有了自己的遗传密码。这件事告诉人们生命体是类有了自己的遗传密码。这件事告诉人们生命体是计算的产物,这种计算依赖的数据和计算程序的编计算的产物,这种计算依赖的数据和计算程序的编码隐藏在人类已测定的码隐藏在人类已测定的3030亿个碱基对中。亿个碱基对中。进入进入2121世纪短短的世纪短短的1010年,年,向生命世界学习计算的思想悄向生命世界学习计算的思想悄然在科学界传播开来,形成新然在科学界传播开来,形成新的计算主义。的计算主义。一、进化计算方法(遗传算法)一、
4、进化计算方法(遗传算法)两种力量导致了生物进化的产生,构成进两种力量导致了生物进化的产生,构成进化的基本要素:变异与选择。化的基本要素:变异与选择。根据现代生物进化理论,所有的生物体的根据现代生物进化理论,所有的生物体的特征及其变化都受到基因的控制,并将自特征及其变化都受到基因的控制,并将自己的基因拷贝给子女,这就是遗传密码。己的基因拷贝给子女,这就是遗传密码。自然选择是对生物的表现型的选择遗传变自然选择是对生物的表现型的选择遗传变异是基因型中某个遗传密码形成突变,或异是基因型中某个遗传密码形成突变,或者遗传密码进行重新组合。者遗传密码进行重新组合。在模仿进化原理而形成的仿生计算中最基础与典在
5、模仿进化原理而形成的仿生计算中最基础与典型的算法就是型的算法就是遗传算法遗传算法(Genetic Algorithm)Genetic Algorithm)遗传算法是遗传算法是John HollandJohn Holland开发的一种进化算法开发的一种进化算法 遗传算法的基本操作:遗传算法的基本操作:Step 1Step 1 将问题求解的对象编码成由基因组成的将问题求解的对象编码成由基因组成的染色体;染色体;Step 2Step 2 设计杂交和变异规则;设计杂交和变异规则;Step 3Step 3 设计适应值函数并进行遗传操作。设计适应值函数并进行遗传操作。GAGA的形式化定义的形式化定义记记
6、为抽象的个体,为抽象的个体,为所有字符长度为为所有字符长度为 的二进制串的集合。种群的二进制串的集合。种群 表示为表示为 个个体的一个组,记为个个体的一个组,记为 ,定义适,定义适应值函数应值函数 (实数实数),称为个体的适应值。选择操作的算子定义称为个体的适应值。选择操作的算子定义为为 ;杂交操作的算子;杂交操作的算子 ;变异;变异操作的算子操作的算子 。定义。定义 为杂交概率,为杂交概率,为变异概率,则一下七元组就定义了一个为变异概率,则一下七元组就定义了一个遗传运算(即为一个特定的遗传运算(即为一个特定的GAGA)案例案例实例目标函数作图,实例目标函数作图,MatlabMatlab程序程
7、序 x=-1:0.01:2;y=x.*sin(10*pi*x)+2.0;plot(x,y);grid on;二、人工神经网络二、人工神经网络早在早在2020世纪上半叶开始了这个领域的研究,在多世纪上半叶开始了这个领域的研究,在多半个世纪的发展中成为无论在理论还是应用方面半个世纪的发展中成为无论在理论还是应用方面都日趋成熟的仿生计算分支。都日趋成熟的仿生计算分支。神经网络具有学习功能,其学习也称训练。神经神经网络具有学习功能,其学习也称训练。神经网络能够从环境中学习,从而以新的方式对环境网络能够从环境中学习,从而以新的方式对环境的变化作出反应时神经网络最有意义的性质。的变化作出反应时神经网络最有
8、意义的性质。19491949年年HebbHebb提出了最著名的经典学习规则,称为提出了最著名的经典学习规则,称为HebbHebb学习规则,用于调整神经网络的突触权值。学习规则,用于调整神经网络的突触权值。人工神经网络是大量模拟神经元互连而成的网络,人工神经网络是大量模拟神经元互连而成的网络,是人脑的抽象、简化、模拟,反映人脑的基本特征。是人脑的抽象、简化、模拟,反映人脑的基本特征。ANNANN模型具有下面三个要素:模型具有下面三个要素:具有一组突触连接,用表示神经元与的联结强具有一组突触连接,用表示神经元与的联结强度,或称为权值,但度,或称为权值,但ANNANN的权值可取正与负值。的权值可取正
9、与负值。具有反映生物神经元时空整合功能的输入信号具有反映生物神经元时空整合功能的输入信号累加器。累加器。具有一个激励函数,勇于转换神经元的输出。具有一个激励函数,勇于转换神经元的输出。激励函数将输出信号压缩激励函数将输出信号压缩(限制限制)形成一个范围形成一个范围的有限值。的有限值。人工神经网络的基本方法人工神经网络的基本方法Step 1 Step 1 设计神经网络结构,特别是学习方法;设计神经网络结构,特别是学习方法;Step 2 Step 2 利用训练集求解神经网络参数;利用训练集求解神经网络参数;Step 3 Step 3 对已有参数进行计算并学习修正网络参对已有参数进行计算并学习修正网
10、络参数。数。案例案例人工神经网络模型中激励函数人工神经网络模型中激励函数SigmoidSigmoid图像图像 ,MatlabMatlab程序如下程序如下:v=-10:0.1:10;a=.5;f=1./(1+exp(-a*v);plot(v,f,red);hold on;%another a:a=.8;f=1./(1+exp(-a*v);plot(v,f,blue);%once more:a=2;f=1./(1+exp(-a*v);plot(v,f,green);19431943年,神经生物学家年,神经生物学家W.McCullchW.McCullch和数学家和数学家W.PittsW.Pitts在
11、著名的论文神经活动内容概念的逻辑在著名的论文神经活动内容概念的逻辑演算中总结生物神经元的基本生理特征,提出了演算中总结生物神经元的基本生理特征,提出了第一个神经计算模型,即神经元的阈值元件模型,第一个神经计算模型,即神经元的阈值元件模型,简称简称MPMP模型。模型。19491949年,加拿大心理学家年,加拿大心理学家Douald HebbDouald Hebb在他的论在他的论著行为的组织一文中,对大脑神经元的学习与著行为的组织一文中,对大脑神经元的学习与条件反射做了大胆假设:如果两个神经元都处于兴条件反射做了大胆假设:如果两个神经元都处于兴奋激活状态,那么彼此的突出联结权机会得到加强。奋激活状
12、态,那么彼此的突出联结权机会得到加强。这就是著名的这就是著名的HebbHebb学习规则。学习规则。Rochester,John HollandRochester,John Holland与与IBMIBM公司的研究人员公司的研究人员合作以网络吸收经验来调节强度模拟了合作以网络吸收经验来调节强度模拟了HebbHebb的学习的学习规则,并在计算机上实现了学习,产生了许多涌现规则,并在计算机上实现了学习,产生了许多涌现现象,使计算机有了类似人脑的学习功能。现象,使计算机有了类似人脑的学习功能。三、蚁群智能计算三、蚁群智能计算 生物群体的行为反应了生物的集群智能,生物群体的行为反应了生物的集群智能,例如
13、鸟群飞行的自动队列、鱼群在游动中例如鸟群飞行的自动队列、鱼群在游动中交换位置、细胞群有序地传播信息等,表交换位置、细胞群有序地传播信息等,表现出十分有效的群体决策能力。各种不同现出十分有效的群体决策能力。各种不同的集群智能现象启发人们产生不同的模仿的集群智能现象启发人们产生不同的模仿集群智能的算法,例如蚁群算法、粒子群集群智能的算法,例如蚁群算法、粒子群算法、元胞自动机算法等。算法、元胞自动机算法等。蚁群算法的基本假设蚁群算法的基本假设 蚂蚁之间通过信息素和环境进行通信,每只蚂蚁蚂蚁之间通过信息素和环境进行通信,每只蚂蚁只根据其邻近的局部环境做出反应,并发生影响。只根据其邻近的局部环境做出反应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 计算方法 专题
限制150内