BP神经网络模型分析_第1页
BP神经网络模型分析_第2页
BP神经网络模型分析_第3页
BP神经网络模型分析_第4页
BP神经网络模型分析_第5页
全文预览已结束

下载本文档

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

文档简介

1、BP神经网络模型分析自动化1001 31002369潘飞摘要:本文介绍了 BP网络模型、基本原理、算法以及研究现状。 关键词:BP网络基本原理结构模型1引言ack Propagation )网络是 1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之2BP神经网络的基本原理BP (Back Propagation)神经网络,即误差反传误差反向传播算法的学习过程,由信息的正向传播和误差的反向传播两个过程组成。输入层各神经元负责接收来自外界的输入信息,并传递给中间层各神经元;中间层是内部信息处理层,负责信

2、息变换,根据信息变化能力的需求,中间层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。当实际输出与期望输出不符时,进入误差的反向传播阶段。误差通过输出层,按误差梯 度下降的方式修正各层权值,向隐层、输入层逐层反传。周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止。BP神经网络模型 BP网络模型包括其输入输出模型、作用函数模型、误差计算模型和自学习模型。(1) 节点输出

3、模型隐节点输出模型:Oj=f(刀Wij x Xi-qj) (1)输出节点输出模型:Yk=f(刀Tjk x Oj-qk) (2)f-非线形作用函数;q-神经单元阈值。图1典型BP网络结构模型图表1 BP网络结构(2) 作用函数模型作用函数是反映下层输入对上层节点刺激脉冲强度的函数又称刺激函数,一般取为(0,1)内连续取值 Sigmoid 函数:f(x)=1/(1+e)( 3)(3) 误差计算模型误差计算模型是反映神经网络期望输出与计算输出之间误差大小的函数:Ep=1/2X刀(tpi-Opi) (4)tpi- i节点的期望输出值;Opi-i节点计算输出值。(4) 自学习模型神经网络的学习过程,即连

4、接下层节点和上层节点之间的权重矩阵Wij的设定和误差修正过程。BP网络有师学习方式-需要设定期望值和无师学习方式-只需输入模式之分。 自学习模型为 Wij( n+1)=h x i x Oj+aXA Wij(n)(5) h -学习因子;i-输出节点i的计算误差;Oj-输出节点j的计算输出;a-动量因子。3BP神经网络的计算过程1由正向计算和反向计算过程组成。在正向计算过程中,输入信号要先向前传播到隐层节点,经过传递函数后,再把隐层节点的输出信息传播到输出层节点,最后给出输出结果。若网络的输出值与期望值存在误差,则要进行误差反向计算,将误差信号沿原来的连接通路返回,通过修改连接各节点的权值使误差减小。图2是BP神经网络的计算过程的流程图。图表2 BP神经网络的计算过程的流程图 目前的神络的络的曉现主要有以下几种类型:松耦合模型,紧耦合模型,转换模型, 综合模型,混沌理论模糊集理论,遗传算法以及混合神经网络。结论然BP网络得到了广泛的应用,但自身也存在一

温馨提示

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

评论

0/150

提交评论