数学建模社区-数学中国

标题: 神经网络工具箱的使用 [打印本页]

作者: 天零ヮ冰釋    时间: 2012-8-25 20:09
标题: 神经网络工具箱的使用
  1. clear
    ( A) L7 }1 }6 \; |4 i& i3 G3 K) Y
  2. load('trainset.mat');                   %加载训练集数据: |& [6 ]$ h& q% n1 L( t* X. _5 n5 u9 ^, E
  3. load('testset.mat');                    %加载测试集数据1 x4 v% K3 @) f- X( h( U
  4. p1=trainsetdata([1:179],:);0 i1 J$ ~6 `+ M; W9 I+ Z" f! V9 _
  5. p2=trainsetdata([180:300],:);
    ) c* K9 R! P+ _1 b5 u
  6. p=[p1;p2]';  x0 s' ?: \: n* y
  7. pr=minmax(p);# Y9 O% w0 ~3 i  R+ Z7 ~
  8. goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];3 l3 ^$ T  \$ {, C
  9. net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点* r3 L" g! ?$ _$ P3 X( B3 E8 d% e
  10.                                             %取值不太确定,请指教) E$ E  p2 Z2 @5 o- e* U# K# G
  11. net.trainParam.show = 10;
    1 x- B7 b+ r9 T) i* p: ]3 a. ^
  12. net.trainParam.lr = 0.05;! s* x" `# V2 b& ]9 d$ O, T# X/ m
  13. net.trainParam.goal = 1e-10;
    ! j1 L+ o* O& K4 |
  14. net.trainParam.epochs = 50000;
    . y1 L4 W5 X+ w% E+ M) B
  15. net = train(net,p,goal);, R( y. J9 [* e0 m2 p2 T
  16. x=testsetdata';5 }- V4 ]* B4 r+ F7 b
  17. y0=sim(net,p)
复制代码
下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值
  1. Warning: NEWFF used in an obsolete way. 6 q) l3 _6 ]% {% V& G* C# I- }5 n
  2. > In obs_use at 187 i* t% X  n7 M
  3.   In newff>create_network at 127
    4 w* s: c' e* W* T4 Q
  4.   In newff at 102" A( f8 @- M( V) r% X0 G
  5.   In test at 9
    9 r4 u0 k# D, q
  6.           See help for NEWFF to update calls to the new argument list.0 T5 i# p4 p) P5 s* W
  7. 7 y+ I0 U. r! a/ L2 ~# G& \9 |) o$ W
  8. ??? Error using ==> trainlm at 109% v+ D: R, b) q! H1 u
  9. Output data size does not match net.outputs{2}.size.8 t( F# f  O3 k0 p3 O0 Z3 T5 M3 f

  10. : u- k) b  D1 `; s, o
  11. Error in ==> network.train at 107
    7 b4 k5 |$ i" T" r3 I2 |
  12. [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);5 p5 Y9 N, M5 l. C5 b

  13. 9 j, @+ L! _  v& I( o& q
  14. Error in ==> test at 15
    9 @4 W: h' @  E0 X: K
  15. net = train(net,p,goal);
复制代码

testset.mat

100.14 KB, 下载次数: 0, 下载积分: 体力 -2 点

测试集

trainset.mat

64.58 KB, 下载次数: 0, 下载积分: 体力 -2 点

训练集


作者: jiajinshan110    时间: 2013-8-20 09:43
..................




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5