- 在线时间
- 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
1 B9 u6 x) m+ U1 N( J - load('trainset.mat'); %加载训练集数据
0 K1 c5 b3 ^% W1 X: z# { - load('testset.mat'); %加载测试集数据
. r/ B& t9 E; L/ ~7 w1 \ - p1=trainsetdata([1:179],:);
) ^7 w9 P, s6 M [2 ?$ k+ B5 p - p2=trainsetdata([180:300],:);
, `4 b' J9 V' i, x+ y. M( r - p=[p1;p2]';7 X. ^$ d5 [. @: t
- pr=minmax(p); V( l8 A1 d; V( l! `; [$ C
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
8 q* ]' X3 b$ n% g% ?\" B0 ] - net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点8 q+ E: e$ O+ L7 @& S! N+ u
- %取值不太确定,请指教1 Q/ y9 P2 t0 ]; h1 B7 U
- net.trainParam.show = 10;
- H. J D* l. [. m w! l - net.trainParam.lr = 0.05;4 p- p! Z' u# d @) t0 b
- net.trainParam.goal = 1e-10;
$ W& ~( E8 A) b- p0 J1 r) J - net.trainParam.epochs = 50000;7 o z\" q- d& s a6 q\" R
- net = train(net,p,goal);/ U0 Q6 _ y6 d5 ?; `
- x=testsetdata';
( N I. `* _+ X0 I* l - y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. , X- b9 S& s6 B5 z
- > In obs_use at 18
- * m3 K$ D\\" P: |# X& ]0 B# [0 c# ~
- In newff>create_network at 127\\" B7 M% n$ ^9 i; x$ W4 U5 ]
- In newff at 102
- ) d; q) e8 U0 G! x7 l
- In test at 9
- 3 a! f1 \8 ?7 U5 k/ _; ?
- See help for NEWFF to update calls to the new argument list.
- 9 N1 \$ v: @0 k& z\\" ?
-
- , J3 M; J5 G: L* t
- ??? Error using ==> trainlm at 109
- 9 h* }! U\\" R4 J\\" R5 x
- Output data size does not match net.outputs{2}.size.
- & `/ R# }+ S' f6 |, f2 @; d+ ^7 ]8 i
- & t+ n# n\\" c2 l8 a$ t) g
- Error in ==> network.train at 1070 ^* z5 \9 `. m% @/ q$ X
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);7 d\\" k4 E3 L1 i. F. x) @0 H
- 2 L* d. B, P7 d1 U4 k) Y
- Error in ==> test at 15
- 7 j- }+ y8 L9 n8 D; q
- net = train(net,p,goal);
|
zan
|