- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行% p2 m8 _1 w f$ L* \
P=[。。。];%输入* B. g' K5 v6 J6 f+ L3 B7 g
T=[。。。];%输出- m9 ^; D2 t' P- @
# T/ Y& B$ `2 K5 l0 A( @% 创建一个新的前向神经网络
4 K" O& R/ P6 L$ Anet_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')& x6 b6 ]) s$ T7 I( E4 {
6 ?4 Z" R8 \8 o3 c2 T" R6 D% 当前输入层权值和阈值
- V3 M: l! ?7 t2 kinputWeights=net_1.IW{1,1}1 ^2 q+ n7 T0 j# I% M2 A6 L: f
inputbias=net_1.b{1}" m% G% p/ ]' m* d6 V6 f6 m
% 当前网络层权值和阈值
7 |) `; b) s" V6 z. A3 B! g0 e4 ^2 ~layerWeights=net_1.LW{2,1}
n- c9 h6 F5 Q) |, X8 playerbias=net_1.b{2}
# W' @$ @( K0 n7 T
! R7 X+ W1 R, J" q% 设置训练参数0 G& ^3 ?2 \, F; W) e
net_1.trainParam.show=50;
: j- o6 b3 U( n9 p4 {net_1.trainParam.lr=0.05;) [: _9 f1 Z5 z
net_1.trainParam.mc=0.9;
( v( K0 o4 t( B, z5 inet_1.trainParam.epochs=10000;0 M7 I3 f2 I( h0 L; s6 {2 z C' }
net_1.trainParam.goal=1e-3;
: `( d1 A9 J6 J0 D+ _$ h( B
. b3 O% n& k. h2 p8 x# G' j& ?1 j/ \$ S% 调用 TRAINGDM 算法训练 BP 网络
* }2 f1 l+ T* Y9 R( E7 z: R[net_1,tr]=train(net_1,P,T);
8 G U/ e8 P: z# T0 i9 _+ y" }
1 }" `0 |, N# D$ O- A' @2 f% 对 BP 网络进行仿真
9 y+ }" }- a# s: pA = sim(net_1,P);
5 V7 c1 }/ e) b% 计算仿真误差
4 y' m/ r- B: H9 k9 y- a6 d8 oE = T - A;( S1 s8 o( d4 K1 F1 z
MSE=mse(E): Y4 u6 p* U# q
/ m/ ^+ q# w1 ?0 }
x=[。。。]';%测试6 @+ R! X# ~8 A% Q' u0 K9 L
sim(net_1,x) |
|