QQ登录

只需要一步,快速开始

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

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

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

4

主题

12

听众

360

积分

升级  20%

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

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    跳转到指定楼层
    #
    发表于 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];7 q; v% w  @# h( u. q, r
    9 F- D* M" a* v% `8 q" X% f* x& p
    2 x! l. `1 G  t6 r) C. J* K6 I( |
    a=max(p'); %#ok<UDIM>4 x2 ?! C. q1 L  z* b9 ?" W# F5 d0 H6 Y
    for i=1:14+ D7 h2 s( @6 {5 P9 d
    for j=1:3
    4 X2 ]* c* U# R& @ptest(i,j)=p(i,j)/a(i); + ~! O% U8 O" x+ E, N2 }
    end! P% B& V% V+ a/ A4 [
    end
    # |7 r% _( J: X" j$ U
    ; Z' ]* K) \  D1 O# j; L5 {8 _* Y& y) M4 G2 R
    p1=ones(1,14);
    0 h6 x1 p/ n$ Y% z" e/ \p2=0.8.*ones(1,14);8 }! `9 H# H  E' E) O5 A
    p3=0.6.*ones(1,14);
    6 D3 x+ i: Y3 B9 @1 }6 q' X% r5 }2 np4=0.4.*ones(1,14);3 a0 s/ B/ B+ I  ^
    p5=0.2.*ones(1,14);9 R( Z3 v) h5 C0 |2 s
    p6=0.*ones(1,14);
    ' N9 A& m& I) V3 U. T1 Eptrain=[pl;p2;p3;p4;p5;p6];
    ( ^$ @5 _" n& N8 n: e, Tt=[100,80,60,40,20,0];
    8 k0 C! C- ]( H7 N; c7 k
    ; X( F& \8 V2 f$ }8 @
    1 d" s  j% L9 G% bnet=newff(minmax(ptrain'),[59,1],{tansig','purelin'},traingd');* g( V- j: n9 r- k( J7 _
    net=init(net);! R+ [' p& A& c" I
    net.trainparam.epochs=100000;  M1 Y( `# H+ m
    net.trainparam.goal=1e-10;2 b" w5 U# B( B4 L) K# g' j5 C
    [net,tr]=train(net,ptrain',t);
    " c; Y. k. `1 F+ L- v
    : C  I9 R* }! a7 Q4 `' C# z
    . C; r  |" E6 lfor i=1:3
    & g3 g1 W1 x( T& A, x% M$ S' F5 ea=ptes(:,i);
    ' i% y! Z8 r0 V7 I' oscore(i)=sim(net,a); %#ok<SAGROW>5 v' s: y+ R% n8 p; s, f
    end2 m: z* c, m1 B5 a# f- {. F

    ' ~- n" q8 W0 j. P7 Z  [' v8 T
    1 c/ Q: t! h# K1 g7 [- h; A
    $ n& S! s5 @9 x: O" j4 w

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

    4

    主题

    12

    听众

    360

    积分

    升级  20%

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

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    恩恩,我想做的是一个评估!就是对几个对象做一个评估,得出一个分数
    # W. Y5 f6 D  j/ f7 o4 \非常感谢你7 \) {: v5 X6 ^1 P0 O  s" p' R

    0 [0 {5 k0 \, u" N8 O, A
    回复

    使用道具 举报

    QYY1994        

    40

    主题

    17

    听众

    1233

    积分

    升级  23.3%

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

    [LV.7]常住居民III

    这程序是你自己编的吧!你能说说你想做的是什么吗?6 _) _0 k( k$ R: k% h! z4 [
    我这里有一个小模板,你可以看看,希望对你有用:
    : G; N. ^; [, mclc,clear5 h0 v- w$ v7 }+ C, ]3 }
    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 ...6 R$ G* z& }3 V4 ~
        41.93 44.59 47.30 52.89 55.73 56.76 59.17 60.63];8 L6 }7 V1 e% D, ?* O
    %人数 单位:万人( H1 Y5 J" N' ~1 ^: b2 F; r: B6 x+ Y
    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...
    7 |& e+ D5 b  V2 }4 i    2.25 2.35 2.50 2.60 2.70 2.85 2.95 3.10];& P- v( K) t7 X3 e( t/ U: ~
    %机动车数 单位:万辆
    / Y) V! X# t3 X2 ]  m5 Isqglmj = [0.09 0.11 0.11 0.14 0.20 0.23 0.23 0.32 0.32 0.34 0.36 0.36...+ H3 V' n% ~- X5 i, G" A9 i2 Q
        0.38 0.49 0.56 0.59 0.59 0.67 0.69 0.79];: x7 Z7 D- ~. C
    %公路面积 单位:万平方千米) y$ p' Z& V1 |- t! `1 U
    glkyl = [5126 6217 7730 9145 10460 11387 12353 15750 18304 19836 21024....
    " \0 J; F& s, I4 f5 E2 x    19490 20433 22598 25107 33442 36836 40548 42927 43462];- B( W( \* W" Z/ B/ ~$ e7 n. k) r
    %公路客运量 单位:万人1 p: O" B( S- k6 N- h# D  V
    glhyl = [1237 1379 1385 1399 1663 1714 1834 4322 8132 8936 11099 11203 10524....
    5 _6 I2 W% }' j9 E    11115 13320 16762 18673 20724 20803 21804];8 T7 m0 Y) A, f( d
    %公路货运量 单位:万吨% T  d, E8 r" K1 u
    p = [sqrs;sqjdcs;sqglmj];   %输入数据矩阵
    2 y& Z2 m5 j) r. ~0 v8 B. G' I' Vt = [glkyl;glhyl];          %目标矩阵6 U# r8 {' v+ E$ _9 E
      I3 |: g" @, w
    %%归一化处理
    0 }+ ]* X# P2 q[pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);  %对pt矩阵进行归一化处理( q# ^2 q) l% N4 z
    dx = [-1,1;-1 1;-1,1];                       %
    % ^" g8 a% n6 {* _. b9 L' D" p# r( y9 @
    %BP网络训练" f4 U/ Y5 X/ B' A! G) c
    net = newff(dx,[3,7,2],{'tansig','tansig','purelin'},'traingdx');; P5 l2 H- f& {# C. e  w
    - I- @) |2 J7 T. }. M2 t
    %%建立模型,并用梯度下降法训练1 N, G4 F! {+ l) B$ g1 C
    net.trainParam.show = 1000;          %轮回显示一次/ z6 P2 Q  [. S2 {. ^' L! }) y
    net.trainParam.Lr = 0.05;            %学习速率
    / B3 d) B0 Q' w1 f/ x& [* ]$ @# H; Xnet.trainParam.epochs = 50000;       %最大训练轮回! ]% s* O  i: h0 @; H) J
    net.trainParam.goal = 0.65*10^(-3);  %均方误差
    / u0 ]1 b' I1 _2 X! enet = train(net,pn,tn);              %开始训练6 o( C2 }. l( w2 C% Y7 n
    0 S' g5 ?' w$ N8 s+ y% H" ?, j
    %%利用原始数据对BP网络仿真' W- @; k) j4 r( i+ C; d2 u
    an = sim(net,pn);                    %用训练好的模型进行仿真% ~! A# {: [* T. H3 s
    a = postmnmx(an,mint,maxt);          %把仿真到的数据还原到原始的数量级
    4 J9 x9 i0 t5 _7 ]2 A1 W3 R! J. A- f4 H- c
    %%对比测试
    ! M& ]2 o- A2 J- Mx = 1990:2009;8 C0 m* j1 h( L' n
    newk = a(1,:);
      Y. a/ g& F$ N; g' Onewh = a(2,:);
    : ~, g7 X$ x. S. Efigure(2);
    9 o" p, _$ [: P' Nsubplot(2,1,1);+ e3 ]- F) l( A& T0 q5 ]6 A. M1 ]& Y. \) I
    plot(x,newk,'r-o',x,glkyl,'b--+');6 @4 Y& |7 f- \% Z; Q8 l- z% d) i
    legend('预测输出客运量','实际客运量');
    ' U5 y% `. M  b9 Y; R( B5 e- d) Vxlabel('年份');
    6 C$ ?$ Z- W% o$ ~. H  Z- fylabel('客运量/万人');
      F- V: f5 X) }6 N: A2 Ititle('运用数据箱客运量学习和测试对比图');. V! |" ~9 [) \) y8 M
    subplot(2,1,2);' A, d8 ^4 k. K: g8 s
    plot(x,newh,'r-o',x,glhyl,'b--+');9 g- w+ ~" l/ t! u3 B* [6 @$ \" M/ r
    legend('预测输出货运量','实际货运量');" g* C, G# ~# M% I5 g
    xlabel('年份');
    , M" Y3 T2 E: t8 Eylabel('货运量/万吨');
    " @  {- m8 J0 l' K( Htitle('运用数据箱货运量学习和测试对比图');6 u- }& H; C* F" t; R+ ^0 a1 F
    %利用训练好的网络进行预测
    # R' H' u; M0 ^2 ~pnew = [73.39 75.55
    " y2 b% S% G+ T$ C    3.9635 4.09758 e0 e( w8 O- b8 W
        0.9880 1.0268];8 q5 m- J2 T) d+ b1 S0 {$ O
    pnewn = tramnmx(pnew,minp,maxp);
    & Y; r6 s5 m* p%利用原始输入数据的归一化参数对新参数进行归一化
    - \: d. k$ a5 \4 Danewn = sim(net,pnewn);& ^& H& g3 Q! q, ]+ a
    %利用归一化后的数据进行仿真
    8 V' G8 N1 A. J0 {2 I3 ?anew = postmnmx(anewn,mint,maxt)" Y: P! [/ e& S$ d
    %把仿真得到的数据还原原始的数量级
      V1 g: Y3 P) u# F
    # E- D* j- Y0 j, y! C, K0 L" N, N
      E' m( Y+ X" {  p! s4 J欢迎交流!
    0 B0 O0 r: u4 |& s/ @8 ^2 H2 l8 V5 i; _! q; e5 q3 o
    回复

    使用道具 举报

    子任        

    4

    主题

    12

    听众

    360

    积分

    升级  20%

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

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    大神能帮我运行一下代码吗
    ' |$ W, S9 q; e2 V) C9 h2 X我不懂这个
    & i: f! g( m' v- {9 N/ d8 t能留下联系方式吗
    7 t- z. m% I0 h  ?/ l/ ^& y
    回复

    使用道具 举报

    377

    主题

    148

    听众

    5991

    积分

    升级  19.82%

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

    [LV.7]常住居民III

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

    群组2015年美赛冲刺

    群组高等数学串讲

    群组2014第三期英语写作

    群组SAS数据分析大赛冲刺

    群组2015美赛优秀论文解析

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-9 09:37 , Processed in 0.420379 second(s), 77 queries .

    回顶部