- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
' d3 H! @% n8 t2 mP=[。。。];%输入; l5 `) a; e* `6 o8 h3 ?8 k
T=[。。。];%输出3 a0 l8 K9 p6 I
$ s' X$ {8 `) u: Z! T+ q
% 创建一个新的前向神经网络 $ [% z' s. B- @9 U# h" u4 u2 T
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')" b4 O2 S/ E. l( f
4 T; x. E' J3 k. P7 v% 当前输入层权值和阈值! T* m' `9 p# h# u2 y! g
inputWeights=net_1.IW{1,1}
; h! _6 W9 J! h) L3 p! F, Iinputbias=net_1.b{1}% G1 r' |% n+ t* I
% 当前网络层权值和阈值
; p- U5 ]& e5 X, F7 f; n' zlayerWeights=net_1.LW{2,1}( O& @ s# m' N1 D
layerbias=net_1.b{2}
( [. {! O4 g4 x$ q
8 O3 j. E" H9 s- h9 F! l8 B, D9 a% 设置训练参数: B6 i i# l. V D" k
net_1.trainParam.show=50;
, U5 }2 K! Y- K8 N3 pnet_1.trainParam.lr=0.05;8 {+ o" f9 c1 I7 ]
net_1.trainParam.mc=0.9;8 l' @- ~( ?3 V5 q* Y0 T9 d
net_1.trainParam.epochs=10000;- F5 O8 r( c3 Q6 H! L
net_1.trainParam.goal=1e-3;) p' G5 l: q+ ]
. V( [- h0 M+ n7 G, S) R+ O% 调用 TRAINGDM 算法训练 BP 网络, b$ W6 e _' i: y$ z% d# d e* j
[net_1,tr]=train(net_1,P,T);$ ^9 D y7 ?( K" P; Z5 T
C% K$ ?8 ?/ d8 m; H' U
% 对 BP 网络进行仿真
8 P( g$ c! E7 t+ @* ~8 IA = sim(net_1,P);$ \3 ?) o3 h% r/ ^/ p; Q2 d
% 计算仿真误差
( {$ m& I& l0 G" xE = T - A;
$ n9 j6 }6 C/ |( S/ rMSE=mse(E)
) p6 D; C3 M/ x6 z" S7 V4 G5 ? ]( v3 t
x=[。。。]';%测试
0 p% W X8 q7 H- k1 F9 Osim(net_1,x) |
|