数学建模社区-数学中国
标题:
新手求助~(关于初级的神经网络问题)
[打印本页]
作者:
Continue
时间:
2010-5-4 12:11
标题:
新手求助~(关于初级的神经网络问题)
各位大虾,我在网上看到的教程里的一个程序段,本来想要试试看的:
6 j8 e* a% f* a2 h9 e3 q
net=newff([-1 2; 0 5],[3,1],{'tansig','purelin'},'traingd');
+ D5 E* o& V; v: c
2 W; u! {; v; U) h' Q
. ^% x' o) L8 z& u2 x5 z
net.trainParam.show = 50;
. P9 [3 m+ |- m
net.trainParam.lr = 0.05;
7 f0 g: s/ ]$ K) X; E7 o \
net.trainParam.epochs = 300;
, S7 X m2 P. @* M: x+ G, d
net.trainParam.goal = 1e-5;
. M; D8 B C) O: [2 x& K
p = [-1 -1 2 2;0 5 0 5];
7 Z. a5 J! _3 W2 Z4 Y, a7 i# C3 Q
t = [-1 -1 1 1];
+ h5 W5 t$ {9 j* { ^3 }
6 y! n C; J9 o! z7 S1 f! C; m
( Z- {1 `: o0 G$ P3 L! l
net=train(net,p,t);
# r, [1 v& r/ P. S& y
TRAINGD, Epoch 0/300, MSE 1.59423/1e-05, Gradient 2.76799/1e-10
|' s3 ~3 g# ^, w; }3 Q( b
1 X- Z# l, x6 o6 s
7 X- H% z- r' d5 |6 _* ~7 ~3 x
TRAINGD, Epoch 50/300, MSE 0.00236382/1e-05, Gradient 0.0495292/1e-10
: W0 p+ g# m, d! S' l# O; \6 a
TRAINGD, Epoch 100/300, MSE 0.000435947/1e-05, Gradient 0.0161202/1e-10
+ H# d# w: I7 [" J1 v! h9 U
TRAINGD, Epoch 150/300, MSE 8.68462e-05/1e-05, Gradient 0.00769588/1e-10
7 y( X0 q: f$ d' g& ]0 o: q! n
TRAINGD, Epoch 200/300, MSE 1.45042e-05/1e-05, Gradient 0.00325667/1e-10
; w/ m+ }+ U- T& P3 ]1 T& B- _
TRAINGD, Epoch 211/300, MSE 9.64816e-06/1e-05, Gradient 0.00266775/1e-10
7 J! w% Z& K! P. h% l" F
TRAINGD, Performance goal met.
( L9 z* L1 V" D. x0 V- r8 w% I* u
a = sim(net,p)
( P, }& G: [( B, w5 F; S
2 A( H4 m# f0 X4 m
5 f5 x0 l! P- i8 R) y' l
plot(p,t,p,a,'o')
; S6 m" }" G, t, n$ z1 O$ `
1 Z" X8 S$ S" X: y9 _# k1 g$ q4 G
- j" Y- w3 y* W) w
但是为什么老是报错:
# }" X% u7 d% f2 F7 E2 l
??? Input argument "net" is undefined.
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5