数学建模社区-数学中国

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

作者: 87584311    时间: 2013-5-15 15:10
标题: 谁有神经网络预测 matlab程序
哪位大神帮忙写个matlab程序,用于神经网络预测的,类似于那种给一些数据预测后续的走势的,能运行的,,,万谢。。。
作者: 87584311    时间: 2013-5-15 15:20
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
. s( T% l) e. u( a6 \; h9 JP=[。。。];%输入
+ t. O6 {$ F. w3 T0 TT=[。。。];%输出7 o/ U* O( V" ?5 Y

- ?5 B* R1 k2 @" ~8 ]8 P6 \% R  F8 T%  创建一个新的前向神经网络
1 }. M4 P; c& A! y0 [* w5 cnet_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
, h3 B* P2 j0 X7 M6 D* ~8 ~: Q+ J# L2 o& {
%  当前输入层权值和阈值1 x9 `& N! m+ }0 h  |: M4 G
inputWeights=net_1.IW{1,1}) z9 B. Z  r+ p* _
inputbias=net_1.b{1}
8 ]4 ]- E  |0 y/ O& C/ I%  当前网络层权值和阈值) D! B% l! o' T9 T/ \
layerWeights=net_1.LW{2,1}
( j4 ~" w2 L. A/ slayerbias=net_1.b{2}: y' V7 A, ~/ l( _' K
9 u8 t( c9 c" L$ i
%  设置训练参数
/ {* ~* m$ a+ P0 G$ Z0 H8 fnet_1.trainParam.show=50;! R; g& |( `7 J: L& b
net_1.trainParam.lr=0.05;+ t, g* z+ u1 w" n  s% b
net_1.trainParam.mc=0.9;
' u3 T4 Z. P1 e& n: y& c  @+ inet_1.trainParam.epochs=10000;: J! s0 f" P4 b0 O. ]9 {
net_1.trainParam.goal=1e-3;
1 t5 ]: ]! k% _2 R8 c! L) k" _
% x/ q2 c  f0 c. F7 c! |%  调用 TRAINGDM 算法训练 BP 网络& c- u( r4 z+ L6 a+ P7 O
[net_1,tr]=train(net_1,P,T);- _( ^9 c- N$ `, l* l
: Y) T% v8 N6 U" a& Q3 J; d: {
%  对 BP 网络进行仿真
) r* k6 [% Q  y" _A = sim(net_1,P);
9 V. t+ A+ ?3 e% j%  计算仿真误差
( H. u2 g8 w$ _& k' F* h2 iE = T - A;6 J' x% a$ g7 r2 H% @5 e8 J
MSE=mse(E)4 O5 h% U8 G! Z* M/ q2 `/ D8 f! K
1 O/ i  s7 ?- N$ G
x=[。。。]';%测试3 U* r, q  K; d6 S! ~- c/ K+ H
sim(net_1,x)
作者: 只是因为    时间: 2013-8-29 21:11
我也想找啊  求大神啊




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