- 在线时间
- 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- c5 C- ]; |' ?3 v9 k6 m; l8 ?, p: c
- load('trainset.mat'); %加载训练集数据* I3 w5 C6 Z& r5 g0 O3 W
- load('testset.mat'); %加载测试集数据
\" `7 O# t5 z2 }. H- O) \/ Q - p1=trainsetdata([1:179],:);
, d( G# d% B; j) V - p2=trainsetdata([180:300],:);
; K\" K' |/ ?- f6 U9 y) B - p=[p1;p2]';
9 p# Y B2 @# K6 J8 B - pr=minmax(p);
# P9 G! Z$ F* P - goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
2 L! U- u/ D& t' p( U- y; Q/ I - net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点
: J9 M2 ~* l+ L9 w' [2 S. [& u - %取值不太确定,请指教$ g1 s) u+ a$ D, w
- net.trainParam.show = 10;2 H+ Y& a5 u\" B\" w0 h7 A
- net.trainParam.lr = 0.05;: \4 ~5 `* G; \' c2 ~. ~
- net.trainParam.goal = 1e-10;
' l& \* I$ N, C7 U- E' ^ - net.trainParam.epochs = 50000;$ ^- P. l8 K- P0 b5 F
- net = train(net,p,goal);
& _) S9 F8 V: S) v5 k1 P - x=testsetdata';# j# l8 H. I8 K- v( |
- y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. 1 M/ S* G: ]' o4 V. Q- e
- > In obs_use at 18
- - h H8 k\\" w: a8 s% ~& O
- In newff>create_network at 127
- ' l\\" T. B/ {' x, ]
- In newff at 102
- + p) I# t3 |: \\\" w( h5 g# M\\" N
- In test at 9
- & W; I$ i; d7 m# A
- See help for NEWFF to update calls to the new argument list.
- 0 t) Z4 {; N+ f7 A$ x! X
-
- \\" y. I7 u: [; y& _\\" G4 ?8 H# r
- ??? Error using ==> trainlm at 109# K; X! J/ w& |, j
- Output data size does not match net.outputs{2}.size.
- + _1 G& ?' i) w6 M\\" v$ s\\" ]
- $ y' s1 j+ y$ N$ j# N+ R
- Error in ==> network.train at 107' n' u- j. m; ~6 H
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
- & z1 T- s) w+ P+ P
- ' ~ }1 ?- ` @& t% x2 ~3 K
- Error in ==> test at 15; J5 I6 m3 y& ]! a+ C
- net = train(net,p,goal);
|
zan
|