数学建模社区-数学中国
标题:
新手求助~(关于初级的神经网络问题)
[打印本页]
作者:
Continue
时间:
2010-5-4 12:11
标题:
新手求助~(关于初级的神经网络问题)
各位大虾,我在网上看到的教程里的一个程序段,本来想要试试看的:
4 |4 C: W, [# p+ r# J5 S" z0 ~
net=newff([-1 2; 0 5],[3,1],{'tansig','purelin'},'traingd');
8 b4 R8 G% s" O( o# s' s7 U
' q" I9 l$ Z W0 Z4 a% s7 g" K; I
1 J2 }! q- {$ E# n- H& F
net.trainParam.show = 50;
1 v( I* c" q8 z$ c' I: z
net.trainParam.lr = 0.05;
! d1 r, z' K- j& `6 o
net.trainParam.epochs = 300;
$ B) C0 A5 _. L, _5 ~0 |
net.trainParam.goal = 1e-5;
$ i4 [) j/ j0 o4 u# l1 K- J4 d Q7 Y4 Y
p = [-1 -1 2 2;0 5 0 5];
, V1 [7 W7 Y: M; p4 h6 i6 N2 U( ^
t = [-1 -1 1 1];
, g2 Z. p5 `" [) \) _/ |' p8 Y
" e- P# v* Z0 W1 z' Q
1 b* Z! v- i8 I" y" s: x
net=train(net,p,t);
4 Q1 |8 A4 u( \2 W( N0 i
TRAINGD, Epoch 0/300, MSE 1.59423/1e-05, Gradient 2.76799/1e-10
8 h: d( F$ g( F9 `9 Y ^: y
3 z8 C( S# L" x4 y
; t4 P1 [2 g. L8 |* K
TRAINGD, Epoch 50/300, MSE 0.00236382/1e-05, Gradient 0.0495292/1e-10
# p+ q3 Y& ^, L& d+ b
TRAINGD, Epoch 100/300, MSE 0.000435947/1e-05, Gradient 0.0161202/1e-10
/ F7 K9 t0 D* ~2 _
TRAINGD, Epoch 150/300, MSE 8.68462e-05/1e-05, Gradient 0.00769588/1e-10
@! _5 S$ B; `
TRAINGD, Epoch 200/300, MSE 1.45042e-05/1e-05, Gradient 0.00325667/1e-10
7 R, C l/ C$ x. S3 v
TRAINGD, Epoch 211/300, MSE 9.64816e-06/1e-05, Gradient 0.00266775/1e-10
2 C4 X$ `' U% E1 G v. ~
TRAINGD, Performance goal met.
1 a0 o2 _; Y! c/ O6 {# e
a = sim(net,p)
4 ^: C" T2 ~# q3 \
+ T* h& I/ a1 m; a2 F
; k1 E6 Z( E v' v6 @
plot(p,t,p,a,'o')
) ^7 J3 j7 d3 j* c
0 Q1 \* s% P3 e, |
7 |& J! a E6 f$ H' `( [6 j8 a
但是为什么老是报错:
* }- K$ C2 _! U; l) [/ P) v
??? Input argument "net" is undefined.
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5