- 在线时间
- 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# Y( d; N5 n, S9 n' J
- load('trainset.mat'); %加载训练集数据$ E$ d0 M\" d% ?\" p& Y& i' G
- load('testset.mat'); %加载测试集数据
: _1 L {5 t( J u; A - p1=trainsetdata([1:179],:);
3 \, _$ w* v3 G - p2=trainsetdata([180:300],:);3 s5 P, i$ U* m' A
- p=[p1;p2]';
& a\" B$ s+ ^8 n$ w - pr=minmax(p);; v/ S! X' G9 Q7 t# q' W
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
2 A) y' [) @% a7 K @! S( ~7 J - net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点3 e; n# i% `* {. w* y9 A\" [( F3 E. D
- %取值不太确定,请指教( f& W9 E5 L0 }% `7 F
- net.trainParam.show = 10;
6 C9 X1 t1 d+ ^ - net.trainParam.lr = 0.05;; @. e2 D8 s* D6 i& h7 z2 T
- net.trainParam.goal = 1e-10;
9 z' \/ f D/ G* G# f: U - net.trainParam.epochs = 50000;4 {\" ^% w0 z. U6 j% i3 q$ |6 c9 l
- net = train(net,p,goal);
+ R( r9 U- b2 r\" y& W - x=testsetdata';- X, s* t0 c+ ^8 h0 _% _( i
- y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. 5 ?4 h1 O2 s/ `$ _
- > In obs_use at 18
- ! d* T, \6 B7 w, N
- In newff>create_network at 127! M. S* Y) P( ^
- In newff at 102
- $ w8 v! X, D# P8 ~, c. Z
- In test at 9+ d% E7 Y* g# @; D1 U; Y
- See help for NEWFF to update calls to the new argument list.
- / G. N- M9 O\\" Y; s9 g
-
- 2 s* U9 d+ q! R4 o/ B a
- ??? Error using ==> trainlm at 109
- ; }! y& U& e& b. T. p7 {
- Output data size does not match net.outputs{2}.size.7 k7 L+ T: G4 G% ?& v
- 1 f9 F! j9 d/ R; `* K8 l) Z
- Error in ==> network.train at 1079 g* x1 d' F, T$ q9 B
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);: I6 o. G& L5 p! q0 K( |
- * o1 m9 G* B0 \3 J; t7 A9 {
- Error in ==> test at 15. ?6 W8 | M8 k( n. b+ _2 W
- net = train(net,p,goal);
|
zan
|