利用matlab仿真的bp-ann分类器设计

利用matlab仿真的bp-ann分类器设计

ID:9009814

大小:566.00 KB

页数:16页

时间:2018-04-14

利用matlab仿真的bp-ann分类器设计_第1页
利用matlab仿真的bp-ann分类器设计_第2页
利用matlab仿真的bp-ann分类器设计_第3页
利用matlab仿真的bp-ann分类器设计_第4页
利用matlab仿真的bp-ann分类器设计_第5页
资源描述:

《利用matlab仿真的bp-ann分类器设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、BP-ANN分类器设计1.引言从深层意义上看,模式识别和人工智能本质都是在解决如何让用机器模拟人脑认知的过程。一方面,从需要实现的功能出发,我们可以将目标分解为子功能,采用自定而下的的分解法实现我们需要的拟合算法。而另一方面,无论人脑多么复杂,人类的认知过程都可以认为若干个神经元组成的神经网络在一定机制下经由复杂映射产生的结果。从神经元的基本功能出发,采用自下而上的设计方法,从简单到复杂,也是实现拟合算法的一条高效途径。1.1什么是人工神经网络人工神经网络(ArtificialNeuralNetwork,ANN)是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型。在工程与学术界也常

2、直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activationfunction)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。人工神经网络是由大量处理单元互联组成的非线性、自适应信息处理系统。它是在现代神经科学研究成果的基础上提出的,试图通过模拟大脑神经网络处理、记忆信息的方式进行信息处理。人工神经网

3、络具有四个基本特征:(1)非线性非线性关系是自然界的普遍特性。大脑的智慧就是一种非线性现象。人工神经元处于激活或抑制二种不同的状态,这种行为在数学上表现为一种非线性关系。具有阈值的神经元构成的网络具有更好的性能,可以提高容错性和存储容量。(2)非局限性一个神经网络通常由多个神经元广泛连接而成。一个系统的整体行为不仅取决于单个神经元的特征,而且可能主要由单元之间的相互作用、相互连接所决定。通过单元之间的大量连接模拟大脑的非局限性。联想记忆是非局限性的典型例子。(3)非常定性人工神经网络具有自适应、自组织、自学习能力。神经网络不但处理的信息可以有各种变化,而且在处理信息的同时,非线性动力系统本身

4、也在不断变化。经常采用迭代过程描写动力系统的演化过程。(4)非凸性一个系统的演化方向,在一定条件下将取决于某个特定的状态函数。例如能量函数,它的极值相应于系统比较稳定的状态。非凸性是指这种函数有多个极值,故系统具有多个较稳定的平衡态,这将导致系统演化的多样性。1.2BP-ANN的优缺点BP-ANN的优点,主要表现在三个方面:第一,具有自学习功能。网络能通过学习带正确答案的实例集自动提取“合理的”求解规则,即具有自学习能力。自学习功能对于预测有特别重要的意义。预期未来的人工神经网络计算机将为人类提供经济预测、市场预测、效益预测,其应用前途是很远大的。例如实现图像识别时,只在先把许多不同的图像样

5、板和对应的应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。第二,具有联想存储功能。用人工神经网络的反馈网络就可以实现这种联想。第三,具有拟合任何网络的的能力。网络实质上实现了一个从输入到输出的映射功能,而数学理论已证明它具有实现任何复杂非线性映射的功能。这使得它特别适合于求解内部机制复杂的问题。BP-ANN的缺点,主要表现在以下几个方面:第一,BP-ANN算法的学习速度很慢。由于BP-ANN算法本质上为梯度下降法,而它所要优化的目标函数又非常复杂,因此,必然会出现“锯齿形现象”,这使得BP-ANN算法低效;其次由于存在麻痹现象,由于优化的目标函数很复杂,它必然会

6、在神经元输出接近0或1的情况下,出现一些平坦区,在这些区域内,权值误差改变很小,使训练过程几乎停顿;另外,为了使网络执行BP-ANN算法,不能用传统的一维搜索法求每次迭代的步长,而必须把步长的更新规则预先赋予网络,这种方法将引起算法低效。第二,网络训练失败的可能性较大。从数学角度看,BP-ANN算法为一种局部搜索的优化方法,但它要解决的问题为求解复杂非线性函数的全局极值,因此,算法很有可能陷入局部极值,使训练失败;网络的逼近、推广能力同学习样本的典型性密切相关,而从问题中选取典型样本实例组成训练集是一个很困难的问题。第三,难以解决应用问题的实例规模和网络规模间的矛盾。这涉及到网络容量的可能性

7、与可行性的关系问题,即学习复杂性问题;第四,网络结构的选择尚无一种统一而完整的理论指导,一般只能由经验选定。为此,有人称神经网络的结构选择为一种艺术。而网络的结构直接影响网络的逼近能力及推广性质。因此,应用中如何选择合适的网络结构是一个重要的问题;第五,新加入的样本要影响已学习成功的网络,而且刻画每个输入样本的特征的数目也必须相同。第六,BP-ANN网络的预测能力(泛化能力)与训练能力(逼近能力、学习能力)的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。