数学建模社区-数学中国

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

作者: 天零ヮ冰釋    时间: 2012-8-25 20:09
标题: 神经网络工具箱的使用
  1. clear
    * d5 D( T+ t$ X7 c5 C/ x/ N
  2. load('trainset.mat');                   %加载训练集数据' r) h+ W* x# v( b8 `# Z9 H
  3. load('testset.mat');                    %加载测试集数据+ z3 P' e/ b. o5 J; y9 g, v
  4. p1=trainsetdata([1:179],:);
    . q$ _. @7 S4 R) J) c+ M
  5. p2=trainsetdata([180:300],:);
    , j4 F- I% K, Q7 n) g( h; K, F
  6. p=[p1;p2]';7 q8 c; [6 {; \! H
  7. pr=minmax(p);
    / I7 r9 @5 C+ O, U
  8. goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];
    : ~( T1 m8 j& ~1 e0 B6 n
  9. net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点
    4 l5 s6 c. e  g. e- Q
  10.                                             %取值不太确定,请指教7 T' r+ p  a4 o; x6 k
  11. net.trainParam.show = 10;
    . I0 `" d" w8 `4 c3 s
  12. net.trainParam.lr = 0.05;' R9 ^9 h7 N! {& t( s
  13. net.trainParam.goal = 1e-10;3 H" L2 E) A4 P
  14. net.trainParam.epochs = 50000;
    ' N) V+ V6 u7 @! A/ n
  15. net = train(net,p,goal);
    ( L8 B7 F+ \1 U# C) R/ Y; B4 n6 g
  16. x=testsetdata';
    ; E. V: n5 y$ s0 P( ?, g
  17. y0=sim(net,p)
复制代码
下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值
  1. Warning: NEWFF used in an obsolete way. + y0 F6 x! q! V6 ~; }3 _5 \- {+ j
  2. > In obs_use at 18
    0 `) ~+ z! N; P3 n
  3.   In newff>create_network at 127
    ) i, W' o: t5 r0 h: i% F/ m' H
  4.   In newff at 102
    + {, _; D5 x. }% P, L# |; c0 D
  5.   In test at 9- u/ r& w' j/ S5 J/ M
  6.           See help for NEWFF to update calls to the new argument list.' a: r. }6 x0 \  t# s

  7. 9 t/ u* e3 e3 J
  8. ??? Error using ==> trainlm at 109( G% d1 ^8 k- |2 Z, Z' P0 V. @, d
  9. Output data size does not match net.outputs{2}.size.- ?! H( b: d; n, m& G7 n
  10. , g- f( l$ u! A# _: |
  11. Error in ==> network.train at 107
    8 {( T% K$ N  k1 p  i
  12. [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);$ u8 |! D3 Y- g+ Y1 z# I- k& `
  13. ; E  b( I7 G, n9 ~+ r1 j
  14. Error in ==> test at 15; A* F8 T  y1 Y7 y% B% a1 l
  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