数学建模社区-数学中国

标题: 神经网络感知器运行问题 [打印本页]

作者: Dhwister    时间: 2012-9-6 10:41
标题: 神经网络感知器运行问题
神经网络工具箱,两次运行得到一次出错一次得到结果,求大神帮助
6 U$ N  Y" e7 C  E' E: E附图是运行的结果5 u7 i9 N' r& y- D+ w
函数如下7 A* b, s) p4 l" r0 E  R
其中- q2 w0 X+ ~! s# ?, n' n
P=[—0.5 —0.5 0.3 0;—0.5 0.5 —0.;
) e: o* D; W# h5 ^5 LT=[1,1,0,0];7 J7 W3 i( n) @; r$ E2 R1 K7 J
function [ A ] = Perceptron( P,T )
/ P  }) h" x9 G0 N) \5 s3 o' p$ D%感知器训练; q& c& p' D: M* e
7 t( b% g, i2 M7 u2 y
[R,Q]=size(P);
0 A2 G5 b: l  H8 S, H- ^1 ^[S,Q]=size(T);$ Z2 R' V( C4 a! O. A7 t
W=rands(S,R);
9 u  ?: Q/ Y6 H" ^3 d4 n7 n/ ]! QB=rands(S,Q);
  U3 C* p3 \! @' j5 z9 w7 smax_epoch=20; %设定最大训练次数. ?4 r) `6 o; \$ S0 e7 V

' T9 v2 C) H- |! f. gA=hardlim(W*P,B);
; \/ v& h7 ?( a; V5 ~
) V7 ?- @6 M& u. s1 l  _for epoch=1:max_epoch
/ e; e% u! R, W6 c5 p  Z! \4 E% _( H. U5 F    if all(A==T)! R. E2 j' p7 Q- A9 O
        epoch=epoch-1;' E" s0 y& [$ s3 T. R2 A' H" A9 s
        break;
& e- _& B$ l4 P    end6 J# h& ]; D& F

3 x0 o5 O' D# s. }+ j; g    [dW,dB]=learnp([],P,[],[],A,T,[],[],[],[],[],[]);% learnp(W,P,Z,N,A,T,E,gW,gA,D,LP,LS
5 }2 f- F# l% @' C- s% r  {4 w- R    W=W+dW;
) O. y2 u) L6 M3 _    B=B+dB;8 q4 R- j( @" ~) x3 J
    A=hardlim(W*P,B);! t, Q+ R- b) k
" p: K/ n2 g' V
end
' k4 U0 E1 b. l( e0 _, d! @" a7 @  S) T3 C9 {! ^# Y( C, _9 ^0 O

, d, X2 @8 P1 O  w7 f6 pend
9 l. O8 [9 f9 B1 P9 M4 x2 C* g3 O: b
出了什么问题呀?




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