BP神经网络模型应用实例共10页.doc
《BP神经网络模型应用实例共10页.doc》由会员分享,可在线阅读,更多相关《BP神经网络模型应用实例共10页.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流BP神经网络模型应用实例【精品文档】第 10 页BP神经网络模型第1节基本原理简介近年来全球性的神经网络研究热潮的再度兴起,不仅仅是因为神经科学本身取得了巨大的进展更主要的原因在于发展新型计算机和人工智能新途径的迫切需要迄今为止在需要人工智能解决的许多问题中,人脑远比计算机聪明的多,要开创具有智能的新一代计算机,就必须了解人脑,研究人脑神经网络系统信息处理的机制另一方面,基于神经科学研究成果基础上发展出来的人工神经网络模型,反映了人脑功能的若干基本特性,开拓了神经网络用于计算机的新途径它对传统的计算机结构和人工智能是一个有力的挑战,引起了各方面专家的极大
2、关注目前,已发展了几十种神经网络,例如Hopficld模型,Feldmann等的连接型网络模型,Hinton等的玻尔茨曼机模型,以及Rumelhart等的多层感知机模型和Kohonen的自组织网络模型等等。在这众多神经网络模型中,应用最广泛的是多层感知机神经网络。多层感知机神经网络的研究始于50年代,但一直进展不大。直到1985年,Rumelhart等人提出了误差反向传递学习算法(即BP算),实现了Minsky的多层网络设想,如图34-1所示。输入层中间层输出层图34-1 BP神经网络模型BP算法不仅有输入层节点、输出层节点,还可有1个或多个隐含层节点。对于输入信号,要先向前传播到隐含层节点,
3、经作用函数后,再把隐节点的输出信号传播到输出节点,最后给出输出结果。节点的作用的激励函数通常选取S型函数,如式中Q为调整激励函数形式的Sigmoid参数。该算法的学习过程由正向传播和反向传播组成。在正向传播过程中,输入信息从输入层经隐含层逐层处理,并传向输出层。每一层神经元的状态只影响下一层神经元的状态。如果输出层得不到期望的输出,则转入反向传播,将误差信号沿原来的连接通道返回,通过修改各层神经元的权值,使得误差信号最小。社含有n个节点的任意网络,各节点之特性为Sigmoid型。为简便起见,指定网络只有一个输出y,任一节点i的输出为Oi,并设有N个样本(xk,yk)(k=1,2,3,N),对某
4、一输入xk,网络输出为yk节点i的输出为Oik,节点j的输入为netjk=并将误差函数定义为其中为网络实际输出,定义Ek=(yk-k)2, ,且Ojk=f(netjk),于是=jkOik当j为输出节点时,Ojk=k(34.1)若j不是输出节点,则有 因此(34.2)如果有M层,而第M层仅含输出节点,第一层为输入节点,则BP算法为:第一步,选取初始权值W。第二步,重复下述过程直至收敛:a. a. 对于k=1到Na). 计算Oik, netjk和k的值(正向过程);b). 对各层从M到2反向计算(反向过程);b. b. 对同一节点jM,由式(34.1)和(34.2)计算jk;第三步,修正权值,Wi
5、j=Wij-, 0, 其中。从上述BP算法可以看出,BP模型把一组样本的I/O问题变为一个非线性优化问题,它使用的是优化中最普通的梯度下降法。如果把神经网络的看成输入到输出的映射,则这个映射是一个高度非线性映射。设计一个神经网络专家系统重点在于模型的构成和学习算法的选择。一般来说,结构是根据所研究领域及要解决的问题确定的。通过对所研究问题的大量历史资料数据的分析及目前的神经网络理论发展水平,建立合适的模型,并针对所选的模型采用相应的学习算法,在网络学习过程中,不断地调整网络参数,直到输出结果满足要求。第2节 DPS数据处理系统操作步骤 在DPS数据处理系统中,数据的输入格式是一行为一个样本,一
6、列为一个变量,输入节点(变量)放在数据块左边,输出节点(因变量)放在数据块右边,输完一个样本后再输下一个样本。对于待识别(预测)的样本,不需要输入输出变量(因变量)。数据输入完毕后,定义数据块。如有待识别(预测)的样本,可在按下Ctrl键时再按下并拖动鼠标,将待预测的样本定义成第二个数据块。在进行神经网络学习之前,系统出现如图34-2所示界面,这时需要你提供若干参数,各个参数取值的基本原则是:图34-2 神经网络参数设置对话框网络参数确定原则:、网络节点 网络输入层神经元节点数就是系统的特征因子(自变量)个数,输出层神经元节点数就是系统目标个数。隐层节点选按经验选取,一般设为输入层节点数的75
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BP 神经网络 模型 应用 实例 10
限制150内