电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

bp神经网络算法

bp神经网络算法_第1页
1/11
bp神经网络算法_第2页
2/11
bp神经网络算法_第3页
3/11
WORD 版本BP 神经网络算法三层 BP 神经网络如图:设网络的输入模式为 x 二(x,x,…X)T,隐含层有 h 个单元,隐含层的输出为12ny 二(y,y,…y)T,输出层有 m 个单元,他们的输出为 z 二(z,z,…z)T,目标输出为12h12mt 二(t,t,...,t)T 设隐含层到输出层的传递函数为 f,输出层的传递函数为 g12m于是:y 二 f(工 wx-0)二 f(工wx):隐含层第 j 个神经元的输出;其中 jijiijii=1i=0目标输出向量传递函数 g输出层,输出向量传递函数 f隐含层,隐含层输出向量权值为 wij输入层,输入向量WORD 版本W=—0,x=10j0z=g(工 Wy):输出层第 k 个神经元的输出kjkjj=0此时网络输出与目标输出的误差为£=迟(t—z)2,显然,它是 w 和 w的函数。2kkijjkk=1下面的步骤就是想办法调整权值,使£减小。由高等数学的知识知道:负梯度方向是函数值减小最快的方向因此,可以设定一个步长 H,每次沿负梯度方向调整 H 个单位,即每次权值的调整为:WORD 版本2迟(t-z)2Os2kk=k=1—OwOwjkjk复合函数偏导公式-迟(t-z)2a2kkOzOvk=kk-OvOw■k=iOzk=-(tk-zk)g'(vk)yj若取 g(x)=f(x)=1e一,则gW)=11(1-)=z(1-z)1+e-vk1+e-vkkkOsOw-迟(t-z)22kkk=^-Ow-迟(t-z)22k/k=^~其中 u 为隐含层第 j 个神经元的输入:u=工wxijii=0Os 因此Oyj于是:另 O(tk-zk)2乞翌=-另(t-z)f'(u)wOuOykkkjkkjk=0k=Oz1迟(tOs2k=k=1 严OwOw-zk)2Aw=-n,耳在神经网络中称为学习速率pqowpq可以证明:按这个方法调整,误差会逐渐减小。BP 神经网络(反向传播)的调整顺序为:1)先调整隐含层到输出层的权值设 v 为输出层第 k 个神经元的输入 v 二工 wykkjkjj=0于是隐含层到输出层的权值调整迭代公式为:w(t+1)=w(t)+qz(1-z)yjkjkkkj2)从输入层到隐含层的权值调整迭代公式为:Os个神经元与输出层的各个神经元都有连接,即涉及所有的权值 w.,Oyijj迟{(t-z)f'(u)w}f'(u)x=-§xkkkjkjijik=0因此从输入层到隐含层的权值调整迭代为公式为:w(t+1)=w(t)+朮 xijijjiOuOwjijWORD 版本例:下表给出了某地区公路运力的历史统计数据,请建立相应的预测模型,并对给出的 2010 和 2011 年的数据,预测相应的公路客运量和货运量。人数(单位:万人)机动车数公路面积(单位:万平方公里)公路客运量(单位:万人)公路货运量(单位:万吨)(单位辆):万20.550.60.095126123722.440.750.116217137925.370.850.117730138527.130.90.149145139929.451.05...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

bp神经网络算法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部