第10章人工神经网络Hopfield.ppt
《第10章人工神经网络Hopfield.ppt》由会员分享,可在线阅读,更多相关《第10章人工神经网络Hopfield.ppt(74页珍藏版)》请在优知文库上搜索。
1、第第10章章霍普菲尔德(霍普菲尔德(Hopfield)神经网络神经网络1985年,年,J.J.Hopfield和和D.W.Tank建立了相互连接型的神经建立了相互连接型的神经网络模型,简称网络模型,简称HNN(Hopfield Neural Network),并用它成,并用它成功地探讨了旅行商问题功地探讨了旅行商问题(TSP)的求解方法。前几章介绍的神经的求解方法。前几章介绍的神经网络模型属于前向神经网络,从学习的观点上看,它们是强网络模型属于前向神经网络,从学习的观点上看,它们是强有力的学习系统,结构简单,易于编程。从系统的观点看,有力的学习系统,结构简单,易于编程。从系统的观点看,它们属于
2、一种静态的非线性映射,通过简单非线性处理单元它们属于一种静态的非线性映射,通过简单非线性处理单元的复合映射可获得复杂的非线性处理能力,但它们因缺乏反的复合映射可获得复杂的非线性处理能力,但它们因缺乏反馈,所以并不是一个强有力的动力学系统。馈,所以并不是一个强有力的动力学系统。Hopfield模型属于反馈型神经网络,从计算的角度上讲,它模型属于反馈型神经网络,从计算的角度上讲,它具有很强的计算能力。这样的系统着重关心的是系统的稳定具有很强的计算能力。这样的系统着重关心的是系统的稳定性问题。稳定性是这类具有联想记忆功能神经网络模型的核性问题。稳定性是这类具有联想记忆功能神经网络模型的核心,学习记忆
3、的过程就是系统向稳定状态发展的过程。心,学习记忆的过程就是系统向稳定状态发展的过程。Hopfield网络可用于解决联想记忆和约束优化问题的求解。网络可用于解决联想记忆和约束优化问题的求解。反馈型神经网络作为非线性动力学系统,可表现出丰富多样反馈型神经网络作为非线性动力学系统,可表现出丰富多样的动态特性,如稳定性、极限环、奇怪吸引子的动态特性,如稳定性、极限环、奇怪吸引子(混沌混沌)等。这些等。这些特性是神经网络引起研究人员极大兴趣的原因之一。研究表特性是神经网络引起研究人员极大兴趣的原因之一。研究表明,由简单非线性神经元互连而成的反馈动力学神经网络系明,由简单非线性神经元互连而成的反馈动力学神
4、经网络系统具有两个重要特征:统具有两个重要特征:1.系统有若干个稳定状态,如果从某一个初始状态开始运动,系统有若干个稳定状态,如果从某一个初始状态开始运动,系统总可以进入其中某一个稳定状态;系统总可以进入其中某一个稳定状态;2.系统的稳定状态可以通过改变各个神经元间的连接权值而系统的稳定状态可以通过改变各个神经元间的连接权值而得到。得到。Hopfield神经网络设计与应用的关键是对其动力学特性的正神经网络设计与应用的关键是对其动力学特性的正确理解:网络的稳定性是其重要性质,而能量函数是判定网确理解:网络的稳定性是其重要性质,而能量函数是判定网络稳定性的基本概念。络稳定性的基本概念。网络结构形式
5、网络结构形式 Hopfield网络是单层对称全反馈网络,根据激励函数选取网络是单层对称全反馈网络,根据激励函数选取的不同,可分为离散型和连续性两种(的不同,可分为离散型和连续性两种(DHNN,CHNN)。)。DHNN:作用函数为:作用函数为函数函数,主要用于联想记忆。,主要用于联想记忆。CHNN:作用函数为:作用函数为S型函数,主要用于优化计算型函数,主要用于优化计算 非线性系统状态演变的形式非线性系统状态演变的形式 在在Hopfield网络中,由于反馈的存在,其加网络中,由于反馈的存在,其加权权 输入和输入和ui,i=1n为网络状态,网络的输出为为网络状态,网络的输出为y1yn,则则u,y的
6、变化过程为一个非线性动力学系的变化过程为一个非线性动力学系统。可用非线性差(微)分方程来描述。一般统。可用非线性差(微)分方程来描述。一般有如下的几种状态演变形式:有如下的几种状态演变形式:(1)渐进稳定)渐进稳定 (2)极限环)极限环 (3)混沌现象)混沌现象 (4)状态轨迹发散)状态轨迹发散网络结构及网络结构及I/O关系关系对于以符号函数为激励函数的网络,网络的方程可对于以符号函数为激励函数的网络,网络的方程可写为:写为:图2.8.2 nitutxtxwtuiinjijiji,2,1 )1(sgn)1()1(1离散型 Hopfield神经网络Hopfield网络为对称网络,网络为对称网络,
7、wij=wji。当。当wii0时为无时为无自反馈型,反之为全自反馈型自反馈型,反之为全自反馈型两种工作方式两种工作方式 (1)串行工作方式)串行工作方式 在某一时刻只有一个神经元在某一时刻只有一个神经元改变状态,而其它神经元的输出不变。这一变化改变状态,而其它神经元的输出不变。这一变化的神经元可以按照随机的方式或预定的顺序来选的神经元可以按照随机的方式或预定的顺序来选择。择。(2)并行工作方式)并行工作方式 在某一时刻有在某一时刻有N个神经元改个神经元改变状态,而其它的神经元的输出不变。变化的这变状态,而其它的神经元的输出不变。变化的这一组神经元可以按照随机方式或某种规则来选择。一组神经元可以
8、按照随机方式或某种规则来选择。当当N=n时,称为全并行方式。时,称为全并行方式。DHNN的稳定工作点的稳定工作点1(1)()sgn()niiijiijX tX tw x t DHNN的状态变换的状态变换从从Hopfield网络的模型定义中可以看到对于网络的模型定义中可以看到对于n节点的节点的HNN有有2n个可能的状态,即网络状态可以用一个包含个可能的状态,即网络状态可以用一个包含0和和1的矢量表示的矢量表示每一个时刻整个网络处于一个状态,状态的变化采每一个时刻整个网络处于一个状态,状态的变化采用随机异步更新方式,即随机地选择下一个要更新的用随机异步更新方式,即随机地选择下一个要更新的神经元,且
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 人工 神经网络 Hopfield