- 在线时间
- 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# m3 T4 G' S( W& j) q, {5 m7 U/ ?0 L
- load('trainset.mat'); %加载训练集数据
. s. x+ W. n' ~ - load('testset.mat'); %加载测试集数据1 g2 K' @# }: j
- p1=trainsetdata([1:179],:);
) ^: R5 }& h- O( r6 q# C( f - p2=trainsetdata([180:300],:);; s4 d% ?$ P. g! F4 @, N1 z' p
- p=[p1;p2]';8 O5 r4 H; {' O) L- [\" v
- pr=minmax(p);* ^( M' q\" x$ z* j0 e1 S; }
- goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
& n/ B0 v; K3 J2 Q - net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点
: A4 J: F( E2 U1 @\" V - %取值不太确定,请指教+ ~6 B. R: Z4 e\" f\" y) {
- net.trainParam.show = 10;, b/ @' j1 @6 j, b
- net.trainParam.lr = 0.05;1 k6 H. }$ @) G8 R7 ^\" t
- net.trainParam.goal = 1e-10;, X8 O) B1 N5 Q* \3 N6 B0 k
- net.trainParam.epochs = 50000;
- c, l9 G* j6 C2 z - net = train(net,p,goal);6 `/ W$ l: f% x
- x=testsetdata';
! l% O( U j; Z1 Z* _* R! z; V - y0=sim(net,p)
复制代码 下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值 - Warning: NEWFF used in an obsolete way.
- ) J\\" B9 ~' D' y- ?
- > In obs_use at 18
- % a2 s6 V! ^! M+ o
- In newff>create_network at 127$ Y% B# M; X( G3 d7 ^
- In newff at 102
- 5 x2 ^; t) F5 b1 v5 j# O
- In test at 9
- 9 ?( o) v( ?. Q+ X. E
- See help for NEWFF to update calls to the new argument list.
- 7 A; Z) P. i$ [$ j) a/ D2 R. x( ]
- 2 D' [# w1 J6 |( r. L
- ??? Error using ==> trainlm at 109
- 4 _4 a9 [' K% L* ^0 ^
- Output data size does not match net.outputs{2}.size.( }) t3 \5 C3 R
- 0 a' m8 w# H, m k0 A! r5 H& J
- Error in ==> network.train at 107) O+ q1 ?. B# I! T' s
- [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);( P# E/ [+ d y' s% }\\" }
- 9 ] E9 p: g( \- V5 C8 L. Z9 C- N
- Error in ==> test at 15
- & K* N! M% T; \
- net = train(net,p,goal);
|
zan
|