BP神经网络的发展现状综述.doc
《BP神经网络的发展现状综述.doc》由会员分享,可在线阅读,更多相关《BP神经网络的发展现状综述.doc(6页珍藏版)》请在咨信网上搜索。
1、山西电子技术2008 年第 2 期综 述 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. B P 神经网络的发展现状综述周 政(太原市自来水公司技术处 ,山西 太原 030009)摘 要 :讨论目前人工神经网络领域中 B P 神经网络的特点 、改进算法以及在实际中的应用 。主要包括模式识 别及分类 、故障智能诊断 、图像处理 、函数拟合 、最优预测等方面的应用 。最后对目前人工神经网络的存在问题和 发展前景做了初步探讨 。关键词 :神经网络 ;B P 网络 ;应用 ;发展现状中
2、图分类号 : TP183 文献标识码 :A0 引言人工神经网络 (简称神经网络) 具有复杂模式和进行联 想 、推理记忆的功能 ,它是解决某些传统方法所无法解决的 问题的有力工具 。目前 ,它日益受到重视 ,同时其他学科的 发展 ,为 其 提 供 了 更 大 的 机 会 。1986 年 , Ro mel hart 和 Mc2 clelland 提 出 了 误 差 反 向 传 播 算 法 ( Error Back Propagatio n Algorit hm ,简称 B P 算法) ,由于多层前馈网络的训练经常采 用误差反向传播算法 ,人们也常把多层前馈网络称为 B P 网 络 。由于具有结构简
3、单 、工作状态稳定 、易于硬件实现等优 点 ,在众多的神经网络模型中 , B P 网络的应用最为广泛 ,尤 其是在模式识别及分类 、系统 仿 真 、故 障 智 能 诊 断 、图 像 处 理 、函数拟合 、最优预测等方面 1 。1 B P 网络的描述B P 算法的基本思想是 ,学习过程由信号的正向传播与 误差的反向传播两个过程组成 。正向传播时 ,输入样本从输图 1 B P 网络模型Ok = f ( netk ) k = 1 , 2 , , r (1)m入层传入 ,经各隐层逐层处理后 ,传向输出层 。若输出层的实际输出与期望的输出 (教师信号) 不符 ,则转入误差的反向netk= 6j = 0w
4、 ik yj k = 1 , 2 , , r (2)传播阶段 。误差反传是将输出误差以某种形式通过隐层向 输入层逐层反传 ,并将误差分摊给各层的所有单元 ,从而获yj = f ( netj ) j = 1 , 2 , , m (3)n得各层单元的误差信号 ,此误差信号作为修正各单元权值的 依据 。这种信号正向传播与误差反向传播的各层权值调整net j = 6i = 0其中转移函数 :vij x i j = 1 , 2 , , m (4)过程 ,是周而复始地进行的 。权值不断调整的过程 ,也就是 网络学习训练过程 。此过程一直进行到网络输出的误差减 少到可接 受 的 程 度 , 或 进 行 到
5、预 先 设 定 的 学 习 次 数 为 止 。 B P 网络模型中如图 1 所示的单隐层网络 (三层前馈网) 的应f ( x ) = 1 1 + e - x以上算式 (1) (5) 为三层前馈网的数学模型 。B P 学习算法的权值调整计算公式为 :(5)用最为普遍 。主要包括输入层 、隐层和输出层 。w jk = 0 jkkkkj三层前馈 网 中 , 输 入 向 量 为 X = ( x 1 , x 2 , , x i , ,k y = ( drv ij = ( 6 0 w- 0 ) o ( 1 - o ) y) y ( 1 - y ) x(6)(7)x n ) T , 如加入 x 0 = -
6、1 , 可为隐层神经元引入阈值 ; 隐层输出k = 0k jkjji向量为 Y = ( y1 , y2 , , yj , , y m ) T , 如加入 y0 = - 1 , 可为 输出层神经元引入阈值 ; 输出层输出向量为 O = ( o1 , o2 , ,ok , or ) T 。期望 输 出 向 量 为 d = ( d1 , d2 , , dk , d r ) T 。 输入层到隐层之间的权值矩阵用 V 表示 , V = ( V 1 , V 2 , ,V j , V m ) , 其中列向量 V j 为隐层第 j 个神经元对应的权向量 ;隐 层 到 输 出 层 之 间 的 权 值 矩 阵 用
7、 W 表 示 , W = ( W 1 , W 2 , , W K , , W r ) , 其中列向量 W K 为输出层第 k 个神经 元对应的权向量 。它们之间的关系为 :其中 (0 ,1) ,表示学习率 。2 B P 网络存在的问题将 B P 算法用于具有非线性转移函数的三层前馈网络 , 可以以任意精度逼近任何非线性函数 ,这一非凡优势使三层 前馈网络得到越来越广泛的应用 。然而标准的 B P 算法在 应用中暴露出不少内在的缺陷 :1) 易形成局部极小而得不到全局最优 ;2) 训练次数多使得学习效率低 ,收敛速度慢 ;收稿日期 :2007 - 11 - 22 作者 周政 男 40 岁 工程师
8、第 2 期 周政 :B P 神经网络的发展现状综述913) 隐节点的选取缺乏理论指导 ;4) 训练时学习新样本有遗忘旧样本的趋势 。3 目前有效改进算法由于传统的 B P 算法存在着以上问题 ,国内外已提出不 少有效的改进算法 :3 . 1 增加动量项一些学者指出 ,标准 B P 算法在调整权值时 ,只按 t 时刻 误差的梯度降方向调整 ,而没有考虑 t 时刻前的梯度方向 , 从而常使训练过程发生震荡 ,收敛缓慢 。为了提高网络的训 练速度 ,可以在权值调整公式中增加一动量项 。3 . 2 自适应调节学习率学习率也称为步长 ,在标准的 B P 算法定为常数 , 然而 在实际应用中 , 很难确定
9、一个从始至终都合 适 的 最 佳 学 习 率 。从误差曲面可以看出 ,在平坦区域内学习率太小会使训 练次数增加 ,因而希望增大学习率 ; 而在误差变化剧烈的区 域 ,学习率太大会因调整量过大而跨过较窄的“坑凹”处 ,使 训练出现震荡 ,反而使迭代次数增加 。为了加速收敛过程 , 一个较好的思想是自适应改变学习率 ,使其该大时增大 ,该 小时减小 。3 . 3 引入陡度因子误差曲面上存在着平坦区域 。权值调整进入平坦区的 原因是神经元输出进入了转移函数的饱和区 。如果在调整 进入平坦区域后 ,设法压缩神经元的净输入 ,使其输出退出 转移函数的饱和区 ,就可以改变误差函数的形状 ,从而使调 整脱离
10、平坦区 。实现这一思路的具体作法是在原转移函数 中引入一个陡度因子 。4 B P 网络的应用图 2 用于图像压缩编码的 B P 网将 B P 网络用于人脸识别 , 建立了人脸识别模型 , 通过对输 入图像实行图像压缩 、图像抽样及输入矢量标准化等图像预 处理 ,将标准化矢量输入 B P 神经网络进行训练 。B P 网络用 于人脸识别时 , 网络的每一个输入节点对应 样 本 的 一 个 特 征 ,而输出节点数等于类别数 , 一 个 输 出 节 点 对 应 一 个 类 。 在训练阶段 ,如果输入训练样本的类别标点是 i ,则训练时的 期望输出假设第 i 个节点为 1 ,而其余输出节点均为 0 。在
11、识 别阶段 ,当一个未知类别样本作用到输入端时 ,考察各输出 节点对应的输出 ,并将这个样本类别判定为具有最大值的输 出节点对应的类别 。如果有最大值的输出节点与其它节点 之间的距离较小 (小于某个阈值) ,则作出拒绝判断 。经过竞 争选择 ,获得识别结果 。4 . 3 故障诊断对于故障诊断而言 ,其核心技术是故障模式识别 。而人 工神经网络由于其本身信息处理特点 ,如并行性 、自学习 、自 组织性 、联想记忆等 ,使得能够出色地解决那些传统模式识 别难以圆满解决的问题 ,所以故障诊断是人工神经网络的重 要应用领域之一 ,已有不少应用系统的报道 。总的说来 ,神 经网络在诊断领域的应用研究主要
12、集中在两个方面 :一是从 模式识别的角度应用作为分类器进行故障诊断 ,其基本思想 是 :以故障征兆作为人工神经网络的输入 ,诊断结果作为输 出 ;二是将神经网络与其他诊断方法相结合而形成的混合诊3B P 网络作为一种很重要的神经网络模型在许多领域都断方法。对用解析方法难以建立系统模型的诊断对象 ,人得到了应用 。4 . 1 图像压缩编码Ackley 和 Hinto n 等人提出了利用 B P 网络实现数据编 码的基本思想 。其原理是 ,把一组输入模式通过少量的隐层 节点映射到一组输出模式 ,并使输出模式等同与输入模式 。 当中间隐层的节点数比输入模式维数少时 ,就意味着隐层能 更有效地表现输入
13、模式 ,并把这种表现传给输出层 。在这个 过程中 ,输入层和隐层的变换可以看成是压缩编码的过程 ; 而隐层和输出层的变换可以看成是解码过程 。用多层前馈网实现图象压缩时 ,只需一个隐层 ,网络结 果如图 2 所示 。输入层和输出层均含有 n n 个神经元 ,每 个神经元对应于 n n 个图像分块中的一个像素 。隐层神经 元的数量由图像压缩比决定 ,如 n = 16 时 ,取隐层神经元数 为 m = 8 ,则可将 256 像素的图像块压缩为 8 像素 。设用于 学习的图像有 N N 个像素 ,训练时从中随机抽取 n n 图 像块作为训练样本 ,并使教师模式和输入模式相等 。通过调 整权值使训练集
14、图像的重建误差达到最小 。训练后的网络 就可以用来执行图像的数据压缩任务了 ,此时隐层输出向量 便是数据压缩结果 , 而输出层的输出向量便 是 图 像 重 建 结 果 。4 . 2 人脸识别对人脸识别是人类最伟大的视觉功能之一 ,神经网络受 动物神经系统启发 ,利用大量简单处理单元互联而构成的复 杂系统 ,以解决复杂模式识别和行为控制问题 。文献 2 中工神经网络有着很好的研究和应用前景 。4 . 4 最优预测目前 ,前景预测已经 成 为 许 多 行 业 不 可 避 免 的 一 个 难 题 。由于预测涉及的因素很多 ,往往很难建立一个合理的模 型 。人工神经网络模拟人的大脑活动 ,具有极强的非
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BP 神经网络 发展 现状 综述
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。