




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人工神经网络及其应用
第5讲 Hopfield网络何建华电信系,华中科技大学
3月3日1人工神经网络及其应用Hopfield网络专家讲座第1页一、反馈网络二、Hopfield网络介绍三、DHNN网络四、稳定性与应用五、内容小结内容安排2人工神经网络及其应用Hopfield网络专家讲座第2页反馈网络怎样经过网络神经元状态变迁而最终稳定于平衡状态,得到联想存放或优化计算结果关心网络稳定性问题研究重点为怎样得到和利用稳定反馈网络关键点3人工神经网络及其应用Hopfield网络专家讲座第3页1.1反馈网络介绍1.2网络稳定性一、反馈网络4人工神经网络及其应用Hopfield网络专家讲座第4页1.1反馈网络介绍反馈网络(RecurrentNetwork),又称自联想记忆网络其目标是为了设计一个网络,储存一组平衡点,使得当给网络一组初始值时,网络经过自行运行而最终收敛到这个设计平衡点上。反馈网络能表现出非线性动力学系统动态特征网络系统含有若干个稳定状态。当网络从某一初始状态开始运动,网络系统总能够收敛到某一个稳定平衡状态;系统稳定平衡状态能够经过设计网络权值而被存放到网络中5人工神经网络及其应用Hopfield网络专家讲座第5页1.1反馈网络介绍反馈网络分类假如激活函数f(·)是一个二值型硬函数,即ai=sgn(ni),i=l,2,…r,则称此网络为离散型反馈网络;假如f(·)为一个连续单调上升有界函数,这类网络被称为连续型反馈网络6人工神经网络及其应用Hopfield网络专家讲座第6页1.2网络稳定性状态轨迹设状态矢量N=[n1,n2,…,nr],网络输出矢量为A=[a1,a2…,as]T
在一个r维状态空间上,能够用一条轨迹来描述状态改变情况从初始值N(t0)出发,N(t0+Δt)→N(t0+2Δt)→…→N(t0+mΔt),这些在空间上点组成确实定轨迹,是演化过程中全部可能状态集合,我们称这个状态空间为相空间7人工神经网络及其应用Hopfield网络专家讲座第7页1.2网络稳定性状态轨迹离散与连续轨迹8人工神经网络及其应用Hopfield网络专家讲座第8页1.2网络稳定性状态轨迹分类:对于不一样连接权值wij和输入Pj(i,j=1,2,…r),反馈网络可能出现不一样性质状态轨迹轨迹为稳定点轨迹为极限环轨迹为混沌现象轨迹发散9人工神经网络及其应用Hopfield网络专家讲座第9页1.2网络稳定性稳定轨迹状态轨迹从系统在t0时状态初值N(t0)开始,经过一定时间t(t>0)后,抵达N(t0+t)。假如N(t0+t+Δt)=N(t0+t),Δt>0,则状态N(t0+t)称为网络稳定点,或平衡点反馈网络从任一初始态P(0)开始运动,若存在某一有限时刻t,从t以后网络状态不再发生改变(P(t+Δt)=P(t),Δt>0)则称网络是稳定处于稳定时网络状态叫做稳定状态,又称为定吸引子10人工神经网络及其应用Hopfield网络专家讲座第10页1.2网络稳定性稳定点分类在一个反馈网络中,存在很多稳定点稳定点收敛域渐近稳定点:在稳定点Ne周围N(σ)区域内,从任一个初始状态N(t0)出发,当t→∞时都收敛于Ne,则称Ne为渐近稳定点不稳定平衡点Nen:在一些特定轨迹演化过程中,网络能够抵达稳定点Nen,但对其它方向上任意小区域N(σ),不论N(σ)取多么小,其轨迹在时间t以后总是偏离Nen;期望解网络解:假如网络最终稳定到设计人员期望稳定点,且该稳定点又是渐近稳定点,那么这个点称为网络解;网络伪稳定点:网络最终稳定到一个渐近稳定点上,但这个稳定点不是网络设计所要求解11人工神经网络及其应用Hopfield网络专家讲座第11页1.2网络稳定性状态轨迹为极限环在一些参数情况下,状态N(t)轨迹是一个圆,或一个环状态N(t)沿着环重复旋转,永不停顿,此时输出A(t)也出现周期改变(即出现振荡)假如在r种状态下循环改变,称其极限环为r对于离散反馈网络,轨迹改变可能在两种状态下往返跳动,其极限环为212人工神经网络及其应用Hopfield网络专家讲座第12页1.2网络稳定性状态轨迹为混沌假如状态N(t)轨迹在某个确定范围内运动,但既不重复,又不能停下来状态改变为无穷多个,而轨迹也不能发散到无穷远,这种现象称为混沌(chaos)出现混沌情况下,系统输出改变为无穷多个,而且随时间推移不能趋向稳定,但又不发散13人工神经网络及其应用Hopfield网络专家讲座第13页1.2网络稳定性状态轨迹发散状态N(t)轨迹随时间一直延伸到无穷远。此时状态发散,系统输出也发散在人工神经网络中,因为输入、输出激活函数上一个有界函数,即使状态N(t)是发散,但其输出A(t)还是稳定,而A(t)稳定反过来又限制了状态发散。普通非线性人工神经网络中发散现象是不会发生,除非神经元输入输出激活函数是线性14人工神经网络及其应用Hopfield网络专家讲座第14页1.3网络工作方式当前反馈神经网络是利用稳定特定轨迹来处理一些问题假如视系统稳定点为一个记忆,则从初始状态朝此稳定点移动过程即为寻找该记忆过程状态初始值能够认为是给定相关该记忆部分信息,状态N(t)移动过程,是从部分信息去寻找全部信息,这就是联想记忆过程将系统稳定点考虑为一个能量函数极小点。在状态空间中,从初始状态N(t0)=N(t0+t),最终抵达N*。若N*为稳定点,则能够看作是N*把N(t0)吸引了过去,在N(t0)时能量比较大,而吸引到N*时能量已为极小了15人工神经网络及其应用Hopfield网络专家讲座第15页1.3网络工作方式考虑详细应用,能够将能量极小点作为一个优化目标函数极小点,把状态改变过程看成是优化某一个目标函数过程所以反馈网络状态移动过程实际上是一个计算联想记忆或优化过程。它解并不需要真去计算,只需要形成一类反馈神经网络,适当地设计网络权值wij,使其初始输入A(t0)向稳定吸引子状态移动就能够到达目标16人工神经网络及其应用Hopfield网络专家讲座第16页1.3网络工作方式权值设计目标网络系统能够到达稳定收敛设计网络稳定点设计吸引域17人工神经网络及其应用Hopfield网络专家讲座第17页二、Hopfield网络介绍2.1网络模型2.2DHNN2.3CHNN2.4联想记忆与优化计算18人工神经网络及其应用Hopfield网络专家讲座第18页2.1网络模型19人工神经网络及其应用Hopfield网络专家讲座第19页2.1网络模型分类离散Hopfield网络(DHNN)连续Hopfield网络(CHNN)DHNN中激活函数CHNN中激活函数
20人工神经网络及其应用Hopfield网络专家讲座第20页2.2DHNNDHNN取b=0,wii=0权矩阵中有wij=wji21人工神经网络及其应用Hopfield网络专家讲座第21页2.2DHNNDHNN网络结构能够用一个加权元向量图表示22人工神经网络及其应用Hopfield网络专家讲座第22页2.3CHNN将霍普菲尔德网络推广到输入和输出都取连续数值情形网络基本结构不变,状态输出方程形式上也相同。则网络状态转移方程可写为23人工神经网络及其应用Hopfield网络专家讲座第23页2.3CHNN神经元激活函数f为S型函数(或线性饱和函数)24人工神经网络及其应用Hopfield网络专家讲座第24页2.3CHNN神经元激活函数f为S型函数(或线性饱和函数)25人工神经网络及其应用Hopfield网络专家讲座第25页2.3CHNN电路实现神经元模型(见参见教材)电阻Ri和电容Ci并联,模拟生物神经元输出时间常数跨导Tij模拟神经元之间互连突触特征运算放大器模拟神经元非线性特征ui为第i个神经元输入,Vi为输出网络模型26人工神经网络及其应用Hopfield网络专家讲座第26页2.3CHNN定义系统计算能量定理推论系统稳定平衡点就是能量函数E极小点,反之亦然27人工神经网络及其应用Hopfield网络专家讲座第27页2.3CHNN定理系统在状态空间中正交稳定平衡点任意放置能够经过Tij学习来实现增加存放与消除记忆假如在已设计系统中加入一个新存放,只要修正Tij,新存放加入并不改变原有存放,且与原存放无关28人工神经网络及其应用Hopfield网络专家讲座第28页2.4联想记忆与优化计算联想记忆问题稳定状态已知而且经过学习和设计算法寻求适当权值矩阵将稳定状态存放到网络中优化计算权值矩阵W已知,目标为寻找含有最小能量E稳定状态主要工作为设计对应W和能量函数公式29人工神经网络及其应用Hopfield网络专家讲座第29页三、DHNN3.1神经元状态更新方式3.2网络学习3.3网络记忆容量3.4权值设计30人工神经网络及其应用Hopfield网络专家讲座第30页3.1状态更新由-1变为1;由1变为-1;状态保持不变串行异步方式任意时刻随机地或确定性地选择网络中一个神经元进行状态更新,而其余神经元状态保持不变并行同时方式任意时刻网络中部分神经元(比如同一层神经元)状态同时更新。假如任意时刻网络中全部神经元同时进行状态更新,那么称之为全并行同时方式31人工神经网络及其应用Hopfield网络专家讲座第31页3.1状态更新串行异步方式任一时刻,网络中只有一个神经元被选择进行状态更新或保持,所以异步状态更新网络从某一初态开始需经过屡次更新状态后才能够到达某种稳态。实现上轻易,每个神经元有自己状态更新时刻,不需要同时机制;异步状态更新更靠近实际生物神经系统表现并行同时方式32人工神经网络及其应用Hopfield网络专家讲座第32页3.2网络学习联想记忆联想记忆功效是DHNN一个主要应用范围。DHNN用于联想记忆有两个突出特点,即记忆是分布式,而联想是动态反馈网络实现联想记忆必须具备两个基本条件网络能收敛到稳定平衡状态,并以其作为样本记忆信息;含有回想能力,能够从某一残缺信息回想起所属完整记忆信息学习目标含有q个不一样输入样本组Pr×q=[P1,P2…Pq]经过学习方式调整计算有限权值矩阵W以每一组输入样本Pk,k=1,2,…,q作为系统初始值经过网络工作运行后,系统能收敛到各自输入样本矢量本身33人工神经网络及其应用Hopfield网络专家讲座第33页3.2网络学习DHNN中利用海布调整规则海布法则是一个无指导死记式学习算法当神经元输入与输出节点状态相同(即同时兴奋或抑制)时,从第j个到第i个神经元之间连接强度则增强,不然减弱当k=1时,对于第i个神经元,由海布学习规则可得网络权值对输入矢量学习关系式为其中,α>0,i=1,2…,r;j=1,2…,r。在实际学习规则利用中,普通取α=1或1/r34人工神经网络及其应用Hopfield网络专家讲座第34页3.2网络学习当k由1增加到2,直至q时,是在原有己设计出权值基础上,增加一个新量pjkpik,k=2…,q对网络全部输入样本记忆权值设计公式为其中,α>0,i=1,2…,r;j=1,2…,r。在实际学习规则利用中,普通取α=1或1/r35人工神经网络及其应用Hopfield网络专家讲座第35页3.2网络学习向量形式表示α=1时神经网络工具箱中采取海布公式求解网络权矩阵改变函数为learnh.m和learnhd.m。后者为带有衰减学习速率函数dW=1earnh(P,A,lr)dW=learnhd(W,P,A,lr,dr);对于简单情况,lr能够选择1;对于复杂应用,可取lr=0.1~0.5,dr=lr/336人工神经网络及其应用Hopfield网络专家讲座第36页3.2网络学习简单验证q=1,α=l求出权值wij是否能够确保ai=pi?对于第i个输出节点,有37人工神经网络及其应用Hopfield网络专家讲座第37页3.3记忆容量设计DHNN网络目标,是希望经过所设计权值矩阵W储存多个期望模式当网络只记忆一个稳定模式时,该模式必定被网络准确无误地记忆住,即所设计W值一定能够满足正比于输入和输出矢量乘积关系但当需要记忆模式增多时,网络记忆可能出现问题权值移动交叉干扰38人工神经网络及其应用Hopfield网络专家讲座第38页3.3记忆容量权值移动当k=2时,为了记忆样本T2,需要在记忆了样本Tl权值上加上对样本T2记忆项T2T2T-I,将权值在原来值基础上产生了移动因为在学习样本T2时,权矩阵W是在已学习了T1基础上进行修正,W起始值不再为零,所以由此调整得出新W值,对记忆样本T2来说,也未必对全部s个输出同时满足符号函数条件,即难以确保网络对T2准确记忆伴随学习样本数k增加,权值移动现象将深入发生,当学习了第q个样本Tq后,权值又在前q-1个样本修正基础上产生了移动,这也是网络在准确学习了第一个样本后第q-1次移动对已记忆样本发生遗忘,这种现象被称为“疲劳”39人工神经网络及其应用Hopfield网络专家讲座第39页3.3记忆容量交叉干扰设输入矢量P维数为r×q,取α=1/r。Pk∈{-1,1},所以pik*pjk=pjk*pjk=1。当网络某个矢量Pl,l∈[1,q],作为网络输入矢量时,可得网络加权输入和nil为上式右边中第一项为期望记忆样本,而第二项则是当网络学习多个样本时,在回想阶段即验证该记忆样本时,所产生相互干扰,称为交叉干扰项40人工神经网络及其应用Hopfield网络专家讲座第40页3.3记忆容量有效容量从对网络记忆容量产生影响权值移动和交叉干扰上看,采取海布学习法则对网络记忆样本数量是有限制经过上面分析已经很清楚地得知,当交叉干扰项幅值大于正确记忆值时,将产生错误输出在什么情况下,能够确保记忆住全部样本?当所期望记忆样本是两两正交时,能够准确得到一个可记忆数量上限值41人工神经网络及其应用Hopfield网络专家讲座第41页3.3记忆容量有效容量上界正交特征神经元为二值输出情况下,即Pj∈{-1,1},当两个r维样本矢量各个分量中,有r/2是相同,r/2是相反。对于任意一个数l,l∈[1,r],有Pl(Pk)T=0,l≠k;而有Pl(Pl)T=r,l=k用外积和公式所得到权矩阵进行迭代计算,在输入样本Pk,k=1,2…,q中任取Pl为初始输入,求网络加权输入和Nl
只要满足,r>q,则有sgn(Nl)=Pl确保Pl为网络稳定解42人工神经网络及其应用Hopfield网络专家讲座第42页3.4权值设计δ学习规则:经过计算每个神经元节点实际激活值A(t),与期望状态T(t)进行比较,若不满足要求,则将二者误差一部分作为调整量,若满足要求,则对应权值保持不变43人工神经网络及其应用Hopfield网络专家讲座第43页3.4权值设计伪逆法对于输入样本P=[P1P2…Pq],设网络输出能够写成一个与输入样本相对应矩阵A,输入和输出之间可用一个权矩阵W来映射,即有:W*P=N,A=sgn(N),由此可得W=N*P*
其中P*为P伪逆,有P*=(PTP)-1PT假如样本之间是线性无关,则PTP满秩,其逆存在,则可求出权矩阵W但当记忆样本之间是线性相关,由海布法所设计出网络存在问题,伪逆法也处理不了,甚至无法求解,相比之下,因为存在求逆等运算,伪逆法较为繁琐,而海布法则要轻易求得多44人工神经网络及其应用Hopfield网络专家讲座第44页3.4权值设计正交化权值设计这一方法基本思想和出发点1)确保系统在异步工作时稳定性;2)确保全部要求记忆稳定平衡点都能收敛到自己;3)使伪稳定点数目尽可能少;4)使稳定点吸引域尽可能大。正交化设计方法数学设计较为复杂,类似于Gram-Schmidt正交化过程与外积和法相比较,所设计出平衡稳定点能够确保收敛到自己而且有较大稳定域在MATLAB工具箱中已将此设计方法写进了函数solvehop.m中:[W,b]=solvehop(T)45人工神经网络及其应用Hopfield网络专家讲座第45页四、稳定性与应用3.1联想存放器特征3.2稳定平衡点判定3.3TSP问题求解46人工神经网络及其应用Hopfield网络专家讲座第46页4.1联想存放器特征性质假如X是一个系统稳定状态,则-X也一定是一个稳定状态假如X1,X2,…,Xk为系统稳定状态,Y是它们线性组合而得到向量,则Y为稳定状态对于任意X1,X2,…,Xk,k<=n-1,则总能够找到W,而且rank(W)<n),使得X1,X2,…,Xk是网络稳定状态47人工神经网络及其应用Hopfield网络专家讲座第47页4.2稳定平衡点判定定理(稳定平衡点判定)对于CHNN,Us为一个n维向量。Us为系统一个稳定平衡点充分条件以下,48人工神经网络及其应用Hopfield网络专家讲座第48页4.3TSP问题求解所谓TSP(TravelingSalesmanProblem)问题,即“旅行商问题”是一个十分有名难以求解优化问题,其要求很简单:在n个城市集合中,找出一条经过每个城市各一次,最终回到起点最短路径问题描述假如已知城市A,B,C,D,…,之间距离为dAB,dBC,dCD…;那么总距离d=dAB+dBC+dCD+…,对于这种动态规化问题,要去求其min(d)解对于n个城市全排列共有n!种,而TSP并没有限定路径方向,即为全组合,所以对于固定城市数n条件下,其路径总数Sn为Sn=n!/2n(n≥4)在n个城市基础上,每添加一个城市,路径总数要添加n倍49人工神经网络及其应用Hopfield网络专家讲座第49页50人工神经网络及其应用Hopfield网络专家讲座第50页4.3TSP问题TSP解是若干城市有序排列,任何一个城市在最终路径上位置可用一个n维0、1矢量表示,对于全部n个城市,则需要一个n×n维矩阵。以5个城市为例,一个可能排列矩阵为51人工神经网络及其应用Hopfield网络专家讲座第51页4.3TSP问题若用dxy表示从城市x到城市y距离,则上面路径总长度为:dxy=dCA+dAD+dDB+dBE+dCETSP最优解是求长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (高清版)DB50∕T 788-2017 渝菜 武隆碗碗羊肉烹饪技术规范
- 天然气分布式能源项目可行性研究报告
- 燃气管网及场站设施更新改造项目可行性研究报告(范文参考)
- 年产200万条子午胎扩建项目可行性研究报告
- 2024年游泳救生员考试考生文档及答案
- 游泳救生员救生知识基础题目及答案
- 关于成立仓储物流公司可行性研究报告(范文参考)
- 2024年农业植保员技能提升新途径试题及答案
- 城乡冷链物流智慧冻库项目可行性研究报告(范文)
- 农业植保员考试课程核心试题及答案回顾
- 中小学违规征订教辅材料问题专项整治实施方案
- 《SYB创业培训》实操沙盘Ⅰ
- 小学教师教学述评制度方案
- 《无人机测绘技能训练模块》课件-模块13:无人机航测综合生产案例
- 2024年扬州市中考数学真题试卷及解析
- 邮政快递车辆安全管理讲解
- 《纺织材料生产》课件-项目7:短纤工段
- 内部控制风险评估报告
- 提水试验过程及数据处理
- 部编版道德与法治六年级下册第二单元测试卷(两套附答案)
- (正式版)SHT 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范
评论
0/150
提交评论