数学建模社区-数学中国

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

作者: 顺风航    时间: 2011-8-8 17:40
标题: 神经网络输入数据问题
test_p =
3 W, o$ X$ o6 V3 X) I# K- g  C% 输入向量
3 U# T, D- Z: w    0.0680    0.0320    0.0580" Z' }4 A$ d$ |$ q) l  J6 X
    0.0920    0.0300    0.0470
6 g2 W9 e. p4 p& @; l: k    0.0880    0.0390    0.05108 s0 f: p& N, o" T
    0.1810    0.0730    0.1670
1 T* V7 X; [( u& `0 D    0.1060    0.0690    0.1250
) B: \- o- y% j+ p: L4 \) E% X    0.0830    0.0760    0.14800 u8 }2 l; d; C+ L
    0.1080    0.0730    0.1590
5 ~, k( T' I7 z    0.0840    0.0440    0.10502 ^8 {: E* L' S: M( s1 ^8 I- c  b
    0.1190    0.0700    0.1680/ j8 W: c1 m% T5 V
    0.0760    0.0470    0.1150$ _' L" i9 Z9 r) B
    0.0530    0.0460    0.0680
' P' A, D7 I3 Q. U  ~! \+ E    0.0370    0.0260    0.0560$ |$ ?! E# c5 }, q. m- s
    0.1340    0.0550    0.0760; m0 {: T) F: y# E1 ]0 \# P7 s
    0.1530    0.0590    0.1000
$ \, z! ~" v9 _- ~# V    0.1480    0.0610    0.1080- |9 x+ W5 W( [+ O$ y
    0.1370    0.0540    0.0810
, Z2 K  X. j# m' H' G    0.2660    0.0790    0.19905 V6 O' b3 J$ e/ {0 Y0 e1 l
    0.2230    0.0670    0.1150# j. I" r% I4 R
    0.1190    0.0520    0.1400
$ ^- m/ ?% O& u" y: |. B/ E( N- N    0.1390    0.0450    0.0720
1 U% B  @1 ~4 y. q    0.2850    0.0760    0.1700
/ a$ u! R* T8 |7 a9 J5 e- k    0.1780    0.0600    0.1140
* Y( E, M# V# L    0.2440    0.0640    0.1140) X' i! }9 X9 l7 `& u
    0.2580    0.0730    0.1800
+ |: ?8 U, X  T6 [; q    0.1940    0.0480    0.1210
& d0 @) f' d4 y7 M. g# t* a5 c  h" [    0.3070    0.0720    0.1190
7 X$ N1 h% Z; C( ?  N$ m    0.4530    0.0960    0.2250
/ t  _. W. H- ?4 x! m; N; }# D    0.3940    0.0970    0.2090" B9 Q5 M# x2 ~2 j' u/ A
    0.3930    0.0930    0.2380
. H* a7 H; [6 g- `5 ^% {" f2 i: l    0.1470    0.0390    0.1410, \  A0 F: k0 Q) s$ k
    0.3630    0.0530    0.1210' i, D# z1 v, R
    0.5170    0.0950    0.2460
7 N7 b$ v- ?& O5 Y* E; k3 W    0.3470    0.0590    0.1370
/ i& K0 C) E. j' S6 {/ \+ L, p" f    0.2000    0.0660    0.1150
! ~" d8 I: Z! k) A5 k$ G    0.4910    0.0450    0.0910
% |) e( Z' e( b3 M    0.5350    0.0540    0.0790
; X6 F! d' t/ ?+ Y    0.4940    0.0860    0.1790/ m% n% v' H: D. l+ u# g4 O
    0.5600    0.0840    0.1560
/ A) r" m: e  s# u5 |    0.6150    0.0810    0.1440* U7 T  b  u9 J& Z9 V9 E4 R
    0.1860    0.0660    0.1560
& l' M2 J7 J8 L6 b; ^% ^- w    0.3210    0.0440    0.08201 I0 L1 K( F& K5 _  u2 o
    0.5690    0.0740    0.1650
* ^; O' a$ K& n$ u) L  u: I6 T) U    0.4920    0.0650    0.16106 w- f) x/ A! {# b2 @: i/ w
    0.6830    0.0790    0.2240
/ o* S: K: \3 b) u4 M4 ^+ L    0.5710    0.0680    0.2760" ^. @' D: R) V, x1 G' t7 S
    0.5460    0.0610    0.1690) V0 L8 |1 l, \5 e( g
    0.5290    0.0640    0.1950' @; ~! U/ x% ^: q
    0.2310    0.0410    0.1020# E. V& U3 D* G+ G7 q
    0.6160    0.0620    0.16107 u0 |6 W; Z* n1 J* j
    0.6370    0.0690    0.2110) C# t8 X  |$ S
    0.4110    0.0370    0.1210* D- Z, k: X' B& j% h
    0.6860    0.0640    0.1690
; A, _. P7 o5 L7 z; J    0.4370    0.0530    0.1540
9 t! H$ j& S9 }, v1 ^T =
: T# H9 r( o* A* K+ L* o% 目标向量
( E6 x8 C: e7 D7 w( F* ]     0     0     1# u, \+ D- w! L! P% `% i
     0     0     1
* ]( Q8 T1 Y( {, j4 ^7 M. Z     0     0     1
$ t4 {( \( |6 z0 z0 D     0     1     0
( A$ c$ p/ W% z6 \- `     0     0     1
1 R7 x2 M3 r9 N. N3 V     0     0     13 v+ e5 v: w2 g
     0     1     0) w  p' Y* i# V' K4 I
     0     0     1
# }- {  P+ c+ j# O# j( n  h     0     1     0/ d" Y- r- A% Z2 Z
     0     0     1
9 R' N- a0 D' q     0     0     1
5 d  ?$ t" i6 k( J8 _' ]3 j' Y     0     0     1
) q! `; _6 o* a& m+ z     0     0     1
# J$ Q7 h# u2 K     0     1     0
: m7 \5 c4 |3 Z- U# f0 B     0     0     1# a$ a1 f( g2 K
     0     0     1% Z% y+ D. g* U6 A: p% K. O
     0     1     0
% ]9 K* e9 G1 m; |; T     0     1     08 D, b; M) j/ ~; C- Y8 q% Q0 \
     0     0     1; a% a! \; C  L: m) v* r* J  R& B! g
     0     0     12 f0 M( a; E: \9 b# J* {
     0     1     0( I2 r" p1 J1 W  Q$ i+ Q: Q7 ~
     0     1     08 q& T7 G4 y3 O; _3 Z" M1 @
     0     1     0
6 U. r! X- Y1 S; b" n9 j2 {     0     1     04 g4 H6 B" F3 P/ f- P. @% k8 G
     0     1     0
) M9 |+ T* W' B1 p8 D; A. Y) Q0 ?     0     1     0
$ c; ]# o2 o  o4 K" y% |/ ?     0     1     0
% D+ r# I2 j( m, w     0     1     0
! P2 b8 z6 C, y8 h6 C! q, ^     0     1     01 B& Z: F0 X+ ], S7 C  n7 }
     0     0     1+ |( K0 w" W  L! h
     0     1     0% n! b0 C8 ~/ _. E( _. j, W
     0     1     1
* e6 G2 g" ?1 g) O+ n     0     1     0+ |% Q# B7 b! u' V0 z
     0     1     0
6 B: f6 D% I' A0 x- {- j' H% e     0     1     1
& f  C- L9 V  l$ y- P& H2 Q2 C! g3 {8 T     0     1     1
. `4 W) n! ?) p2 m" M4 J( r     0     1     1
  h7 h! G9 q- h7 v9 i     0     1     1
/ D4 c: Z, m' `  ^+ k) w     0     1     1
' q5 j9 H) \" s# f     0     1     05 \+ d! G4 s. N  N- K0 J# ~/ r; N
     0     1     04 ]8 Y5 B1 e! o& M7 U
     0     1     1
( U: y: c4 O' C; [* ?; [( ^& r7 y     0     1     1  J/ x% k! ]5 d$ c! o) k5 _* Y
     0     1     1! w( s" b9 |7 c  I
     0     1     1
% x& q, e5 B7 w* K1 Q2 z. @/ D     0     1     1
2 \; b# Z) j& q1 h7 }3 T, R- W     0     1     1' T' W) @3 W# T; S1 J3 V
     0     1     0  L( j$ c" I! M5 V* S9 c4 V: w
     0     1     1
' t0 M* b  V7 ]+ Z     0     1     1* |* B3 U  ~2 W' \2 {. V
     0     1     0
9 i" B- L: X# w8 Y+ @     0     1     1( O% l& @! e0 d" A4 {2 T
     0     1     03 k; q0 P7 |6 }) _- f6 `
No = [7 8 9];  % 隐层单元个数向量, o) P2 q/ S* X% `3 t4 m
for k = 1 : 3$ i8 c1 B1 W* u' g. k
    net = newff(minmax(test_p),[No(k),3],{'tansig','logsig'},'trainlm');
2 b- U1 S7 P) R% Y- C) V; ~    net.trainParam.ePochs = 10000;2 c0 M$ y4 W& k! |; c) O. d7 N* A. h
    net.trainParam.goal = 0.001;
8 l. R. Q# J4 S" a, r& o4 C5 l; a6 [    net.trainParam.lr = 0.1;
+ u5 s. v+ B2 N# G    net = init(net);
" u& m, W, X" c! S* j' z" p0 V    net = train(net,test_p,T);5 A1 L, F5 O) ?  r& S
    %out = sim(net,city{1}(54:end,); city比较大先不用
" v" j  M, N# E- Eend
: i$ @) b% X' R! V* A4 n8 v+ g??? Error using ==> network.train at 145
% [) i% H5 E1 V& p7 nTargets are incorrectly sized for network.& a0 v, N7 g- Q: e
Matrix must have 3 rows.
- t; r8 z5 U8 m
/ p" r; P# p, l' ?5 d* eError in ==> ans1 at 50
! t6 F  F/ n: G  ]- I0 J! J    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
谢谢分享~( d7 D9 v3 C8 o. P: W" |" y





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