数学建模社区-数学中国
标题:
谁有神经网络预测 matlab程序
[打印本页]
作者:
87584311
时间:
2013-5-15 15:10
标题:
谁有神经网络预测 matlab程序
哪位大神帮忙写个matlab程序,用于神经网络预测的,类似于那种给一些数据预测后续的走势的,能运行的,,,万谢。。。
作者:
87584311
时间:
2013-5-15 15:20
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
/ ~. U+ o) }6 M/ C6 f5 m
P=[。。。];%输入
) l- W! d+ p$ G5 V( b6 F
T=[。。。];%输出
2 P' B8 q6 u9 G+ b1 I
+ x, M+ C, V2 b/ i
% 创建一个新的前向神经网络
) Z5 `: P0 B# T7 K; h8 T; B
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
. }* C: u0 Z# q1 q4 s
* O% H) B% B( y4 i& u" _2 H
% 当前输入层权值和阈值
6 O/ V7 L* N$ q$ [' z9 J, i
inputWeights=net_1.IW{1,1}
& c3 g. J' p; X. L) N, ?. b
inputbias=net_1.b{1}
/ k! Z0 G/ d; m9 U3 U7 p
% 当前网络层权值和阈值
* d3 g% o; u+ C5 q$ F
layerWeights=net_1.LW{2,1}
9 d0 x! p4 J* n* m9 U
layerbias=net_1.b{2}
+ d8 n( y+ z: q$ D) @$ I
- G" L# F Z5 X% I$ i& J6 m: y
% 设置训练参数
# `8 ]: `) F& D' S) [* O
net_1.trainParam.show=50;
7 W3 `% V0 f: t* a! g' v" W
net_1.trainParam.lr=0.05;
Z3 ?( J% \6 H% [' e, y3 a* b1 z
net_1.trainParam.mc=0.9;
% W# }' R' I* p" E1 V
net_1.trainParam.epochs=10000;
2 ]! B. p8 p7 H1 Z
net_1.trainParam.goal=1e-3;
9 K9 Q f6 M# ~6 P# u! Y: o" f" j# i& u
( J! [+ H' J5 ^) \5 L
% 调用 TRAINGDM 算法训练 BP 网络
% S( b# s* f% f8 U9 Y
[net_1,tr]=train(net_1,P,T);
5 C$ B3 X4 H6 e( h- ^( ^8 `
' r$ C* `& u& O1 r5 `
% 对 BP 网络进行仿真
$ z/ q1 e9 G& S8 j* E
A = sim(net_1,P);
8 {5 _$ \- j9 u$ m7 h+ i
% 计算仿真误差
" k ^# M/ W, {- l
E = T - A;
9 y% E- [; {* x- E8 d9 K! V
MSE=mse(E)
# I' c, k+ X3 B) W8 X1 _+ I3 ]% \. B
. c7 x% r2 I: _8 k
x=[。。。]';%测试
# \3 e- w) G/ G, H
sim(net_1,x)
作者:
只是因为
时间:
2013-8-29 21:11
我也想找啊 求大神啊
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5