- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行
" L2 |% [+ P& @P=[。。。];%输入
, t( r6 a( t' U, t+ xT=[。。。];%输出
7 Z/ e1 H X' H( \; L" g6 x; Q) R1 n: ^ t* ?' \
% 创建一个新的前向神经网络 3 C( X+ K! ]1 M$ T( w; F, S# R; G
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
. g# ?) O$ s1 G* z
8 P* [ ~2 [. w) f5 i/ l% 当前输入层权值和阈值. n5 L3 b! _" `8 P
inputWeights=net_1.IW{1,1}( r4 W( P8 ~: B1 {! y2 N; W
inputbias=net_1.b{1}
/ G/ [( t5 }, s4 G( S7 }% 当前网络层权值和阈值
1 a2 N$ {" w7 d& X& {layerWeights=net_1.LW{2,1}" @! s$ c7 D' u! S* v
layerbias=net_1.b{2}
$ t9 w- |5 R% r% R# O4 w% p1 W/ \. D0 q7 k7 |- z( }0 c( V4 c
% 设置训练参数5 }0 B! A' h+ R7 o& F' P
net_1.trainParam.show=50;4 P/ X: X# ^- r' }' A
net_1.trainParam.lr=0.05;
! A9 Q- l8 k' J7 @, Unet_1.trainParam.mc=0.9;
. n( C% m5 u. Y6 y# onet_1.trainParam.epochs=10000;# f' J/ {* M/ [3 |* v; N$ P
net_1.trainParam.goal=1e-3;
0 A3 }- u d6 |- C& {" W
7 m8 G/ t' j: M! l3 B# L) U% 调用 TRAINGDM 算法训练 BP 网络
0 t$ p) Y7 |' l[net_1,tr]=train(net_1,P,T);' d9 M1 L2 a) b5 s
) q6 R1 q) j$ F+ o5 s
% 对 BP 网络进行仿真
0 T, J7 W2 G Q3 n' ]A = sim(net_1,P);7 z# D& W+ O; n2 U4 d" J% E( W
% 计算仿真误差 4 Q% S! p, v, f3 S: L- ~
E = T - A;
# I, Z D( K, C% I8 u- P. y. P& pMSE=mse(E)- d, S6 I( w/ B( k8 j0 o
: O- K' c, u. S' V7 r; C5 k3 e; e vx=[。。。]';%测试
3 A# o% _5 A: J9 y6 j/ Ssim(net_1,x) |
|