QQ登录

只需要一步,快速开始

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

[问题求助] 求 神经网络大神帮助

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

4

主题

12

听众

360

积分

升级  20%

  • TA的每日心情
    开心
    2016-10-11 16:51
  • 签到天数: 138 天

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    跳转到指定楼层
    1#
    发表于 2015-3-20 12:08 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    2体力
    p=[1 2 3;3 2 1;5 6 1;7 3 1;3 5 2;9 3 5;7 4 2;4 5 6;0 3 4;6 0 1;4 2 3;9 2 7;8 0 1;3 6 2];" n6 ]- w. ^( _9 d
    6 L3 r4 A' g$ z) {) P
    ! l2 |3 O* J4 C
    a=max(p'); %#ok<UDIM>. \# j: L# R- a9 h3 V# y' a% P
    for i=1:14
    ! G  X* g) t( l+ efor j=1:32 D& R" R8 W2 J6 G0 k0 X
    ptest(i,j)=p(i,j)/a(i); 9 S. n: q9 M. }8 I5 V2 T* g, @
    end) ]) \9 N% r- M: C
    end
    ' q. Q" t" g" \9 q3 j7 Y1 P
    4 r4 m0 x6 g" A0 S- U) @  \
    0 w# p! u, q- u. xp1=ones(1,14);: A" J; l& W: a; b/ a: ~* l
    p2=0.8.*ones(1,14);
    # g' J. g2 r  ~: f: h+ ?, M" d, Np3=0.6.*ones(1,14);5 q* V. A7 h5 V4 D- T6 \4 C
    p4=0.4.*ones(1,14);, Z, v" U+ V/ T) ^( L
    p5=0.2.*ones(1,14);5 d# v0 A2 H9 r& q1 Q# J" D( N
    p6=0.*ones(1,14);, G9 B* Q# Q$ `( w0 Y# D
    ptrain=[pl;p2;p3;p4;p5;p6];2 g' D! A& |* e3 @! q
    t=[100,80,60,40,20,0];" {; w( t  P! w7 H& Z& {" S
    + S& v8 Z3 Y# e& g( I! H

    : [, U+ J; z' P- H# a. |net=newff(minmax(ptrain'),[59,1],{tansig','purelin'},traingd');
    $ d7 s! v; W/ vnet=init(net);/ i3 m- i$ d& k) T* Q9 R
    net.trainparam.epochs=100000;
    # }' n  a: d& Z4 m; c* _5 wnet.trainparam.goal=1e-10;! r* ^) [+ `( |6 N
    [net,tr]=train(net,ptrain',t);8 i9 e" q; o0 X3 @+ O9 x( u
    + z9 H& n' {0 w( e. l- u. q5 S" v

    , M. R. _7 p9 O, M( ?$ V- bfor i=1:34 Q, j. ~( @+ |9 }; W. `% q) J4 j
    a=ptes(:,i);
    & ~7 g7 S4 u7 S1 v# }score(i)=sim(net,a); %#ok<SAGROW>
    " x. {& `& `; Eend
    % V% v" g6 @3 T5 P
    0 Q* _' D, H9 {* f& G& Z7 B. h: ^1 ]5 s9 d, p- f; q8 T1 |

    ( f( r8 x$ _- u9 H

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

    377

    主题

    148

    听众

    5991

    积分

    升级  19.82%

  • TA的每日心情
    奋斗
    2016-7-14 13:54
  • 签到天数: 219 天

    [LV.7]常住居民III

    社区QQ达人 元老勋章 发帖功臣 新人进步奖 优秀斑竹奖 金点子奖 原创写作奖 最具活力勋章 助人为乐奖 风雨历程奖

    群组2015年美赛冲刺

    群组高等数学串讲

    群组2014第三期英语写作

    群组SAS数据分析大赛冲刺

    群组2015美赛优秀论文解析

    回复

    使用道具 举报

    子任        

    4

    主题

    12

    听众

    360

    积分

    升级  20%

  • TA的每日心情
    开心
    2016-10-11 16:51
  • 签到天数: 138 天

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    大神能帮我运行一下代码吗
    ! y- i  J9 S5 `% e我不懂这个
    . P3 C3 Q  _7 R) W: `, R& C能留下联系方式吗
    2 `0 c  Q6 J- o% ?/ N7 V' x
    回复

    使用道具 举报

    QYY1994        

    40

    主题

    17

    听众

    1233

    积分

    升级  23.3%

  • TA的每日心情
    奋斗
    2015-4-4 20:23
  • 签到天数: 126 天

    [LV.7]常住居民III

    这程序是你自己编的吧!你能说说你想做的是什么吗?8 }. M1 C* ~( p4 s
    我这里有一个小模板,你可以看看,希望对你有用:
      s4 h( |; i; L6 J7 Bclc,clear& W' Z1 m7 I: J
    sqrs = [20.55 22.44 25.37 27.13 29.45 30.1 30.96 34.06 36.42 38.09 39.13 39.99 ...$ G+ o. V! o# o# R0 b- Z0 Y0 i$ V
        41.93 44.59 47.30 52.89 55.73 56.76 59.17 60.63];
    * {! r, b3 L; C6 U%人数 单位:万人! k  a  P; }1 P
    sqjdcs = [0.6 0.75 0.85 0.90 1.05 1.35 1.45 1.60 1.70 1.85 2.15 2.20...
    % ~+ `" c6 E% _+ D* x    2.25 2.35 2.50 2.60 2.70 2.85 2.95 3.10];
    / w" ~  j' G& v9 l, `! e$ i%机动车数 单位:万辆1 T) d8 h! O9 V, W6 _
    sqglmj = [0.09 0.11 0.11 0.14 0.20 0.23 0.23 0.32 0.32 0.34 0.36 0.36...; Y7 W, X; f: o, W9 T& C8 w
        0.38 0.49 0.56 0.59 0.59 0.67 0.69 0.79];
      Q# w5 q3 p) ^$ U%公路面积 单位:万平方千米6 }. R; P! N/ a4 L. B, @( L: S
    glkyl = [5126 6217 7730 9145 10460 11387 12353 15750 18304 19836 21024....
    . a+ Y( t+ C/ u& q6 o$ T+ g7 ]/ W    19490 20433 22598 25107 33442 36836 40548 42927 43462];
    8 D% l4 `5 z8 h6 {  y7 W( G: G%公路客运量 单位:万人' s: m, {" U* |/ @9 P
    glhyl = [1237 1379 1385 1399 1663 1714 1834 4322 8132 8936 11099 11203 10524....
    " \" a" e6 E2 m% B/ n) \( W8 X    11115 13320 16762 18673 20724 20803 21804];
    / s4 ~  P* ~, F) @8 `; G%公路货运量 单位:万吨& F; c/ v- W: R. p
    p = [sqrs;sqjdcs;sqglmj];   %输入数据矩阵5 {" f  M3 c/ T  I- o5 h
    t = [glkyl;glhyl];          %目标矩阵# u7 F8 ]2 m) v5 f
    . Q/ K9 B+ O& b# a; h
    %%归一化处理; k7 [& u9 y# o2 B
    [pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);  %对pt矩阵进行归一化处理
    $ M: V, e7 G/ W0 S' Q" z& ldx = [-1,1;-1 1;-1,1];                       %
    - n2 T5 n/ H0 @$ J! S7 L! Z. b) {. t( U' b6 s3 Q1 |. r. Z& j1 i# H2 |
    %BP网络训练0 M! t6 Y; A8 _' f" Y
    net = newff(dx,[3,7,2],{'tansig','tansig','purelin'},'traingdx');2 w' p# N0 E# ]7 K9 I
      X, ]( N' m! k" R$ P
    %%建立模型,并用梯度下降法训练
    5 c2 S; r, q. ?9 k! i; jnet.trainParam.show = 1000;          %轮回显示一次( o$ J# n- c: O% ^% X1 a
    net.trainParam.Lr = 0.05;            %学习速率4 |  E% ^; _0 Y1 P0 x
    net.trainParam.epochs = 50000;       %最大训练轮回: i- b1 Y. o& d& P$ o3 h$ U
    net.trainParam.goal = 0.65*10^(-3);  %均方误差
    % e8 b7 b. [% A, |0 i" \net = train(net,pn,tn);              %开始训练
    / z8 \# @# M# O& a. c2 l1 A
    % p3 i% ], ^+ Z8 S%%利用原始数据对BP网络仿真
    " z0 H/ I0 d3 _& W) O# M% `an = sim(net,pn);                    %用训练好的模型进行仿真3 r% {9 q% e* d; U: l" `6 F$ ]: _
    a = postmnmx(an,mint,maxt);          %把仿真到的数据还原到原始的数量级: m! c& R  W6 j3 ^6 D- ?2 |: u
    * P) O$ z! Y+ l6 O: x
    %%对比测试
    / ?, [4 u/ @* M; j: X' _- F) r- I6 ox = 1990:2009;0 O5 L! g- n; _5 J& e. X
    newk = a(1,:);8 y+ L* n6 ]. A6 P- E- a  q% I# o
    newh = a(2,:);8 d2 V+ @7 ]3 h! ?8 f
    figure(2);
    2 E! z8 O$ |0 R, Q1 i- q# W$ Asubplot(2,1,1);
    # n& R4 |  {* M9 ~& X' yplot(x,newk,'r-o',x,glkyl,'b--+');9 K7 y9 k- \8 L4 w1 g0 s! T  I
    legend('预测输出客运量','实际客运量');
    ' [4 H9 E8 U9 _/ f1 v& R  Q' Xxlabel('年份');
    % O9 @3 ?+ h% u& ~" D/ \+ Sylabel('客运量/万人');8 Z8 b: B2 l- x7 t: G) S% r
    title('运用数据箱客运量学习和测试对比图');
    6 r- K4 B4 M& H+ Q& Osubplot(2,1,2);
      F- L8 q( K  r: v0 D0 jplot(x,newh,'r-o',x,glhyl,'b--+');- {$ a" N5 ^0 n+ l  T5 x
    legend('预测输出货运量','实际货运量');4 a: L+ |# D/ y' E7 \) |
    xlabel('年份');
    3 `3 o+ w0 y, d7 ~8 ?! W$ ]% d0 [: {1 yylabel('货运量/万吨');
    # O5 Y. A4 x( P( dtitle('运用数据箱货运量学习和测试对比图');
    . j: [8 I  V: y- Q4 |%利用训练好的网络进行预测
    $ d" S" o, O! |6 ^# Ppnew = [73.39 75.556 S! ~5 A" |+ j( a
        3.9635 4.0975
    4 K. c, O3 H3 T. T( R$ m, W    0.9880 1.0268];
    2 b. o' Y9 ?( P5 G( D/ p+ m  Upnewn = tramnmx(pnew,minp,maxp);, o" s2 \$ B$ _0 v# T" I
    %利用原始输入数据的归一化参数对新参数进行归一化
    8 L$ x( w+ _5 x' wanewn = sim(net,pnewn);
      ?  F% F$ T; J' E2 N# q" s%利用归一化后的数据进行仿真
    % m% i, a* A! H4 sanew = postmnmx(anewn,mint,maxt)3 j' R; y8 G1 J* L
    %把仿真得到的数据还原原始的数量级# O5 ?( \/ b2 p$ d- u6 _

    " ^* Y/ R" d- |- n/ q2 o5 [, g4 r5 z' n6 `% W" E# N9 J
    欢迎交流!1 U2 u; p$ T% |+ r5 ~* l

    7 i, I9 E) r8 ~. M+ F2 r: h3 |  `
    回复

    使用道具 举报

    子任        

    4

    主题

    12

    听众

    360

    积分

    升级  20%

  • TA的每日心情
    开心
    2016-10-11 16:51
  • 签到天数: 138 天

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    恩恩,我想做的是一个评估!就是对几个对象做一个评估,得出一个分数
    # m. t5 X+ z% N, |非常感谢你
    0 b- ~$ l0 |* Y& O& a7 {# U4 c- t5 f# P/ ]- @" t. O7 `
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-9 08:07 , Processed in 0.586737 second(s), 77 queries .

    回顶部