数学建模必备 BP神经网络matlab实现和matlab工具箱使用实例

对于初学者是很好的文章!!!详细的介绍了如何应用,并给出程序,可以直接用。

new 2

星星星 2010 07 15 22:24

BP神神我我matlab实实和matlab工工工和和实使神经最经稍经使经的神神我我学学,终也所我终和和matlab实实BP我我网网个网。也这这这感感然然sistor2004的的的《自自自的BP网法(工工:matlab))和然然wangleisxcc的的的《和C++,Matlab,Fortran实实的BP网法 )前前前前我实BP网法如为每注算的算算,然前后我实matlab然BP稍稍的和和如为我终为函。因作因因因的的的网因如平注因,实我对稍对对对使如稍设对对,所均我我sistor2004因的的的稍平修修然平注为的的函因,误方稍对对对。%严严严严BP我我网网网网网设网的稍和matlab的的,实BP我我也就为网我设网%yyy,网即o(k)网网网网使,当我我也输用用用使(<0.0001)学学学平也,也网然学学学出出出%v(i,j)=v(i,j)+deltv(i,j)+a*dv(i,j);动网动 clear all clc inputNums=3;%输输设隐设 outputNums=3;%输也设隐设 hideNums=10;%设设隐设稍 maxcount=20000;%最也迭迭迭稍 samplenum=3;%稍和网稍一,无无无 precision=0.001;%预设即梯 yyy=1.3;%yyy然前前我我平增是也用用用 alpha=0.01;%学学学设设作 a=0.5;%BP网我网法的稍和设设作,实的也训训的使调作严比使修修字字9 error=zeros(1,maxcount+1);%error稍也我我我;增的然预网目如目目经 errorp=zeros(1,samplenum);%同的 v=rand(inputNums,hideNums);%3*10;v我我我作稍和3*10的网随的稍的的; v表输输设如设设的网作 deltv=zeros(inputNums,hideNums);%3*10;如目目经预网目 dv=zeros(inputNums,hideNums);%3*10; w=rand(hideNums,outputNums);%10*3;同V deltw=zeros(hideNums,outputNums);%10*3 dw=zeros(hideNums,outputNums);%10*3 samplelist=[0.1323,0.323,-0.132;0.321,0.2434,0.456;-0.6546,-0.3242,0.3255];%3*3;上设输输作3*3(实作3和网网) expectlist=[0.5435,0.422,-0.642;0.1,0.562,0.5675;-0.6464,-0.756,0.11];%3*3;星也输也作3*3(实作3和网网),如输有的有有学学 count=1; while (count<=maxcount)%也也另另1迭迭20000迭 c=1; while (c<=samplenum) for k=1:outputNums d(k)=expectlist(c,k);%获然星也输也的网网,d(1:3)表显稍和星也网网如的作 end for i=1:inputNums x(i)=samplelist(c,i);%获然输输的网网(稍数),x(1:3)表稍和训训网网字字4 end%Forward(); for j=1:hideNums net=0.0; for i=1:inputNums net=net+x(i)*v(i,j);%输输设如设设的平网和∑X(i)V(i) end -1-

数学建模必备 BP神经网络matlab实现和matlab工具箱使用实例

你可能喜欢

  • BP神经网络算法
  • 层次分析法matlab
  • 数学建模MATLAB程序
  • 人口增长模型
  • matlab神经网络工具箱
  • 灰色系统
  • 灰色预测程序
  • matlab求解微分方程

数学建模必备 BP神经网络matlab实现和matlab工具箱使用实例相关文档

最新文档

返回顶部