QQ登录

只需要一步,快速开始

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

    15. ; O7 z9 F9 J1 f4 ~0 P( z9 [
    16. Error in ==> network.train at 107
    17. ; P' X) j3 U4 Z/ o\\" ?
    18. [net,tr] = feval(net.trainFcn,net,X,T,Xi,Ai,EW,net.trainParam);
    19. , A* p1 |) _$ M$ Z& a  C8 @+ i6 d\\" x0 e
    20. 4 Z9 A2 b3 B  U. {  c
    21. Error in ==> test at 157 V5 t* C/ V. ~4 l( k
    22. 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-6-14 07:03 , Processed in 0.426309 second(s), 59 queries .

    回顶部