QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3879|回复: 1
打印 上一主题 下一主题

[问题求助] 神经网络工具箱的使用

[复制链接]
字体大小: 正常 放大

1

主题

5

听众

97

积分

升级  96.84%

  • TA的每日心情
    奋斗
    2013-7-23 13:56
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    自动化

    群组学术交流A

    跳转到指定楼层
    1#
    发表于 2012-8-25 20:09 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    1. clear
      2 v, e0 @8 s4 c, x
    2. load('trainset.mat');                   %加载训练集数据# N# s1 y+ u6 o, k, ?
    3. load('testset.mat');                    %加载测试集数据
      0 U: ^! G3 [5 k- W  j1 k. |
    4. p1=trainsetdata([1:179],:);
      0 j- \) Q* F3 A% X
    5. p2=trainsetdata([180:300],:);
      5 k5 W1 d1 h, ?! B- ]
    6. p=[p1;p2]';0 v$ }/ o- _% ]# T% E4 F9 O
    7. pr=minmax(p);; P# n  I8 L) u' `* c
    8. goal=[ones(1,179),zeros(1,121);zeros(1,179),ones(1,121)];1 L4 G/ k, u. e) l6 P
    9. net=newff(pr,[21,160],{'tansig','logsig'}); %隐含层节点和输出层节点
        s+ C  n, R0 T# S
    10.                                             %取值不太确定,请指教
      , l\" B, U, H: h, V
    11. net.trainParam.show = 10;% V\" G4 u+ w1 j6 ?* u4 ]* r' |  L
    12. net.trainParam.lr = 0.05;\" [  l/ Y$ p/ b# u* `* b
    13. net.trainParam.goal = 1e-10;: h: l) ?# v3 |  {
    14. net.trainParam.epochs = 50000;8 |- X2 i1 Y: S- q# S; z$ S
    15. net = train(net,p,goal);5 I6 j9 F2 Y4 y7 t
    16. x=testsetdata';* U2 b' V! a% c: ]; L& E3 D  Y
    17. y0=sim(net,p)
    复制代码
    下面是运行结果,请各位高手帮忙改改啊,主要是节点数那块儿不知道该怎么取值
    1. Warning: NEWFF used in an obsolete way. & T& T2 L, ?: A5 @8 x- e3 w- Z
    2. > In obs_use at 18/ G- _$ r3 N  h( o
    3.   In newff>create_network at 127- d- |3 |8 l$ M# y' L
    4.   In newff at 102
    5. ( \  r: q1 X6 L3 R
    6.   In test at 9
    7. $ E0 D8 K7 L4 r4 V
    8.           See help for NEWFF to update calls to the new argument list.5 U; ~/ y9 [3 w5 f

    9. 9 A$ M, @+ W; W: n8 I- F
    10. ??? Error using ==> trainlm at 109\\" }9 }0 m7 z' B( ?# I- M  e) u
    11. Output data size does not match net.outputs{2}.size.
    12. ' }9 O$ D3 }\\" `! r\\" g3 h3 q- i

    13. % ?; Z* F1 R8 S1 ?( I
    14. Error in ==> network.train at 107. P, `% @8 e, I+ _' V- I+ c/ m
    15. [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);; K8 O3 d: }, q* K3 C
    16. 1 v, X1 c$ ~+ C\\" }& q
    17. Error in ==> test at 15
    18. ( U9 o% m0 L; f8 r! N0 u0 o) m
    19. net = train(net,p,goal);

    testset.mat

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

    测试集

    trainset.mat

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

    训练集

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    7

    听众

    371

    积分

    升级  23.67%

  • TA的每日心情
    开心
    2013-9-15 12:52
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    自我介绍
    新人,想多学习学习~!

    新人进步奖

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-10 22:01 , Processed in 0.317632 second(s), 59 queries .

    回顶部