BP神经网络学习的方法浅谈.docVIP

  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文档。上传文档
查看更多
BP神经网络学习的方法浅谈

BP神经网络学习的方法浅谈   摘 要:随着人工智能及机器学习的飞速发展,数据在网络传播中的应用日益增多,BP神经网络及数据分类也成为大家研究的一个热点领域。BP神经网络的学习采用了梯度下降法(也称之为最速下降法),作为比较古老的方法之一,这种方法在求解无约束优化问题上沿用了很长一段时间,尽管现在使用的较少,大它的很多算法都为后来的很多优秀算法提供了基础。L-M方法(Levenberg―Marquardt)LM方法是通过在Hessian矩阵上加一个正定矩阵来进行分析评估的方法,是最优化算法中的一种。   关键词:人工智能;BP神经网络;梯度下降   中图分类号:TP183   “人脑究竟是怎么工作的?”“我们能够模拟人脑的人工神经元?”这些年,人们不断的努力尝试去解答这个问题,并通过各种技术方法来试图破解这个难题,在探索的过程中,BP神经网络出现了,作为一个多领域学科交叉的汇聚点,它收到极大的关注和青睐,每个学科的专家都从自己学科出发进行了深入的研究和探索,并且取得了很好的效果,BP神经网路在各个领域都得到了推广和实际应用。模式识别一个非常直观并且存在与我们身边的每个细节中的一个活动不管是我们出行选择路线还是对天气质量的感知抑或对食物味觉所作出的判断都可以成为模式识别的一个过程,不管是人还是动物,对于模式识别来说并不是难事,但是想让机器能够和人或者动物一样来进行学习、分类、感知则是一件很困难的过程,如何让机器能识别、分类,这就是我们要深入研究的一个问题,在模式识别中作为一个重点BP神经网络这门学科这些年取得了深入的研究和广泛的突破。   BP网络在模拟人脑,达到自主学习功效的过程中被不断的完善和优化,并且渗透到各个领域。BP神经网络与其他网络不同,它不用解释和描述在数学方程中出现的映射关系,就能够自主的取学习和保存大规模的IN-OUT模式的映射关系。BP神经网络的学习采用了梯度下降法(也称之为最速下降法),在,作为比较古老的方法之一,这种方法在求解无约束优化问题上沿用了很长一段时间,尽管现在使用的较少,大它的很多算法都为后来的很多优秀算法提供了基础。   梯度下降法的搜索方向是负的梯度方向,其步长越小,并且越能够接近目标,则前进的速度就会越慢。为使网络中的误差平方和达到最小,需要不断调整网络权值和阈值。BP神经网络的模型包含了几部分:输入层(input)、隐层(hide layer)和输出层(output layer)。在分布式的存储数据的过程中,我们使用BP网络中的权值来代表一定的信息,当某部分收到影响时,网络仍然能够恢复到原来的信息数据;在对数据信息进行处理的过程中,具有一定的并行性;在BP神经网络中,每一个独立的神经元都能够依据它多得到的数据信息做独立的分析、处理,处理以后的结果向外传递,这个过程中,数据和信息的处理都反映了自我组织和自我学习的特点,而神经元学习的过程也体现在其通过改变连接权值和阈值来主动的适应周围新的变化。   L-M方法(Levenberg―Marquardt)LM方法是一种通过把所选择的正定矩阵添加到Hessian矩阵的方法,主要用来做评估工作,LM方法的工作过程实际上时去发现一个最小函数的参数向量。Levenberg―Marquardt作为最优化算法之一,被用在我们生活中的很多方面,并且得到了很快速的发展和优化。Levenberg―Marquardt依据倒数的方法通常被分为2个部分。在第一部分中,当F为解析函数,那么当我吗知道X后,在寻找导数的过程中,速度会得到明显的提升。在第二部分中,我们通过数值差分来计算我们需要的导数。L-M方法(Levenberg―Marquardt)依据模型,又分为主要的三种,分别是最小二乘的最优化、约束的最优化以及非约束的最优化。   BP神经网络的原理:通常BP神经网络两层前馈神经网络,Sigmoid是其激励函数。BP神经网络的基本思想:通过梯度下降法,根据我们之前所期望的实际的输出与输出之间的平方误差值最小,我们从输出层开始,一层一层额来修正权系数。在修正的过程中,整个周期分为两个阶段:第一个阶段为前向传播阶段,第二个阶段为反向传播阶段。   BP所采用S的函数,在输出的过程中一般不宜设为1或者0,我们可以将其可设置为0.9或者0.1。权系数的初始化过程为:不应该将初始值的设置的一样,否则容易在学习的过程中一直保持不变,我们可以将其设置为随机值。在步长的选择过程中:我们可以将其设置为可变的步长,用来防止震荡。在局部最小的问题中:BP神经网络的算法是属于非线性优化的算法,如果我们初始值设置的不合适的话,容易造成陷入局部极小的情况。前馈网络结构:输入节点数是模式的维数,输出节点数一般是类别的量,隐层节点的数量目前还没有明确的方法用来确定。   通过

文档评论(0)

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

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

1亿VIP精品文档

相关文档