- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
, I, ]* r% q+ F, M- U" S: s% ~P=[。。。];%输入
$ ]4 y8 F& O# n9 p1 s4 Q, f6 rT=[。。。];%输出+ q1 }$ ` V# P
: G `, U- E8 K( k% 创建一个新的前向神经网络
3 t* @! H. p( @4 t) Y' Y6 X( Nnet_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')! F/ U* k7 K2 ^$ N
" D' x9 N3 q: r8 p1 h& r2 ~+ t) A* ~( q
% 当前输入层权值和阈值
% R9 W3 z5 Z; x$ `# {6 tinputWeights=net_1.IW{1,1}5 q; _1 w5 L/ q% o# o7 |
inputbias=net_1.b{1}
$ S. l) x3 v: @% i7 b' A3 l" h J% 当前网络层权值和阈值
: q$ K6 _: O. ^layerWeights=net_1.LW{2,1}
8 z8 D+ A- z; G+ Zlayerbias=net_1.b{2}
6 E4 a% u* R l/ l$ P
8 _& Q) R! g( g1 V* U5 e% 设置训练参数/ m4 M, v1 s# `0 u1 R) v8 C7 w
net_1.trainParam.show=50;+ L* w T% D+ r* H& U: b
net_1.trainParam.lr=0.05;, a5 j1 c# M. d( T
net_1.trainParam.mc=0.9;5 A% B# Q. W1 o. E( S P R; S" |
net_1.trainParam.epochs=10000;
! x. D g$ X7 }$ v- U! mnet_1.trainParam.goal=1e-3;
4 L9 c: i& a8 x+ i+ a% n1 y( e+ g+ {8 ^+ E- r; u3 j3 e+ ?
% 调用 TRAINGDM 算法训练 BP 网络. |/ [$ G; A" O; W
[net_1,tr]=train(net_1,P,T);( n7 c: |: g. [+ `; ^! s2 _
) u/ k/ ~. Y4 }8 r# Z% 对 BP 网络进行仿真
% L9 _( g' j6 T; X, x/ _2 aA = sim(net_1,P);
+ ~9 h0 k3 v% q" _. P4 x |. `; v' u% 计算仿真误差
8 \/ ?1 U' ?! K% t9 O4 R7 l- SE = T - A;0 j3 k" ]+ L9 t# t# e
MSE=mse(E)2 _* y2 \& x- k
3 _' L8 }& @+ nx=[。。。]';%测试
C( D" g. y* h% [sim(net_1,x) |
|