QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3838|回复: 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];
    , n: i- I- Q1 {0 H: {- W9 z& k5 X8 b! K1 u" q

    9 n' [: ^$ A$ _a=max(p'); %#ok<UDIM>4 c7 H* e6 D1 v
    for i=1:14
    & E# u' c' |! O# Hfor j=1:3
    * e7 S6 o, e" ~- B# {7 C, o5 q# Rptest(i,j)=p(i,j)/a(i);
    0 F6 p  ^: I0 j% c- x6 }! Zend/ v6 ?. z0 L) j- Y) i
    end: R) z  j5 u; S3 |
    . Z' l7 l; t  f: r( m9 M- \/ B

    $ ]  w7 d0 E/ Q8 `. W& O, tp1=ones(1,14);
      h% ^3 m0 ?4 g2 G8 N9 s1 M' B5 `p2=0.8.*ones(1,14);# B+ l$ \* j& e7 ^* P
    p3=0.6.*ones(1,14);
    $ ^; j, o1 D, B2 j: n% S5 up4=0.4.*ones(1,14);
    ) H% N0 r7 X2 i+ L3 P+ V2 cp5=0.2.*ones(1,14);
      C; Z% V: P$ v- @$ G: c% Wp6=0.*ones(1,14);
    9 v8 ~2 R, ~& @0 @9 a1 f# mptrain=[pl;p2;p3;p4;p5;p6];
    " L! a. _/ i! s. j: B, B( n5 D/ kt=[100,80,60,40,20,0];
    ! R' e3 N7 J3 I. o7 {! }. m% W  W
    / S3 x/ U. ]' V4 [1 `" o) z, w5 q# n
    + ^8 k$ w) C. N4 x0 v* G- u$ vnet=newff(minmax(ptrain'),[59,1],{tansig','purelin'},traingd');
    9 A# U1 X0 A; b5 V  L* }7 vnet=init(net);
    # {+ ]2 C3 ^. m, w* Fnet.trainparam.epochs=100000;6 m+ S1 e1 @4 `* L+ z" w. h
    net.trainparam.goal=1e-10;- W& `/ W' K: R; @& F9 f/ h
    [net,tr]=train(net,ptrain',t);3 m: }% [3 Y7 ?3 B3 `
    ; R  g6 M6 `& R3 B

    * b; ^( c( U$ i$ @8 Dfor i=1:3
    # b2 E" g+ S  f$ e' ?/ N3 o8 ^& La=ptes(:,i);
    # L4 H4 v* d! A3 N3 ~score(i)=sim(net,a); %#ok<SAGROW>& L: h% D5 [4 `7 ~0 |
    end- z+ t) f& V; D/ ^: |; J
    / J5 e0 N$ j. h/ ^  A6 s
    ' A0 H& A7 k" C1 x% I* Q% c

    0 b* d% F; Z- `2 G1 Q

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

    4

    主题

    12

    听众

    360

    积分

    升级  20%

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

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    恩恩,我想做的是一个评估!就是对几个对象做一个评估,得出一个分数
    , l$ H* I5 s( ]. d/ ~1 G非常感谢你
    7 T* d1 S, ]5 O" o8 d9 v# l/ L" M# o3 K: P6 A
    回复

    使用道具 举报

    QYY1994        

    40

    主题

    17

    听众

    1233

    积分

    升级  23.3%

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

    [LV.7]常住居民III

    这程序是你自己编的吧!你能说说你想做的是什么吗?( R, V  `! @! O) z: Y( T  L
    我这里有一个小模板,你可以看看,希望对你有用:
    4 c- ^' p7 v8 f+ W) Bclc,clear
    3 O3 K( @) l' X3 v( ]  o7 ^: fsqrs = [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 A: ~' }: R9 `+ ]# I, v3 C/ w) D6 A$ M    41.93 44.59 47.30 52.89 55.73 56.76 59.17 60.63];
    " h: P7 s+ F! q6 B: q4 R. m  `' w%人数 单位:万人2 C2 b1 a. c4 F+ W& M2 D1 X
    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...
    + o6 E# s3 x" U; R0 F    2.25 2.35 2.50 2.60 2.70 2.85 2.95 3.10];  K) V) K- ~6 Y0 E7 D4 ]
    %机动车数 单位:万辆) v9 A( v% `# U/ S: q" i
    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...
      s6 b8 u) \2 b- ~# F; o) f    0.38 0.49 0.56 0.59 0.59 0.67 0.69 0.79];
      i2 L: y7 e* y5 g; H: ?%公路面积 单位:万平方千米
      w/ W! d& O! g4 j$ d; y* r+ k, V# vglkyl = [5126 6217 7730 9145 10460 11387 12353 15750 18304 19836 21024....+ [5 [" N7 C2 y* i0 b
        19490 20433 22598 25107 33442 36836 40548 42927 43462];
    1 b9 `3 O- |  j* y* r0 T4 E%公路客运量 单位:万人: y- H" K4 R6 |( _  X) t% T
    glhyl = [1237 1379 1385 1399 1663 1714 1834 4322 8132 8936 11099 11203 10524....
    # U; I. C- ?5 X. @, p* k7 I. G    11115 13320 16762 18673 20724 20803 21804];* ^2 P; t0 c, \2 j' G6 Y6 R2 F
    %公路货运量 单位:万吨
    . z1 M3 [4 R" F8 Dp = [sqrs;sqjdcs;sqglmj];   %输入数据矩阵  X( D: i( _* @$ c
    t = [glkyl;glhyl];          %目标矩阵
    6 t- `6 z' K% o9 V6 Q# H- w3 m5 p
    9 M+ Z# \3 }8 C%%归一化处理
    ) `) C9 j; r0 H2 Y( J[pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);  %对pt矩阵进行归一化处理( n6 r0 r" W( B+ V% w; Q
    dx = [-1,1;-1 1;-1,1];                       %& |0 z6 s1 i0 z9 b, _5 R

    6 J1 m" |, i1 S2 O. c( f' v% z3 f%BP网络训练& r$ t* s: B& y! g
    net = newff(dx,[3,7,2],{'tansig','tansig','purelin'},'traingdx');
    3 S2 u5 z. X: f+ H3 v% ]( }8 G
    1 q0 C# C# m- ~%%建立模型,并用梯度下降法训练& d; w- Y7 W% q+ @/ E
    net.trainParam.show = 1000;          %轮回显示一次' C3 ~3 b1 T6 C1 ], W. C9 C1 ]
    net.trainParam.Lr = 0.05;            %学习速率$ p/ `' i9 P; s/ ?; T; ?% h
    net.trainParam.epochs = 50000;       %最大训练轮回
    " n: a7 B/ m" }net.trainParam.goal = 0.65*10^(-3);  %均方误差
      |) @6 r4 }4 _$ w2 z% e& u2 k0 s/ Onet = train(net,pn,tn);              %开始训练# X" S( j6 ^* R+ J6 C

    % s' }; U7 r6 m%%利用原始数据对BP网络仿真
    . g1 I- _$ K: G0 X' |/ Han = sim(net,pn);                    %用训练好的模型进行仿真0 d2 Z4 y9 A( x4 A
    a = postmnmx(an,mint,maxt);          %把仿真到的数据还原到原始的数量级
    2 {+ b  A0 J7 v. s8 q9 K
    8 F3 `3 W' o' C%%对比测试
      y0 q8 C  j. E' [8 i+ X  bx = 1990:2009;
    ; l% Q2 R- B" V4 lnewk = a(1,:);) B2 v: S! D( h1 G
    newh = a(2,:);: c, r, s& v- m2 {/ K- i
    figure(2);9 j" ~7 ^" v  t' [+ a
    subplot(2,1,1);2 f& g& `% h+ |) L$ {
    plot(x,newk,'r-o',x,glkyl,'b--+');4 i: W; o$ O  e. U
    legend('预测输出客运量','实际客运量');8 C- q' ]8 m2 ]  f. K
    xlabel('年份');
    " P8 _( N; i  E) Bylabel('客运量/万人');
    2 g6 D( [  Q7 I, R  `title('运用数据箱客运量学习和测试对比图');
    * i( ^+ W! o( d% L9 ~subplot(2,1,2);
    2 E. }, E  R! M2 L" |plot(x,newh,'r-o',x,glhyl,'b--+');/ T- ]; |4 G2 p$ d
    legend('预测输出货运量','实际货运量');
    1 `$ R6 I% h6 N) t0 cxlabel('年份');' b$ W9 N% v% r. j& }! t: t, y
    ylabel('货运量/万吨');
    , [* {( K; h6 v6 G4 {$ Ititle('运用数据箱货运量学习和测试对比图');& z1 c* _4 `: H. g  U
    %利用训练好的网络进行预测' x7 L' m1 g; y0 G/ [) X4 M
    pnew = [73.39 75.55. B6 D' I8 S# p2 b, H3 A
        3.9635 4.0975
    - _. ^: N. L$ ~0 J6 `1 j6 A    0.9880 1.0268];6 C2 V' n0 r7 o* m2 x. J; u
    pnewn = tramnmx(pnew,minp,maxp);* }: R# I% K& G1 a8 L* [
    %利用原始输入数据的归一化参数对新参数进行归一化8 Y5 x$ k9 Y7 B) V8 }& D
    anewn = sim(net,pnewn);
    2 r, ~) U5 h7 `6 m%利用归一化后的数据进行仿真4 Y5 u! H0 F+ t' m
    anew = postmnmx(anewn,mint,maxt)
    ! C5 o+ d9 P6 Z: G7 G%把仿真得到的数据还原原始的数量级4 c- G0 v8 l% n/ {

    5 [& J2 ]' g/ I4 Z/ ^, g/ ?
      d2 [+ r* d+ u& ~欢迎交流!
    " b' O; |: k" X7 _5 J% h7 h! @$ g* }, R+ }
    回复

    使用道具 举报

    子任        

    4

    主题

    12

    听众

    360

    积分

    升级  20%

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

    [LV.7]常住居民III

    自我介绍
    比较喜爱数学
    大神能帮我运行一下代码吗: I3 ~7 t8 |/ W+ \9 n8 U; d
    我不懂这个. S$ u6 H+ e9 E9 r! y* \/ |! s) r
    能留下联系方式吗
    ; N1 k5 ~1 |! D! G$ g) g7 n- g
    回复

    使用道具 举报

    377

    主题

    148

    听众

    6015

    积分

    升级  20.3%

  • 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-9-10 20:22 , Processed in 0.751438 second(s), 78 queries .

    回顶部