- 在线时间
- 0 小时
- 最后登录
- 2010-5-15
- 注册时间
- 2009-7-7
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 90 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 31
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 7
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   27.37% 该用户从未签到
 |
各位大虾,我在网上看到的教程里的一个程序段,本来想要试试看的:
* N" Y( M8 p5 ]' \0 I fnet=newff([-1 2; 0 5],[3,1],{'tansig','purelin'},'traingd');; [- B/ P1 r$ [6 o S1 f- a8 {. J
" h2 H' z! l) a2 Q5 }( q
6 s- J! e0 \ B/ |0 Dnet.trainParam.show = 50;
' {- d" Z! x9 @( Znet.trainParam.lr = 0.05; ], \. C% S6 J; t4 e& _
net.trainParam.epochs = 300;
, f& ?2 k7 {, Z) Dnet.trainParam.goal = 1e-5;0 ]4 _$ w: M# `; u& m1 {
p = [-1 -1 2 2;0 5 0 5];
+ m9 s3 I, E4 l$ |& X8 k# ?# Y* Xt = [-1 -1 1 1]; ) t2 p1 ?7 Y# g$ C; B
: E) f$ R& v1 L# L/ t7 _" [) L, X6 e9 u0 C
net=train(net,p,t);% n8 E2 Z; u5 l( g6 I, g; ~ H. [
TRAINGD, Epoch 0/300, MSE 1.59423/1e-05, Gradient 2.76799/1e-10 5 S W- |; a, C' L6 ]5 M( G1 _
9 `% ^" M; o/ w( {$ G) M
% g/ h4 A; K, ?4 ETRAINGD, Epoch 50/300, MSE 0.00236382/1e-05, Gradient 0.0495292/1e-10
- X) l7 d4 ]: i6 d& `) |" A4 |TRAINGD, Epoch 100/300, MSE 0.000435947/1e-05, Gradient 0.0161202/1e-10
. V6 w0 n! ~% h# M4 z/ qTRAINGD, Epoch 150/300, MSE 8.68462e-05/1e-05, Gradient 0.00769588/1e-100 O$ N9 F8 J$ j# ~
TRAINGD, Epoch 200/300, MSE 1.45042e-05/1e-05, Gradient 0.00325667/1e-10' F( D; M% H# a7 v6 f" l
TRAINGD, Epoch 211/300, MSE 9.64816e-06/1e-05, Gradient 0.00266775/1e-100 w. G4 v3 u0 r/ i+ i4 i
TRAINGD, Performance goal met.* r# q) ^4 }4 j* T4 p: E3 I2 ]$ q
a = sim(net,p)
7 D ]; T {5 H( i. ^
% v7 N+ h. w$ Y8 [0 B4 v7 _; G5 t0 R' \# S. H$ x+ q7 d
plot(p,t,p,a,'o')' H( [# @7 W- f. [1 {" o
# O! R1 n! h! c: L, u/ a$ Y. A6 E
8 [7 U2 a5 j8 D0 i1 R8 `但是为什么老是报错:1 r1 Z2 W& D! D' s. s% U
??? Input argument "net" is undefined. |
zan
|