数学建模社区-数学中国

标题: 神经网络输入数据问题 [打印本页]

作者: 顺风航    时间: 2011-8-8 17:40
标题: 神经网络输入数据问题
test_p =
+ C- p6 B. V! L6 H; G; [- t: H5 b% 输入向量
" n( ]# b% o' `' H3 q0 h9 Z    0.0680    0.0320    0.0580
/ q& Q+ P6 k0 _3 N- K9 P8 S    0.0920    0.0300    0.0470
/ N1 v0 @# P1 W% c8 s    0.0880    0.0390    0.0510
: Q" s$ X3 |" I    0.1810    0.0730    0.1670' _, [# v/ h8 m  t
    0.1060    0.0690    0.1250
2 O- [! t2 t" G& U8 l, I    0.0830    0.0760    0.1480. @/ K/ Y+ ~# E# Z: b
    0.1080    0.0730    0.1590% S# a; H( y5 G3 @
    0.0840    0.0440    0.1050
' D" Q! c' N4 x    0.1190    0.0700    0.16806 A, b$ ]) j5 U3 U
    0.0760    0.0470    0.1150
+ |. U% z. r1 X) m* z) @. n7 E7 R    0.0530    0.0460    0.0680; x! z$ U# |) E9 D
    0.0370    0.0260    0.05602 ?) X  S6 `$ J. U3 C$ a9 M+ F3 A
    0.1340    0.0550    0.0760
& w/ I$ W* m$ \    0.1530    0.0590    0.1000+ ]8 Z( ?- t5 F4 c! _- Y
    0.1480    0.0610    0.10805 {$ [6 e1 o, D* N7 V; ?1 M3 h: u( q
    0.1370    0.0540    0.0810: u. f  g, d! y& b1 z
    0.2660    0.0790    0.1990
& t& k3 H, N. F- D    0.2230    0.0670    0.1150
: z9 `  q7 g& z6 h% W2 Q0 b/ Y7 }    0.1190    0.0520    0.14008 e3 T# k- W6 v
    0.1390    0.0450    0.0720+ O6 S" @" ~: i" o  ^
    0.2850    0.0760    0.17003 C/ h& f0 |6 K) W% ~
    0.1780    0.0600    0.11405 Y: K/ I( K: q' \* r4 _+ H
    0.2440    0.0640    0.1140
* c$ I2 V4 ], c( s3 ?    0.2580    0.0730    0.1800
7 Y% b! @8 o) K' e" q    0.1940    0.0480    0.1210
0 M" |7 S6 I" A    0.3070    0.0720    0.1190
* A+ Z: O4 T( U+ n    0.4530    0.0960    0.22503 C9 q0 a) y/ ~4 `9 A9 V
    0.3940    0.0970    0.2090
# d7 p, i, D. U9 ^$ C) {5 r/ P    0.3930    0.0930    0.2380
9 L& }' I* o- g4 N' O+ z    0.1470    0.0390    0.1410" @! K4 N% t: I
    0.3630    0.0530    0.1210
9 f, c' D8 ?0 a4 [; p    0.5170    0.0950    0.2460) K) R# J( X3 e! K0 \
    0.3470    0.0590    0.1370
2 f" B+ n! @. y; x6 F- ]. e. M    0.2000    0.0660    0.1150' N: `* `  w- L' m
    0.4910    0.0450    0.0910
% W1 D+ Y. V* U, A/ a' P    0.5350    0.0540    0.0790
' E0 t3 z4 l1 Y. M    0.4940    0.0860    0.1790
% k) G0 W# h; X6 o7 B9 R$ |& P    0.5600    0.0840    0.1560
: `4 z! m2 R: z! X: D6 s! j# j4 J" J    0.6150    0.0810    0.1440$ Z' y/ R6 ?1 h  l' B" g, b' Q
    0.1860    0.0660    0.1560- ~2 f( }* f2 [- Q- r9 f- I
    0.3210    0.0440    0.0820* M1 E. R3 n- f" P9 c$ G6 o
    0.5690    0.0740    0.1650
( ?# B4 Y0 }4 x$ {4 C( R    0.4920    0.0650    0.1610$ d2 ?5 \+ n4 }! _  h* r
    0.6830    0.0790    0.22404 T7 I* }0 t5 M7 R  z( c, A" Q0 ^
    0.5710    0.0680    0.2760. ]1 H8 Y5 P! X' W7 M
    0.5460    0.0610    0.16909 p- D& Q8 f, J! N
    0.5290    0.0640    0.1950
2 Z$ r7 o1 r8 t9 g3 M% _/ @    0.2310    0.0410    0.1020
- X$ C" p$ j' U# i) |: c# f    0.6160    0.0620    0.1610- @' g) E; B+ S, c) q% K
    0.6370    0.0690    0.2110* d) ^) B3 m3 `; m. x
    0.4110    0.0370    0.12102 ?, u- E' }; H; I' b3 v
    0.6860    0.0640    0.1690$ u0 l1 a! C0 j' ?
    0.4370    0.0530    0.1540
+ U7 f, B  U7 C# kT =
( \& w, ]% a# I3 `% 目标向量! O8 u" T5 E* z7 Z3 u: S7 r4 ?
     0     0     1/ b( B- }# c( W$ r
     0     0     1
* i% R5 P5 M6 C9 R     0     0     1
) n, }( \# b3 \9 y: E     0     1     0
5 I  j  ^) f& Q# F: L     0     0     1
, D7 ]$ N- I0 F3 M2 h% v- p0 }     0     0     18 u8 M, Y0 I/ P  D$ O' ~* S* n
     0     1     04 L5 K4 h6 P% |/ i
     0     0     1
( X7 r: ^: E" U: W     0     1     0
8 y0 s$ P& t$ B     0     0     1
: Y3 Y# j/ Y$ C     0     0     16 {% K  g2 T% V, |* _) n
     0     0     1- ]6 l+ L; U  M4 Y
     0     0     1
2 k. m4 g$ V$ j( n# _% j     0     1     0
% D* Z& Z# `! a* V. u6 @     0     0     1
7 T$ j& W" G4 h+ \. n     0     0     17 r. s2 E9 V- d" B
     0     1     0$ h. }& _5 Q$ O) Z
     0     1     0% }  l/ W, ^5 w" i: F2 a: V
     0     0     1
3 O* g4 q5 [2 X1 z4 F+ C, c6 k     0     0     14 `' P; s/ z5 s; S3 q) O! A
     0     1     0. G+ T9 {2 d: t: k
     0     1     0
2 a9 f: g( [; R     0     1     0
& X' J# b6 }9 d1 X- p! ~( F) c( r     0     1     0. D2 g1 K% ]+ _+ A. V4 j
     0     1     0
3 ~2 d6 m7 _6 Z& m& u( s7 T     0     1     00 t* c+ I0 S% d1 y9 b
     0     1     0
5 }+ N  \& \& p     0     1     0
0 |$ c/ r; d' G     0     1     0) [6 n) W% q* ^5 ~  K1 h
     0     0     1; i* I( W! I. X. p
     0     1     0
2 G4 f. l% y& X. y/ @     0     1     1/ F3 O- d& ?, a5 E/ ~
     0     1     0$ _6 R( x6 Q" Q9 P# |( _  B" m
     0     1     03 l6 @* ~# e3 X
     0     1     10 ]0 ~( }; `( A$ ?5 B
     0     1     12 E4 Z% ]/ o8 h2 b1 p
     0     1     17 _- u. N3 w( G6 z: @
     0     1     1. \2 [& M! s2 ^/ ]/ h
     0     1     17 X/ J  ]) w4 B' y6 n8 b
     0     1     0
, {& X+ R0 ^( Z9 W) |( [) |6 f     0     1     09 z8 v+ E4 i3 d/ l; Y
     0     1     1& ?. G7 a! g# l5 Y" `  S
     0     1     1
4 b6 Q0 c, a  |# K     0     1     1* K* `% I3 \3 g1 i! P
     0     1     1
* T& D! ^, w6 K     0     1     1
2 e9 Q$ }2 K: X+ k4 H. S6 c0 m; A" k1 D     0     1     1
; n) @% ^: A1 C2 X* a, ?, ?     0     1     0/ f5 j, f1 ]# c7 k/ N  l% j9 I: M
     0     1     1
2 C8 J4 t3 I7 Z- s; M# y     0     1     1
% @$ }7 Q. z; ?/ g% U) k3 S1 _' t' s     0     1     03 G! K! c) e* Q; ~# Q
     0     1     1
2 y  f4 M: E$ d     0     1     04 N7 Q. h% B8 x0 H) R
No = [7 8 9];  % 隐层单元个数向量
$ V3 [% d! P6 t3 ]2 |for k = 1 : 3& W; Z% R7 a3 Q* o9 j6 P, v4 B
    net = newff(minmax(test_p),[No(k),3],{'tansig','logsig'},'trainlm');. T* u% q/ s/ t2 t* o- @4 `. G
    net.trainParam.ePochs = 10000;! Y% h2 n, ]; C+ j
    net.trainParam.goal = 0.001;
+ @2 Z, M3 V! b  b" h    net.trainParam.lr = 0.1;+ c1 N8 _- s. }! p( q0 b
    net = init(net);; r! q2 n. b' W2 Z* z* z8 i* R- w7 b
    net = train(net,test_p,T);
4 Q# e% A1 h. W3 m" h0 N    %out = sim(net,city{1}(54:end,); city比较大先不用) }% }# J- c' O" z. x
end
/ Y2 [3 \) I2 T??? Error using ==> network.train at 145
$ n& O7 N- M8 G, {3 _0 g5 Y5 |  d# RTargets are incorrectly sized for network./ y; }( N! A) W. [8 p) `
Matrix must have 3 rows.
$ g' t7 J/ [& N+ f
2 w, e+ x4 Q' c9 R: N. }, zError in ==> ans1 at 50+ `0 u/ ^$ n6 L  Y/ m$ b% b
    net = train(net,test_p,T);
作者: 水对鱼:飞吧    时间: 2011-8-8 20:45
这个 来看看~
作者: bellaswish    时间: 2011-8-8 23:11
今天老师刚讲,我也没咋听得懂
作者: 海水    时间: 2011-8-9 08:01

作者: KuaitouKid    时间: 2011-8-9 16:50
楼主看不懂啊,为啥No = [7 8 9];  % 隐层单元个数向量,感觉应该就给两个数就可以了啊。。。自学的。。。也不是很懂。。。还有这个输入格式木有问题吧。。。
作者: 顺风航    时间: 2011-8-9 17:56
经查证是输入格式问题, 应该在输入前转置,输入时转置也没用,~真是太大意了~No = [7 8 9];这样写是做测试用的,因为不知道哪种设计会比较合适,就做做实验喽~~~
作者: yahsu    时间: 2011-8-17 08:27
天老师刚讲,我也没咋听得懂
作者: 布丁果果    时间: 2011-8-17 08:30

作者: 布丁果果    时间: 2011-8-17 08:30
学习学习!!!!!!!!!!!!!!!!
作者: dyxisfine    时间: 2015-1-5 10:40
谢谢分享~/ i; `" Z' d8 G- }/ R) v





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5