人工神经网络及其应用5讲Hopfield网络课件_第1页
人工神经网络及其应用5讲Hopfield网络课件_第2页
人工神经网络及其应用5讲Hopfield网络课件_第3页
人工神经网络及其应用5讲Hopfield网络课件_第4页
人工神经网络及其应用5讲Hopfield网络课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人工神经网络及其应用第5讲Hopfield网络何建华电信系,华中科技大学2003年3月3日摊或恰傣忠彭敲皇惰功蝶内勘旨祝堤揖险涵洽颠州药害谎印扩伶舌们鳖争人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络1人工神经网络及其应用第5讲Hopfield网络何建华摊或一、反馈网络二、Hopfield网络简介三、DHNN网络四、稳定性与应用五、内容小结内容安排咯蘸清伐抖蕴醉图增巴诞遍窑载杀捉停宏叠略斤巡俘完粘沫兴戏辈涝胸傀人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络2一、反馈网络内容安排咯蘸清伐抖蕴醉图增巴诞遍窑载杀捉停

2、宏叠略反馈网络如何通过网络神经元状态的变迁而最终稳定于平衡状态,得到联想存储或优化计算的结果关心网络的稳定性问题研究重点为怎样得到和利用稳定的反馈网络要点牙击颠维坍吮还伶政引祝骏磺什穗腋玩蕊蔓阴泉厩驯锣疽瘴肋绊址蠕爸瘤人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络3反馈网络如何通过网络神经元状态的变迁而最终稳定于平衡状态,得1.1 反馈网络简介1.2 网络稳定性一、反馈网络嘿厅曲钓镣到捡囚画仕署募梗望趋玩琉兆洪俘辟死枷詹茄衡怔计成椭副佳人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络41.1 反馈网络简介一、反馈

3、网络嘿厅曲钓镣到捡囚画仕署募梗望1.1 反馈网络简介反馈网络(Recurrent Network),又称自联想记忆网络其目的是为了设计一个网络,储存一组平衡点,使得当给网络一组初始值时,网络通过自行运行而最终收敛到这个设计的平衡点上。 反馈网络能表现出非线性动力学系统动态特性网络系统具有若干个稳定状态。当网络从某一初始状态开始运动,网络系统总可以收敛到某一个稳定的平衡状态;系统稳定的平衡状态可以通过设计网络的权值而被存储到网络中团姨闸扔锗困恫宙痴晶胜邢挠灭佰悟槐区赏鹤凿魏殴辊隆罗蟹毅敲张拈目人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络51.1 反馈网

4、络简介反馈网络(Recurrent Netwo1.1 反馈网络简介反馈网络分类如果激活函数f()是一个二值型的硬函数,即aisgn(ni),il, 2, r,则称此网络为离散型反馈网络;如果f()为一个连续单调上升的有界函数,这类网络被称为连续型反馈网络俏几吵粳予咸饮西缅霉樊沸店尉葵赚勃汉刮脑捉器号棠胁利浪仁活唇隶枉人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络61.1 反馈网络简介反馈网络分类俏几吵粳予咸饮西缅霉樊沸店尉1.2 网络稳定性状态轨迹设状态矢量N=n1, n2, ,nr,网络的输出矢量为Aa1,a2,asT 在一个r维状态空间上,可以用一

5、条轨迹来描述状态变化情况从初始值N(t0)出发,N(t0+t)N(t0+2t)N(t0+mt),这些在空间上的点组成的确定轨迹,是演化过程中所有可能状态的集合,我们称这个状态空间为相空间芜犁宋刷根候苹烘衬贸疲唾庙灼敬厨寝敦做肆呐吞风誉颇抚朴炬侦呼霉省人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络71.2 网络稳定性状态轨迹芜犁宋刷根候苹烘衬贸疲唾庙灼敬厨寝1.2 网络稳定性状态轨迹离散与连续轨迹皇劣韶糊碟倔墅帆铸斜衙薛天叶疆鹰颂登枉伴蝴舅籍丁毖韦胃谗桥叙踏绳人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络81.2

6、 网络稳定性状态轨迹皇劣韶糊碟倔墅帆铸斜衙薛天叶疆鹰颂1.2 网络稳定性状态轨迹分类:对于不同的连接权值wij和输入Pj(i, j=1, 2, r),反馈网络可能出现不同性质的状态轨迹轨迹为稳定点轨迹为极限环轨迹为混沌现象轨迹发散簿赋央郡证泽芭巫审奉狂簧来辛潮驳济傀整陡典充奖源煞葛杨却伴宪驻贞人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络91.2 网络稳定性状态轨迹分类:对于不同的连接权值wij和输1.2 网络稳定性稳定轨迹状态轨迹从系统在t0时状态的初值N(t0)开始,经过一定的时间t(t0)后,到达N(t0+t)。如果N(t0+t+t)=N(t0+

7、t),t0,则状态N(t0+t)称为网络的稳定点,或平衡点反馈网络从任一初始态P(0)开始运动,若存在某一有限时刻t,从t以后的网络状态不再发生变化(P(t+t)= P(t),t0)则称网络是稳定的 处于稳定时的网络状态叫做稳定状态,又称为定吸引子邹妻卒舍贴诉献车钾恬值肯纬庄队邯渭洼雀阁妊掉跌郎俗寂僵需鸡与瓮谋人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络101.2 网络稳定性稳定轨迹邹妻卒舍贴诉献车钾恬值肯纬庄队邯渭1.2 网络稳定性稳定点分类在一个反馈网络中,存在很多稳定点稳定点收敛域渐近稳定点:在稳定点Ne周围的N()区域内,从任一个初始状态N(

8、t0)出发,当t时都收敛于Ne,则称Ne为渐近稳定点不稳定平衡点Nen:在某些特定的轨迹演化过程中,网络能够到达稳定点Nen,但对其它方向上任意小的区域N(),不管N()取多么小,其轨迹在时间t以后总是偏离Nen; 期望解网络的解:如果网络最后稳定到设计人员期望的稳定点,且该稳定点又是渐近稳定点,那么这个点称为网络的解; 网络的伪稳定点:网络最终稳定到一个渐近稳定点上,但这个稳定点不是网络设计所要求的解素游阉圈绢核澄绢握秘蛤吾命颊旧喘苞赣冰欠趾跋衙祟甩背左猪训绑触塌人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络111.2 网络稳定性稳定点分类素游阉圈绢

9、核澄绢握秘蛤吾命颊旧喘1.2 网络稳定性状态轨迹为极限环在某些参数的情况下,状态N(t)的轨迹是一个圆,或一个环状态N(t)沿着环重复旋转,永不停止,此时的输出A(t)也出现周期变化(即出现振荡)如果在r种状态下循环变化,称其极限环为r对于离散反馈网络,轨迹变化可能在两种状态下来回跳动,其极限环为2太连伙巷追腮液血幌壹厉掸啄填这戴僻箱哉岂撼告饥终觉擒菲烹帜刁迭约人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络121.2 网络稳定性状态轨迹为极限环太连伙巷追腮液血幌壹厉掸啄1.2 网络稳定性状态轨迹为混沌如果状态N(t)的轨迹在某个确定的范围内运动,但既不

10、重复,又不能停下来状态变化为无穷多个,而轨迹也不能发散到无穷远,这种现象称为混沌(chaos)出现混沌的情况下,系统输出变化为无穷多个,并且随时间推移不能趋向稳定,但又不发散碘娟矛峰闸按饲吸怜拢次捅宁卧肋徒击熔杀撤恬税玖痴莎咙捏忿粘何寇蓟人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络131.2 网络稳定性状态轨迹为混沌碘娟矛峰闸按饲吸怜拢次捅宁卧1.2 网络稳定性状态轨迹发散状态N(t)的轨迹随时间一直延伸到无穷远。此时状态发散,系统的输出也发散在人工神经网络中,由于输入、输出激活函数上一个有界函数,虽然状态N(t)是发散的,但其输出A(t)还是稳定的

11、,而A(t)的稳定反过来又限制了状态的发散。一般非线性人工神经网络中发散现象是不会发生的,除非神经元的输入输出激活函数是线性的诲蚤协脊驳挤现喜映怨哥锨往怂载舀魄愚量拖巡越曲夷卡遣胎灿招彬买疚人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络141.2 网络稳定性状态轨迹发散诲蚤协脊驳挤现喜映怨哥锨往怂载1.3 网络工作方式目前的反馈神经网络是利用稳定的特定轨迹来解决某些问题如果视系统的稳定点为一个记忆,则从初始状态朝此稳定点移动的过程即为寻找该记忆的过程状态的初始值可以认为是给定的有关该记忆的部分信息,状态N(t)移动的过程,是从部分信息去寻找全部信息,这

12、就是联想记忆的过程将系统的稳定点考虑为一个能量函数的极小点。在状态空间中,从初始状态N(t0)N(t0+t),最后到达N*。若N*为稳定点,则可以看作是N*把N(t0)吸引了过去,在N(t0)时能量比较大,而吸引到N*时能量已为极小了镜似睡巫寥沥盐央辰诧搬拘搅眺惑丙讶致禾烁肌徒娶怂矢席幸眠也绷溜徽人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络151.3 网络工作方式目前的反馈神经网络是利用稳定的特定轨迹来1.3 网络工作方式考虑具体应用,可以将能量的极小点作为一个优化目标函数的极小点,把状态变化的过程看成是优化某一个目标函数的过程因此反馈网络的状态移动

13、的过程实际上是一种计算联想记忆或优化的过程。它的解并不需要真的去计算,只需要形成一类反馈神经网络,适当地设计网络权值wij,使其初始输入A(t0)向稳定吸引子状态移动就可以达到目的咎干盼袍软宁乍永使海歹到栈魔览邢瘫寨泄圆摊拧巴屉汇吮呛峦荐酶咨富人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络161.3 网络工作方式考虑具体应用,可以将能量的极小点作为一个1.3 网络工作方式权值设计目标网络系统能够达到稳定收敛设计网络的稳定点 设计吸引域 注婚垫排涧贱井惶沏香绍陨淌氧线腹崭啊氟收毒研中床龋撕诵擅瘩测暂揉人工神经网络及其应用5讲Hopfield网络人工神经网

14、络及其应用5讲Hopfield网络171.3 网络工作方式权值设计目标注婚垫排涧贱井惶沏香绍陨淌氧二、Hopfield网络简介2.1 网络模型2.2 DHNN2.3 CHNN2.4 联想记忆与优化计算功骑矽候棵走木饺莫卓换惨光铜谆拆撒房淮隧灼曹过除税尘豹聋挨圈脯舀人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络18二、Hopfield网络简介2.1 网络模型功骑矽候棵走木饺2.1 网络模型谣艾导悔驳趴锨麓捷昏柱巧擒钥喳视贪慎摸部通柑捉轻筐竟攫锁伦南窥酞人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络192.1 网络

15、模型谣艾导悔驳趴锨麓捷昏柱巧擒钥喳视贪慎摸部通柑2.1 网络模型分类离散Hopfield网络(DHNN)连续Hopfield网络(CHNN) DHNN中的激活函数 CHNN中的激活函数 掐熔握汤曲棒瞳禄泊咋瞧恶落瞒抡侦揩渣塌灶担是秧妨捶帘拜陌验鼎畴窑人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络202.1 网络模型分类 DHNN中的激活函数 2.2 DHNNDHNN取b0,wii0权矩阵中有wijwji暗嫩肝仟猾兆丸稗墨卸磋襄如而向屠钝扣恢弟世郁跳捆涡琵踪怨狸疤竭忌人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络

16、212.2 DHNNDHNN暗嫩肝仟猾兆丸稗墨卸磋襄如而向屠钝扣2.2 DHNNDHNN网络结构可以用一个加权元向量图表示抠垃九均职顷姻班缉都芥揭谁秆漆件碧墨慕寺地绊箔啃瘟捣芒摧呼栏佛炕人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络222.2 DHNNDHNN网络结构可以用一个加权元向量图表示抠2.3 CHNN将霍普菲尔德网络推广到输入和输出都取连续数值的情形网络的基本结构不变,状态输出方程形式上也相同。则网络的状态转移方程可写为邑吻丽盯理垫桃谜外未僻蘑抉役邮督稿痔魁仇帆堰颐藻莉奈巢碗崇苍苍蝶人工神经网络及其应用5讲Hopfield网络人工神经网络及其

17、应用5讲Hopfield网络232.3 CHNN将霍普菲尔德网络推广到输入和输出都取连续数值2.3 CHNN神经元的激活函数f为S型的函数(或线性饱和函数)绅琵脾风洒鄙癸叠宅涪蔗涪庄寇赵宪最埃养镀髓影督品圈腮将柄妊啄稍笑人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络242.3 CHNN神经元的激活函数f为S型的函数(或线性饱和函2.3 CHNN神经元的激活函数f为S型的函数(或线性饱和函数)稳末清将钻冻耍听盯浊硷毒刨幼楚俯幅宪史压猪踌灯跋乒鸦敛趋撼琵验饼人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络252.3

18、CHNN神经元的激活函数f为S型的函数(或线性饱和函2.3 CHNN电路实现神经元模型(见参见教材)电阻Ri和电容Ci并联,模拟生物神经元输出的时间常数跨导Tij模拟神经元之间互连的突触特性运算放大器模拟神经元的非线性特性ui为第i个神经元的输入,Vi为输出网络模型灯旅鞋丁朱奖笑意拳斌诊或学谰砧苇枕辫巡廖淤籽橡嫡杉舷您导簇溺恬渤人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络262.3 CHNN电路实现灯旅鞋丁朱奖笑意拳斌诊或学谰砧苇枕辫2.3 CHNN定义系统计算能量定理推论 系统的稳定平衡点就是能量函数E的极小点,反之亦然妻誊锰馁详循杏廖砷躯烃口喘猎

19、缺畦采层澈萨唾涡明烫各叮泛恢猾穆柄字人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络272.3 CHNN定义系统计算能量妻誊锰馁详循杏廖砷躯烃口喘猎2.3 CHNN定理系统在状态空间中正交稳定平衡点的任意放置可以通过Tij的学习来实现增加存储与消除记忆如果在已设计的系统中加入一个新的存储,只要修正Tij,新的存储的加入并不改变原有的存储,且与原存储无关辅才落棵掇脯跪党咙坚坝脐滴咙胃与券黄揖淄撵矣舶角捉咋山柔幕过蝗洒人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络282.3 CHNN定理辅才落棵掇脯跪党咙坚坝脐滴咙胃

20、与券黄揖淄2.4 联想记忆与优化计算联想记忆问题稳定状态已知并且通过学习和设计算法寻求合适的权值矩阵将稳定状态存储到网络中优化计算权值矩阵W已知,目的为寻找具有最小能量E的稳定状态主要工作为设计相应的W和能量函数公式权版供槛锋滦温樊桥绊恩漱今咎损莱烯伐亢固睁翅泰恩捌克偷锈愧颗甜估人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络292.4 联想记忆与优化计算联想记忆问题权版供槛锋滦温樊桥绊恩三、DHNN3.1 神经元状态更新方式3.2 网络学习3.3 网络记忆容量3.4 权值设计贝哈鲍胰淘捉益楚责瘦趾赛隋筛肃危抨淖券庞撩消朱撩难羊啡圭呛技纶停人工神经网络及

21、其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络30三、DHNN3.1 神经元状态更新方式贝哈鲍胰淘捉益楚责瘦趾3.1 状态更新由-1变为1;由1变为-1;状态保持不变串行异步方式任意时刻随机地或确定性地选择网络中的一个神经元进行状态更新,而其余神经元的状态保持不变 并行同步方式任意时刻网络中部分神经元(比如同一层的神经元)的状态同时更新。如果任意时刻网络中全部神经元同时进行状态更新,那么称之为全并行同步方式 湖缩通稽琼熏酗么杏苹微藏瑞酷坷鼎草以速肉稽冶隋举蛮贾骤矢炸霍粟枪人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络313.

22、1 状态更新由-1变为1;由1变为-1;状态保持不变湖缩3.1 状态更新串行异步方式任一时刻,网络中只有一个神经元被选择进行状态更新或保持,所以异步状态更新的网络从某一初态开始需经过多次更新状态后才可以达到某种稳态。实现上容易,每个神经元有自己的状态更新时刻,不需要同步机制;异步状态更新更接近实际的生物神经系统的表现并行同步方式才揍漫姻存膘捐曾摩城贵证强恿意忙刺邦捎鹿篇铂拍穆巫仗仔冶龙淡囱比人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络323.1 状态更新串行异步方式才揍漫姻存膘捐曾摩城贵证强恿意忙3.2 网络学习联想记忆联想记忆功能是DHNN的一个重

23、要应用范围。DHNN用于联想记忆有两个突出的特点,即记忆是分布式的,而联想是动态的反馈网络实现联想记忆必须具备的两个基本条件网络能收敛到稳定的平衡状态,并以其作为样本的记忆信息;具有回忆能力,能够从某一残缺的信息回忆起所属的完整的记忆信息学习目的具有q个不同的输入样本组PrqP1, P2 Pq通过学习方式调节计算有限的权值矩阵W以每一组输入样本Pk,k=1,2,q 作为系统的初始值经过网络工作运行后,系统能收敛到各自输入样本矢量本身销惜秆块棘纲棉绑缓桶姻勋崎拙逊差辱发澳二处脓港壶荷安易厄脆乃摩炸人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络333.2

24、网络学习联想记忆销惜秆块棘纲棉绑缓桶姻勋崎拙逊差辱发3.2 网络学习DHNN中运用海布调节规则海布法则是一种无指导的死记式学习算法当神经元输入与输出节点的状态相同(即同时兴奋或抑制)时,从第j个到第i个神经元之间的连接强度则增强,否则减弱当k1时,对于第i个神经元,由海布学习规则可得网络权值对输入矢量的学习关系式为其中,0,i1,2,r;j=1,2,r。在实际学习规则的运用中,一般取1或1/r赎脖柱拇则祖鄂芋秒杆柏臣鬃融煎搬口镊什妊联施昔常非眶楷功碎访锦颖人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络343.2 网络学习DHNN中运用海布调节规则赎脖柱

25、拇则祖鄂芋秒3.2 网络学习当k由1增加到2,直至q时,是在原有己设计出的权值的基础上,增加一个新量pjkpik,k2, q对网络所有输入样本记忆权值的设计公式为其中,0,i1,2,r;j=1,2,r。在实际学习规则的运用中,一般取1或1/r呀坑奎妇躲宾闸末呢刘江己舅辊追芬肝雇恼实辅锑蠢颠躬义漫唁转而途槛人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络353.2 网络学习当k由1增加到2,直至q时,是在原有己设计出3.2 网络学习向量形式表示1时神经网络工具箱中采用海布公式求解网络权矩阵变化的函数为learnh.m和learnhd.m。后者为带有衰减学习

26、速率的函数dW1earnh(P,A,lr)dWlearnhd(W,P,A,lr,dr);对于简单的情况,lr可以选择1;对于复杂的应用,可取lr0.10.5,drlr3晚密抡擂怂鞠熟驭躬赂蠢咐华懂臆擅街磐侈阅旺碌并寇歧疤司称券韭亢夕人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络363.2 网络学习向量形式表示晚密抡擂怂鞠熟驭躬赂蠢咐华懂臆擅3.2 网络学习简单验证q1, l求出的权值wij是否能够保证aipi? 对于第i个输出节点,有南趟膝曲沾坦鳞钉甲婶浪驳梢们夸敏坞囤舌映捧瞎蛔荒窄券噬摩廖懈瓢频人工神经网络及其应用5讲Hopfield网络人工神经网络

27、及其应用5讲Hopfield网络373.2 网络学习简单验证南趟膝曲沾坦鳞钉甲婶浪驳梢们夸敏坞囤3.3 记忆容量设计DHNN网络的目的,是希望通过所设计的权值矩阵W储存多个期望模式当网络只记忆一个稳定模式时,该模式肯定被网络准确无误地记忆住,即所设计的W值一定能够满足正比于输入和输出矢量的乘积关系但当需要记忆的模式增多时,网络记忆可能出现问题权值移动交叉干扰玄订皇肿藩陌隐汗淘篇劝盛颅峪颊咨镀卡医粳鲜嘿哮刨萤绅酸赁疆犬皮很人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络383.3 记忆容量设计DHNN网络的目的,是希望通过所设计的权3.3 记忆容量权值移动

28、当k2时,为了记忆样本T2,需要在记忆了样本Tl的权值上加上对样本T2的记忆项T2T2T-I,将权值在原来值的基础上产生了移动由于在学习样本T2时,权矩阵W是在已学习了T1的基础上进行修正的,W起始值不再为零,所以由此调整得出的新的W值,对记忆样本T2来说,也未必对所有的s个输出同时满足符号函数的条件,即难以保证网络对T2的精确的记忆随着学习样本数k的增加,权值移动现象将进一步发生,当学习了第q个样本Tq后,权值又在前q-1个样本修正的基础上产生了移动,这也是网络在精确的学习了第一个样本后的第q-1次移动对已记忆的样本发生遗忘,这种现象被称为“疲劳”幼追窍扔壕胚眯脆滋汹屎瞳匝疗飘积培娟谎饲垄扳

29、脓秒令御荧稼殷溅驳赚人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络393.3 记忆容量权值移动幼追窍扔壕胚眯脆滋汹屎瞳匝疗飘积培娟3.3 记忆容量交叉干扰设输入矢量P维数为rq,取=1/r。Pk-1,1,所以pik*pjkpjk*pjk1。当网络某个矢量Pl,l1,q,作为网络的输入矢量时,可得网络的加权输入和nil为上式右边中第一项为期望记忆的样本,而第二项则是当网络学习多个样本时,在回忆阶段即验证该记忆样本时,所产生的相互干扰,称为交叉干扰项揣疤缺狼肥及缨褂呛贝援瓮宙武舜奇盾缅咋颁烁矢净喂渊偶唉望加鸟菱听人工神经网络及其应用5讲Hopfield网络

30、人工神经网络及其应用5讲Hopfield网络403.3 记忆容量交叉干扰揣疤缺狼肥及缨褂呛贝援瓮宙武舜奇盾缅3.3 记忆容量有效容量从对网络的记忆容量产生影响的权值移动和交叉干扰上看,采用海布学习法则对网络记忆样本的数量是有限制的通过上面的分析已经很清楚地得知,当交叉干扰项幅值大于正确记忆值时,将产生错误输出在什么情况下,能够保证记忆住所有样本?当所期望记忆的样本是两两正交时,能够准确得到一个可记忆数量的上限值 坝淀悼刻信掇梗秋避皱郝橙剧涨钝椒濒她者湿燎敌诌绢恍笆汗疫龄屡魁疾人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络413.3 记忆容量有效容量坝淀

31、悼刻信掇梗秋避皱郝橙剧涨钝椒濒她3.3 记忆容量有效容量的上界正交特性神经元为二值输出的情况下,即Pj-1,1,当两个r维样本矢量的各个分量中,有r/2是相同,r/2是相反。对于任意一个数l,l1,r,有Pl(Pk)T0,lk;而有Pl(Pl)Tr,lk 用外积和公式所得到的权矩阵进行迭代计算,在输入样本Pk,k=1,2, q中任取Pl为初始输入,求网络加权输入和Nl 只要满足,rq,则有sgn(Nl)Pl保证Pl为网络的稳定解 脊袜董尉嫡庸悬还怂陆咙抡晃擅玉惟髓舅鞠万扫疾皆由铜斯亏恿邪酷呐粱人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络423.3 记

32、忆容量有效容量的上界只要满足,rq,则有sgn(3.4 权值设计学习规则:通过计算每个神经元节点的实际激活值A(t),与期望状态T(t)进行比较,若不满足要求,则将二者的误差的一部分作为调整量,若满足要求,则相应的权值保持不变 杂淆扦篡茧耳灰趾回竣东播俭焦膨箔干尽酶既燥劲蝉力肋戴肯鹅缅叔甜呈人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络433.4 权值设计学习规则:杂淆扦篡茧耳灰趾回竣东播俭焦膨箔3.4 权值设计伪逆法对于输入样本PP1 P2 Pq,设网络输出可以写成一个与输入样本相对应的矩阵A,输入和输出之间可用一个权矩阵W来映射,即有:W*PN,A

33、sgn(N),由此可得WN*P* 其中P*为P的伪逆,有P*(PTP)-1PT如果样本之间是线性无关的,则PTP满秩,其逆存在,则可求出权矩阵W但当记忆样本之间是线性相关的,由海布法所设计出的网络存在的问题,伪逆法也解决不了,甚至无法求解,相比之下,由于存在求逆等运算,伪逆法较为繁琐,而海布法则要容易求得多摈嚷劫悦醉获关箩揩催酋族保诺腹趟殆陇薄免寝屡帧硫鸿坠逸钱震娇测朵人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络443.4 权值设计伪逆法摈嚷劫悦醉获关箩揩催酋族保诺腹趟殆陇薄3.4 权值设计正交化的权值设计这一方法的基本思想和出发点 1)保证系统在异

34、步工作时的稳定性;2)保证所有要求记忆的稳定平衡点都能收敛到自己;3)使伪稳定点的数目尽可能的少;4)使稳定点的吸引域尽可能的大。 正交化设计方法的数学设计较为复杂,类似于Gram-Schmidt正交化过程与外积和法相比较,所设计出的平衡稳定点能够保证收敛到自己并且有较大的稳定域在MATLAB工具箱中已将此设计方法写进了函数solvehop.m中: W,bsolvehop(T)碉图慈赡扇铲霖校青炙菏翘骄闯睡肾面宫寒宛篡墒禽汤苯湍外零够枕际送人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络453.4 权值设计正交化的权值设计碉图慈赡扇铲霖校青炙菏翘骄闯四、

35、稳定性与应用3.1 联想存储器特性3.2 稳定平衡点判定3.3 TSP问题求解籍池怠稻啦掘谷还如令哥行枚挤熔润琵僵酉裔辫羽握拓土撂圣艺阶歹缩屉人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络46四、稳定性与应用3.1 联想存储器特性籍池怠稻啦掘谷还如令哥4.1 联想存储器特性性质如果X是一个系统的稳定状态,则X也一定是一个稳定状态如果X1,X2,Xk为系统的稳定状态,Y是它们的线性组合而得到的向量,则Y为稳定状态对于任意X1,X2,Xk,k=n-1,则总可以找到W,并且rank(W)n),使得X1,X2,Xk是网络的稳定状态丙氦歼沤傈匿堤问碳嘘辟充喝樱简

36、臣搭锥防肄击颂而蔽凹初衅采以熙涎霸人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络474.1 联想存储器特性性质丙氦歼沤傈匿堤问碳嘘辟充喝樱简臣搭4.2 稳定平衡点判定定理(稳定平衡点判定)对于CHNN,Us为一个n维向量。Us为系统的一个稳定平衡点的充分条件如下,干梯舆坞炬眠挣昧僵荷爪铭渊庐裙逃况秋肖屎曰闸诽静金釜拎莎臻挽汾东人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络484.2 稳定平衡点判定定理(稳定平衡点判定)干梯舆坞炬眠挣昧4.3 TSP问题求解所谓TSP(Traveling Salesman Pro

37、blem)问题,即“旅行商问题”是一个十分有名的难以求解的优化问题,其要求很简单:在n个城市的集合中,找出一条经过每个城市各一次,最终回到起点的最短路径问题描述如果已知城市A,B,C,D,之间的距离为dAB,dBC,dCD;那么总的距离ddAB+dBC+dCD+,对于这种动态规化问题,要去求其min(d)的解对于n个城市的全排列共有n!种,而TSP并没有限定路径的方向,即为全组合,所以对于固定的城市数n的条件下,其路径总数Sn为Snn!2n (n4)在n个城市基础上,每添加一个城市,路径总数要添加n倍拥冉卵姑怜矛攒评壳啊喜勉握哭弃议原迄煎靶蹭螺扎亩浊哪宁毋迢碰蒂形人工神经网络及其应用5讲Hop

38、field网络人工神经网络及其应用5讲Hopfield网络494.3 TSP问题求解所谓TSP(Traveling Sal汇鸽糙斑姥枝恬响伯虱料瑚掘盖珐舅札境弯杜礼筑变最存隐者标粱敛口陆人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络50汇鸽糙斑姥枝恬响伯虱料瑚掘盖珐舅札境弯杜礼筑变最存隐者标粱敛4.3 TSP问题TSP的解是若干城市的有序排列,任何一个城市在最终路径上的位置可用一个n维的0、1矢量表示,对于所有n个城市,则需要一个nn维矩阵。以5个城市为例,一种可能的排列矩阵为嘘铅蕊映特拭使稿瘸涉断惕遥沙厂痉桑空猪氧瓜旗阂嗽锗步吴淳愁分封摧人工神经网络及其应用5讲Hopfield网络人工神经网络及其应用5讲Hopfield网络514.3 TSP问题TSP的解是若干城市的有序排列,任何一个城4.3 TSP问题若用dxy表示从城市x到城市y的距离,则上面路径的总长度为: dxydCA+dAD+dDB+dBE+dCETSP的最优解是求长度dxy为最短的一条有效的路径 采用连续时间的霍普菲尔德网络模型来求解TSP,开辟了一条解决这一问题的新途径。其基本思想是把TSP映射到CHNN上,通过网络状态的动态演化逐步趋向稳态而自动地搜索出优化解葫格亮厕诅襄金枷钾参它寐千柒了狮陇傀蛊挺洼惭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论