当前位置:   article > 正文

BP神经网络学习_eeror在bp神经网络是什么意思

eeror在bp神经网络是什么意思

BP神经网络结构框图

 

函数信号正向传播:输入——隐层——输出,最终得到估算出来的误差

误差信号反向调整:输出——隐层——输入,通过代价函数J(误差的平方和),采用梯度下降法对于权值进行逐一调整

隐层输入in=输入层输入X*输入与隐层间的权值W1-阈值theta

隐层输出out=f(隐层输入),其中f为sigmoid函数=(1/(1+exp(-β*in)))

输出层y=w2*out

 例题:

训练样本:

input=[0,0.1,0.2,0.3,0.4]

output=[4,2,2,2,2]

  1. clear all;
  2. close all;
  3. %训练样本
  4. NUM=5;
  5. input=[0,0.1,0.2,0.3,0.4];%输入
  6. output=[4,2,2,2,2];%期望输出
  7. w1=rand(1,5);
  8. w2=rand(1,5);
  9. theta=rand(1,5);
  10. beta=rand(1,5);
  11. learn_rate1=0.0015;
  12. learn_rate2=0.0015;
  13. learn_rate3=0.0015;
  14. learn_rate4=0.0015;
  15. j=[];
  16. for k=1:200000
  17. %清空输出存储值
  18. for i=1:NUM
  19. yout(i)=0;%网络输出
  20. end
  21. %正向传播
  22. for i=1:NUM
  23. z(i)=w1(i)*input(i)-theta(i);%隐层输入
  24. fz(i)=1/(1+exp(-beta(i)*z(i)));%隐层输出
  25. yout(i)=w2(i)*fz(i);%输出层输出
  26. end
  27. for i=1:NUM
  28. error(i)=0;%清空误差
  29. end
  30. for i=1:NUM
  31. error(i)=output(i)-yout(i);%计算误差=样本值-网络输出值
  32. end
  33. J=0;
  34. for i=1:NUM
  35. J=J+error(i)^2/2;%计算目标函数
  36. end
  37. j(end+1)=J;
  38. if J<0.001
  39. break;
  40. end
  41. %反向调整
  42. %目标函数对w2求偏导
  43. for i=1:NUM
  44. J_w2(i)=-error(i)*fz(i);
  45. end
  46. %目标函数对w1求偏导
  47. for i=1:NUM
  48. J_w1(i)=-error(i)*w2(i)*beta(i)*exp(-beta(i)*z(i))*fz(i)^2*input(i);
  49. end
  50. %目标函数对beta求偏导
  51. for i=1:NUM
  52. J_beta(i)=-error(i)*w2(i)*z(i)*exp(-beta(i)*z(i))*fz(i)^2;
  53. end
  54. %目标函数对theta求偏导
  55. for i=1:NUM
  56. J_theta(i)=error(i)*w2(i)*beta(i)*exp(-beta(i)*z(i))*fz(i)^2;
  57. end
  58. %参数调整
  59. for i=1:NUM
  60. w1(i)=w1(i)-learn_rate1*J_w1(i);%逐一调整参数
  61. w2(i)=w2(i)-learn_rate2*J_w2(i);
  62. beta(i)=beta(i)-learn_rate3*J_beta(i);
  63. theta(i)=theta(i)-learn_rate4*J_theta(i);
  64. end
  65. end
  66. % times
  67. figure(1) ;
  68. hold on;
  69. plot(input,yout,'b');
  70. plot(input,output,'r');
  71. figure(2);
  72. plot((1:k),j,'b');

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/314174
推荐阅读
相关标签
  

闽ICP备14008679号