数学建模社区-数学中国

标题: 谁有神经网络预测 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) [* Onet_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, {- lE = T - A;
9 y% E- [; {* x- E8 d9 K! VMSE=mse(E)
# I' c, k+ X3 B) W8 X1 _+ I3 ]% \. B
. c7 x% r2 I: _8 kx=[。。。]';%测试# \3 e- w) G/ G, H
sim(net_1,x)
作者: 只是因为    时间: 2013-8-29 21:11
我也想找啊  求大神啊




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