基于PSO算法的BP神经网络研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
\ : 基于 PSO算法的BP神经网络研究★ 杜华英 (惠州旅游学校信息技术部,惠州 516057) 摘 要:BP神经网络由于可以根据误差的反向传播 来纠正权值和阈值 .但它有可能陷入局部极 小,不能确保收敛到全局极小点。反向传播训练次数 多,收敛速度慢 ,使 学习结果有时不 能令人 满意。如果 用均方误差指标作 为适应值的粒子群算法对 BP网络的权值进行训 练 ,会得到较快 的收敛速度 ,而且可 以避免局部最值 的出现 。 关键词:神经网络 ;BP网络;PSO优化算法 ;均方差 0 引 言 Xi(t+1)=Xii(t)+Vi(t+1) (2) tad,(t)=∞ —t((.)mrc)‘)/t (3) 粒子群优化算法 (Partic1eSwarmOptimizer.PSO) 是一种进化计算技术 ,源于对鸟群捕食的行为研究 . 其中,j=l,2,…,d;参数cl和c2是学习率,称为加 由Jim Kennedy于 1995年提 出并成功用 于函数优 速因子 ;rand0为 0【,1]范围内变化的随机数 ;t为迭代 化。在 PSO中,每个优化问题的解都是搜索空问中的 次数 ,t一 为最大迭代次数 ;(1)一为最小惯性权 ,(1)~为 一 只鸟 ,称之为粒子。所有 的粒子都有一个 由被优化 最大惯性权 的函数决定 的适应值 (FitnessValue).每个粒 子还有 2 BP神经网络 一 个速度决定它们飞翔的方向和距离.然后粒子们就 BP模型是一种用于前向多层神经网络的误差反 追随当前的最优粒子在解空间中搜索 如果用粒子群 向传播学 习算法 .由鲁梅尔哈特fD.Ruv1TIelhar)和麦克 算法对神经 网络的权值进行训练 .会得到较快的收敛 莱伦德 (McClelland)T 1985年提出 B—P算法用于多 速度 .而且可以避免局部最值 的出现 层网络 ,网络中不仅有输入层节点及输出层节点 .而 1 PSO算法 且还有一层至多层隐层节点 图 1所示模型是只有一 PSO算法 l【-引首先初始化一群随机粒子.然后通过 层隐层节点的BP网络 迭代找出最优解 。每一次迭代过程中,粒子通过跟踪 两个 “极值”来更新 自己 一个是粒子本身所能找到的 最优解 ,即个体极值 Pbest.另一个是整个群体 目前 找到的最优解.即全局极值 Gbest 假设在一个 D维搜索空间中有 n个粒子组成一 粒子群。其 中第 i个粒 子的空 间位置为 XI_(X X , … X;。),i-1,2,…,n。第 i个粒子所经历的

文档评论(0)

higu65 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档