- 在线时间
- 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# Z4 f: `2 b. ^2 K$ X; V3 j# M
- load('trainset.mat'); %加载训练集数据
W; ]' p7 |/ ]2 X! d$ U V - load('testset.mat'); %加载测试集数据
+ ]# w, [5 M; h K/ y& f - p1=trainsetdata([1:179],:);6 l# K. C! o+ r5 @( I9 l( N
- p2=trainsetdata([180:300],:);. A$ d9 W* Y8 t2 d. a
- p=[p1;p2]';
C1 ?+ a# N) H$ l! u7 o - pr=minmax(p);: H% f% t O& N% F9 @$ ]
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];1 W9 r+ c: o& D: J: f+ |
- net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点0 x# a: {# A& N8 p# q
- %取值不太确定,请指教
7 F r* g/ c\" x, e' [ - net.trainParam.show = 10;
* z. l6 a. O# }, A$ S2 c0 @ - net.trainParam.lr = 0.05;: z% s3 @+ h: J1 R+ K( S
- net.trainParam.goal = 1e-10;
0 t# @# b- \7 H/ e( v - net.trainParam.epochs = 50000;
/ S; f _) s) r - net = train(net,p,goal);+ n. ^& p/ K2 m
- x=testsetdata';
q( D5 H/ m8 }) L+ P: z - y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. 2 P7 a: Y& o& k+ A\\" C5 J7 T& Q
- > In obs_use at 18/ |. u\\" o9 X D8 P2 c% m- G4 a
- In newff>create_network at 127
- 8 ~3 ]' i+ L1 K
- In newff at 102
- / [! F- A\\" I6 N& z3 ]- B
- In test at 9
- $ W2 w6 D7 L4 v
- See help for NEWFF to update calls to the new argument list.) K8 G1 z9 X. H! Z% }9 Y
-
- 7 r1 H U f/ O4 m: v
- ??? Error using ==> trainlm at 109$ s7 b- O0 y4 l/ G* ?
- Output data size does not match net.outputs{2}.size.
- 1 D: N; }* l9 E0 U- A
- 7 n/ Y. }6 U; A! N
- Error in ==> network.train at 107
- : v1 `, | B1 @$ c$ W7 _
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
- 9 A% j k: G; Q% Z
- / ]! \2 V\\" t9 E- ?& d2 i& ~
- Error in ==> test at 15
- $ F5 {! L) |6 D& N1 L% M7 v
- net = train(net,p,goal);
|
zan
|