数学建模社区-数学中国

标题: 谁有神经网络预测 matlab程序 [打印本页]

作者: 87584311    时间: 2013-5-15 15:10
标题: 谁有神经网络预测 matlab程序
哪位大神帮忙写个matlab程序,用于神经网络预测的,类似于那种给一些数据预测后续的走势的,能运行的,,,万谢。。。
作者: 87584311    时间: 2013-5-15 15:20
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
& M' O1 [4 A' x% ^) D) _% F! nP=[。。。];%输入
1 \7 ]4 Y/ P6 w( _, O& LT=[。。。];%输出$ A1 \! j9 o: i  Q. q8 n$ t

. K' J! p1 n& d$ p! G0 ]%  创建一个新的前向神经网络 2 c$ ?7 P* l7 D0 d  p
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
8 G* H, d' n- A  T0 t8 v- _
- \. V+ d, A  z$ K3 t+ q6 t. \/ Y%  当前输入层权值和阈值9 r, ]+ e) K, E6 V' M% }1 ?& l
inputWeights=net_1.IW{1,1}
0 A9 L& @  v* y* Zinputbias=net_1.b{1}
: |8 Z6 B" i3 V% Q%  当前网络层权值和阈值
" ?* [3 T4 @/ {! A& u$ `9 elayerWeights=net_1.LW{2,1}5 @1 Z7 m% ~, ^& `6 `" t
layerbias=net_1.b{2}
) T/ `4 q* N- Q; M6 _
" d$ j/ E* S: o& {%  设置训练参数
/ T" m; i6 c* X1 R* Unet_1.trainParam.show=50;  M$ w5 `* R" Y* e
net_1.trainParam.lr=0.05;
9 T1 B+ S7 r8 }  Vnet_1.trainParam.mc=0.9;' l  t* z+ {- f, p* N7 ?
net_1.trainParam.epochs=10000;
, n  m6 ?1 L! I! f3 onet_1.trainParam.goal=1e-3;
$ L* e6 P+ P' j5 L+ @
0 j6 o# p& C9 D  G: f  X  c( Z%  调用 TRAINGDM 算法训练 BP 网络
" c1 A& p- ]1 d; g1 n[net_1,tr]=train(net_1,P,T);! v1 R( W" j; y' ~; o9 ^

- j8 X( d% ?# f- F% J9 y0 @6 u%  对 BP 网络进行仿真
& J5 E: q! S/ A" `% \A = sim(net_1,P);
. I7 [1 ?$ Q% ^8 z. c%  计算仿真误差 & }$ H/ E2 G) Z: l2 Q. Y5 F, a; T
E = T - A;
, f3 I1 }) M& p. qMSE=mse(E)
( ~9 w  v9 ?/ L/ \) M6 e0 }! F- h
x=[。。。]';%测试
! U2 `  W% F( \0 P( Z  @sim(net_1,x)
作者: 只是因为    时间: 2013-8-29 21:11
我也想找啊  求大神啊




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5