- 在线时间
- 22 小时
- 最后登录
- 2013-7-23
- 注册时间
- 2012-8-24
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 260 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 97
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 40
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 4
升级   96.84% TA的每日心情 | 奋斗 2013-7-23 13:56 |
|---|
签到天数: 25 天 [LV.4]偶尔看看III
- 自我介绍
- 自动化
 群组: 学术交流A |
- clear
2 q& m+ }6 s# ^) c - load('trainset.mat'); %加载训练集数据
! h, d( S+ j/ k' M - load('testset.mat'); %加载测试集数据
+ f- Y0 g9 ~( N+ U7 D$ y - p1=trainsetdata([1:179],:);
6 J4 `9 e\" l3 V: Y( R- m1 n$ n - p2=trainsetdata([180:300],:);0 v7 }) \2 w4 E( k
- p=[p1;p2]';
- _) e- t+ R8 o: P: C! }, R* h - pr=minmax(p);& J- B. c) U8 W
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];0 _0 J9 P! Z. I. G
- net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点' J0 w( {) c7 m/ O1 @$ N X
- %取值不太确定,请指教
/ ~9 f. m, m9 w0 ]. N6 P# |3 o9 D - net.trainParam.show = 10;
; i) x/ _- p# A - net.trainParam.lr = 0.05;
, o: G0 ^5 K! b8 w5 c\" h3 [ - net.trainParam.goal = 1e-10;- p\" u7 P; b( D4 i6 {' L
- net.trainParam.epochs = 50000;
5 \* B3 j- J; U% Z - net = train(net,p,goal);4 ] r& G0 _7 O2 e: H
- x=testsetdata';. x) }/ p\" \. K& C D8 r
- y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. + J/ P& }2 B M& ^* Q4 W% l
- > In obs_use at 18
- k) @1 A* }( a. a! m
- In newff>create_network at 127% k/ G' f7 W/ i2 u\\" D
- In newff at 102
- . p1 R U% O1 O% W8 q6 ]( [
- In test at 9
- & `9 {5 K+ ^6 ?# X1 G
- See help for NEWFF to update calls to the new argument list.
- ; E: s\\" t( ]* {/ `9 |
-
- , s9 g9 A: J6 ]8 R# g/ d6 u+ F
- ??? Error using ==> trainlm at 109
- ( y# w5 c4 X/ F6 x# H
- Output data size does not match net.outputs{2}.size.
- 6 W/ W2 }% E$ F
- 9 v* |2 o& g) F- h5 g1 X% r2 w
- Error in ==> network.train at 107
- 7 G, s) G' m/ }7 U3 l# w0 E! I
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);. a) f2 h0 i( J1 c/ x% n& j* ^
- 8 ~/ l* t1 r }$ O2 Q5 ?: a
- Error in ==> test at 152 ^. L4 v2 n2 X; }5 x# d$ y
- net = train(net,p,goal);
|
zan
|