ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:51.50KB ,
资源ID:1629637      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1629637.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种新的基于灰色关联分析的BP神经网络剪枝算法.doc)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

一种新的基于灰色关联分析的BP神经网络剪枝算法.doc

1、一种新的基于灰色关联分析的 BP 神经网络剪枝算法摘 要:利用灰色关联分析方法,为 BP 神经网络结构约简提出了一种新的剪枝算法,该算法通过剪枝和并枝两个阶段实现 BP 网络结构的优化,提高了网络的数值效能。最后,通过数值实验验证了该算法的合理性和有效性。 关键词:神经网络;网络结构优化;灰色关联度分析;剪枝算法 4 实例建模 4.1 分类实例XOR 问题 XOR 问题就是如何用神经网络实现异或逻辑关系,即 Y=A?XOR?B。对于这个问题用单个神经元模型无法解决,因为该问题是线性不可分的,对于两维输入空间,神经元的作用可以理解为对输入空间进行一条直线划分。 多层神经网络可以解决这个问题,因为

2、多层网络引入了中间隐含层,每个隐含神经元可以按不同的方法来划分输入空间抽取输入空间中包含的某些特征,从而形成更为复杂的分类区域。理论上已经证明三层神经网络足以解决任意复杂分类问题。 我们考虑用 BP 神经网络实现 XOR 问题,初步建立一个隐含层为 30个神经元的网络结构,再运用前文灰色关联度分析的方法进行网络剪枝,以实现最简网络的 XOR 问题。 XOR 问题的样本有四个,即他们的输入为 x=;对应的输出为:y=0101;输入是 2 维向量,用 2 个神经元作为输入层,网络输出是 1维向量,用 1 个神经元作为输出层,对于这个问题,在 BP 神经网络隐含层节点个数未知的情况下,先取 30 个

3、节点,经过简单的训练后得到网络结构,再利用灰色关联分析优化网络结构。 初始结构:2-30-1,神经元的传递函数取 tin sig 函数,BP 网络的训练函数取 tan sig;设定网络的训练参数如下:目标误差为 1e-4; 最大迭代步数为 5000 步;其余为系统默认值。 灰色关联计算时选取的分辨系数为?籽=0.4;额定灰色关联度为?着=0.55,最大剪枝次数为 5,考虑到没进行一次剪枝和并枝操作,网络训练较好,各神经元间的联系更加紧密,故每进行一次剪枝和并枝过程,额定灰色关联度累加一次即?着=?着+0.05; 由表 1-3 可知,在程序运行过程中,原 BP 神经网络的结构首先调整为 2-15

4、-1,此时被删除的节点是E=2,5,6,7,9,10,16,17,20,21, 22,23,24,25,29 共 15 个,在此基础上继续对网络进行训练学习,第二次删除的节点是 E=14,26,27,28,30 共 4 个,此时的网络结构调整为 2-10-1,依次过程第五次网络达到稳定,得到 BP 网的最优化结构为2-3-1,具体每次调整过程对应的纵向节点和横向节点以及关联度如表 1-2 所示(省略前两次调整过程) 。 每次剪枝完后网络的输出值是比较可观的,误差也是接近我们的目标误差,精度很高,足见虽然每次减少了隐含层神经节的个数,但网络训练不受影响,也证实了剪枝算法的合理性,如表 3 所示。

5、 4.2 函数逼近实例Y=sin(X) 我们考虑用 BP 神经网络实现函数逼近问题,初步建立一个隐含层为30 个神经元的网络结构,进行网络剪枝运用前文灰色关联度分析的方法,以实现最简网络的 Y=sin(X)函数逼近问题。 我们选取 100 个样本,隐含层节点数为 30,输入和输出都是一维的。选取 Y=sin(X)为逼近函数,输入从 0.01?仔到 0.02?仔,增长率为0.02?仔。最大训练次数为 5000,学习速率为 0.005,目标误差为 1e-3。 灰色关联计算时选取的分辨系数为?籽=0.5;额定灰色关联度为?着=0.50,最大剪枝次数为 5,考虑到没进行一次剪枝和并枝操作,网络训练较好

6、,各神经元间的联系更加紧密,故每进行一次剪枝和并枝过程,额定灰色关联度累加一次即?着=?着+0.05; 通过调节权值和阈值,网络达到稳定后,进行剪枝操作,第一次剪枝节点为 E=12,13,21,25,27 第二次剪枝节点为 E=2,5,6,7,11, 16,22,30 第三次剪枝节点为 E=10,14,26,28,最终隐层节点为7 个。函数逼近结果如图 1 所示。由图可知,大体符合函数逼近的趋势,逼近效果较好。 5 结束语 文章通过分析了几类前馈神经网络纵向和横向信息的传输特点,采用灰色关联分析方法,通过剪枝和并枝过程来设计一种以 BP 算法为例的剪枝算法,数值试验结果表明这种方法非常有效,同

7、时也对前馈神经网络的结构优化提供了一种新的学习算法。 参考文献 1冯知凡.基于图像处理及 BP 神经网络的车牌识别技术的研究D.武汉科技大学,2011. 2杨晟院,高协平.基于面向对象 BP 算法的灰度位图图像处理J.计算机工程与应用,2003,33:103-105. 3周凌翱.改进 BP 神经网络在模式识别中的应用及研究D.南京理工大学,2010. 4张宇.基于 BP 神经网络汇率预测的智能交易系统D.安徽大学,2011. 5李聪.基于 BP 神经网络的股票指数期货价格预测D.青岛大学,2012. 6黄庆斌.BP 算法的改进及其应用研究D.西南交通大学,2010. 7李晓峰,徐玖平,王荫清,

8、贺昌政.BP 人工神经网络自适应学习算法的建立及其应用J.系统工程理论与实践,2004,05:1-8. 8黄丽.BP 神经网络算法改进及应用研究D.重庆师范大学,2008. 9陈小前,罗世彬,王振国,陶玉静.BP 神经网络应用中的前后处理过程研究J.系统工程理论与实践,2002,1:65-70+88. 10熊焱,吴微,张超,亢喜岱.基于灰色关联分析的高阶神经网络剪枝算法J.大连理工大学学报,2010,3:463-468. 11唐万梅.BP 神经网络网络结构优化问题的研究J.系统工程理论与实践,2005,10:95-100. 作者简介:赵蓉(1992-) ,女,籍贯:湖南省岳阳市,学历:本科,研究方向:算法优化。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。