连续型Hopfield神经网络.ppt
《连续型Hopfield神经网络.ppt》由会员分享,可在线阅读,更多相关《连续型Hopfield神经网络.ppt(51页珍藏版)》请在三一办公上搜索。
1、连续型Hopfield神经网络,报告人:彭佳伟 导 师:齐乐华 教授,Outline,人工神经网络简介Hopfield神经网络概述连续型Hopfield神经网络结构及特点简单应用,1 人工神经网络简介,人工神经网络(Artificial Neural Networks,简写为ANN)也简称为神经网络(NN)或称作连接模型,是对人脑或自然神经网络若干基本特性的抽象和模拟。人工神经网络是以对大脑的生理研究成果为基础的,其目的在于模拟大脑的某些机理与机制,实现某个方面的功能。,神经元具有以下特点:神经元是一多输入、单输出元件。它具有非线性的输入、输出特性。它具有可塑性,其塑性变化的部分主要是权值的变
2、化,这相当于生物神经元的突触部分的变化。神经元的输出响应是各个输入值的综合作用的结果。输入分为兴奋型(正值)和抑制型(负值)两种。,国际著名的神经网络研究专家,第一家神经计算机公司的创立者与领导人Hecht-Nielsen 给人工神经网络下的定义就是:“人工神经网络是由人工建立的、以有向图为拓扑结构的动态系统,它通过对连续或断续的输入作状态响应而进行信息处理。”,人工神经网络的结构分类,人工神经网络的结构基本上分为两类,即递归网络和前馈网络。1)递归网络 此类网络中,多个神经元互连组织成一个互连神经网络。有些神经网络输出被反馈至同层或前层神经元。因此,信号能从正向和反向流通。Hopfield
3、网络、Elmman 网络和Jordan 网络是递归网络中具有代表性的例子。递归网络又叫反馈网络。,图a 单层反馈型网络,2)前馈网络 前馈网络具有递阶分层结构,由一些同层神经元不存在互连的层级组成。从输入层至输出层的信号通过单向连接流通;神经元从一层连接至下一层,不存在同层神经元间的连接,前馈网络的例子有多层感知器(MLP),学习矢量化(LVQ)网络、小脑膜型连接控制(CMCA)网络和数据处理(GMDH)网络等。,图b 单层前馈网络,图c 二层前馈网络,人工神经网络的主要学习算法,神经网络主要通过两种学习算法进行训练,即有导师(指导式)学习算法和无导师(非指导式)学习算法。此外还存在第三种学习
4、算法,即强化学习算法,可把它看作是有导师学习的一种特例。1)有导师学习 有导师学习算法能够根据期望的和实际的网络输出(对应于给定输入)之间的差来调整神经元连接的强度或权。因此,有导师学习需要提供期望或目标输出信号。,人工神经网络的主要学习算法,2)无导师学习 无导师学习算法不需要知道期望输出,在训练过程中,只要神经网络提供输入模式,神经网络就能够自动地适应连接权,以便按相似的特征把输入模式分组聚集。3)强化学习 强化学习是有导师学习的特例,它不需要给出目标输出,强化学习算法采用一个“评论员”来评价与给定输入项相对应的神经网络输出的优度(质量因数)。强化学习算法的一个例子是遗传算法(GA)。,人
5、工神经元模型,常用的人工神经元模型主要是基于模拟生物神经元信息传递特性,即输入、输出关系。如果将生物神经元输入、输出脉冲的密度用模拟电压来表示,可用右图的模型来模拟。,人工神经元模型,xi(i=1,2,n)为加于输入端(突触)上的输入信号;wi(i=1,2,n)为相应的突触连接权系数,它是模拟突触传递强度的一个比例系数:表示突触后信号的空间累加;表示神经元的阈值,表示神经元的响应函数。该模型的数学表达式为:,2.Hopfield神经网络概述,Hopfield网络是在20世纪80年代提出来的。他指出,如果神经网络的突触联系是有效对称的,那么系统必将演化到一个固定的有序状态。于是他引入能量函数的概
6、念,表明如果突触联系是对称的,则网络的动态演化过程将达到能量最小的稳定状态。利用这一特性,Hopfield网络可完成一些诸如最优化和联想记忆的功能。,Hopfield网络分为离散型和连续型两种,都是对称互连网络(Wij=Wji),根据节点状态的取值来划分是离散型的还是连续型。离散网络节点取-1,+1或0,+1,连续网络节点状态在某个随机区间内连续取值。,Hopfield网络的运行规则,神经元网络主要有两种运行方式,一种是学习运行方式,即通过学习调整连接权的值来达到模式记忆与识别的目的。另一种就是即将要介绍的Hopfield网络所采用的运行方式。在Hopfield网络中,各连接权的值主要是设计出
7、来的,而不是通过网络运行而学到的,网络的学习过程只能对它进行微小的调整,所以连接权的值在网络运行过程中是基本固定的,网络的运行只是通过按一定的规则计算与更新网络的状态,以求达到网络的一种稳定状态,如果将这种稳定状态设计在网络能量函数极小值的点上,那么,就可以用这种网络来记忆一些需要记忆的模式或得到某些问题的最优解。,Hopfield网络的运行规则,Hopfield网络运行规则主要有以下几步:从网络中随机选出一个神经元i;求出神经元i的所有输入的加权总和;计算神经元i在第t+1时刻的输出值,即 Ui(t+1);Ui以外的其他所有输出值保持不变,Uj(t+1)=Uj(t)j=1,2,3,n j i
8、返回到第一步,直至网络进入稳定状态。,Hopfield网络的运行规则,按以上运行规则,在满足以下两个条件时,Hopfield学习算法总是收敛的。网络的连接权矩阵无自连接并且具有对称性:Wii=0 i=1,2,n Wij=Wji i,j=1,2,n网络中各神经元以非同步或串行方式,根据运行规则改变其状态;当某个神经元改变状态时,其他所有神经元保持原状态不变。,Hopfield网络是一种具有反馈性质的网络,而反馈网络的一个主要特点就是它应具有稳定状态。当网络结构满足上面所指出的两个条件时,按上述工作运行规则反复更新状态,当达到一定程度后,各输出不再变化,网络达到稳定状态,即Ui(t+1)=Ui(t
9、)=sgn(Hi)。在实际应用中必须运行许多次才能达到稳定状态。网络运行达到稳定状态的速度,以及网络的稳定程度主要取决于网络的“能量函数”。,3.连续型Hopfield网络结构及特点,连续型Hopfield网络结构如右图所示,它是单层反馈非线性网络,每一个节点的输出均反馈至节点的输入。,Hopfield网络用模拟电路实现的神经元节点如右图。图中电阻Rio和电容Ci并联,模拟生物神经元的延时特性,电阻Rij(j=1,2,n)模拟突触特征,偏置电流Ii相当于阈值,运算放大器模拟神经元的非线性饱和特性。,设模型中放大器为理想放大器,其输入端无电流输入,则第i个放大器的输入方程为:,连续型Hopfie
10、ld动态神经网络模型如右图所示。取Wij=Wji,Wii=0(无自反馈),设 则有 一般设则有,式中f(x)为S形激励函数。一般有以下两种形式:非对称型Sigmoid函数 对称型Sigmoid函数,连续型Hopfield神经网络稳定性分析,能量函数的定义(有备注),求取,其中:,由于Wij=Wji 则有:,由连续Hopfield运行方程可得,将上式代入原式可得:,由于Ci0,f(U)单调递增,故f-1(U)也单调递增,可得:,当且仅当,,时,,结论:网络是渐进稳定的,随着时间的推移,网络的状态向E减小的方向运动,其稳定平衡状态就是E的极小点。,连续神经网络模型在简化生物神经元性质的同时,重点突
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连续 Hopfield 神经网络
链接地址:https://www.31ppt.com/p-5387655.html