- 在线时间
- 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 n/ \ A# q2 s; O( y& s - load('trainset.mat'); %加载训练集数据
* p0 c' I- M; e6 v# |$ Q - load('testset.mat'); %加载测试集数据, R1 t$ k\" m2 ]8 ^% k# r3 i
- p1=trainsetdata([1:179],:);
2 s$ O* w\" b1 o6 f- e X$ W5 p! t - p2=trainsetdata([180:300],:);; I' R1 A$ f* P9 C$ z+ J
- p=[p1;p2]';; ~# h* W6 M0 ]' A
- pr=minmax(p);+ L e7 X9 p2 s
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
9 ?. m8 S% U/ y8 S1 G+ d - net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点0 a- t3 Q* J1 A. O- v2 B9 Q& ]
- %取值不太确定,请指教4 f) Z# V7 R( w' ?
- net.trainParam.show = 10;. @! Q$ a0 [5 [) u& W2 m
- net.trainParam.lr = 0.05;
2 r- O d& j1 M& ~% X - net.trainParam.goal = 1e-10;
. Z8 g+ ]\" A% C3 }0 N$ A- Q4 i - net.trainParam.epochs = 50000;4 d/ U$ A2 G: w5 E
- net = train(net,p,goal);
9 [1 ]- b {' I) R - x=testsetdata';
8 @4 g, ~4 t6 F5 N - y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way. - Y/ u/ Z! W6 D( g# t& K
- > In obs_use at 180 y6 Z3 h. ~- b1 ?: Q7 b
- In newff>create_network at 127
- ; [) L. }% f, D! i& d
- In newff at 102
- & w5 X3 p- Z+ T: ^
- In test at 92 L7 {# f( N* }1 A2 G
- See help for NEWFF to update calls to the new argument list.
- 7 C7 R( v4 @9 h7 T& q$ G
- # i0 t' i, h# T; J
- ??? Error using ==> trainlm at 109
- 9 \& n# J* `7 S9 l& U7 h2 R, i* \( `1 ?
- Output data size does not match net.outputs{2}.size.
- + ]- b* ~4 G6 M- R: }
- ; O7 z9 F9 J1 f4 ~0 P( z9 [
- Error in ==> network.train at 107
- ; P' X) j3 U4 Z/ o\\" ?
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
- , A* p1 |) _$ M$ Z& a C8 @+ i6 d\\" x0 e
- 4 Z9 A2 b3 B U. { c
- Error in ==> test at 157 V5 t* C/ V. ~4 l( k
- net = train(net,p,goal);
|
zan
|