- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
1 {, u3 I8 a, l ~6 rP=[。。。];%输入! x9 P1 `( J- \: F, K- e0 I
T=[。。。];%输出- W( d8 ?+ P& J6 h) J
5 D3 O$ O! M8 a
% 创建一个新的前向神经网络 ( A8 O1 {, D! J8 N
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
' j' ?) L/ ~0 [/ w) w u
1 X2 g) p) ^! A2 l v% 当前输入层权值和阈值/ i; }) r% }5 u0 Q: q
inputWeights=net_1.IW{1,1}
+ A$ j8 l+ U0 B V+ ?( zinputbias=net_1.b{1}0 t6 v' i4 E7 j/ J" l5 ?: z
% 当前网络层权值和阈值
I5 T; z) L0 h0 S" z( h9 nlayerWeights=net_1.LW{2,1}" u9 g' [5 z! G. z& D1 _: p/ n
layerbias=net_1.b{2}
0 O9 ~5 B2 ~2 }$ P; \
% q; `! U& p4 u! U C5 a% 设置训练参数
2 |- M( L, V$ ^3 Q: J% [net_1.trainParam.show=50;
1 i" S) U* h c# d! Inet_1.trainParam.lr=0.05;+ w" o: [* h4 @5 n
net_1.trainParam.mc=0.9;& T( l" P) B2 k% M
net_1.trainParam.epochs=10000;
8 L7 F2 \% [ {net_1.trainParam.goal=1e-3;
" j. W5 l" f# D. e0 F8 y3 W$ a9 V/ N q1 U' M% g
% 调用 TRAINGDM 算法训练 BP 网络
# z9 z' v; g( ]4 D) s7 W[net_1,tr]=train(net_1,P,T);
( d+ ?. @: e' I. j
6 w( k, }! {0 J0 T) u/ r% 对 BP 网络进行仿真
2 D; g* j$ m8 p% GA = sim(net_1,P);
0 }) }! G2 R( y& f% 计算仿真误差
% S$ N* A+ C0 F) ?E = T - A;
# j$ j7 Q% |* ~' OMSE=mse(E)
$ ?/ v9 N/ V. G/ L) U% s1 n x+ o! P1 f" i
x=[。。。]';%测试
, J+ v; o4 b9 W! Dsim(net_1,x) |
|