数学建模社区-数学中国

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

作者: Dhwister    时间: 2012-9-6 10:41
标题: 神经网络感知器运行问题
神经网络工具箱,两次运行得到一次出错一次得到结果,求大神帮助4 A  f( a+ [# P0 }. a2 Q
附图是运行的结果$ ]/ P4 ]5 {, F
函数如下
* ^3 f$ y  h" d其中
* [9 x% f, W$ p3 bP=[—0.5 —0.5 0.3 0;—0.5 0.5 —0.;
2 ]) j# Q3 P' F: V* c  S( S7 x  ^, ?T=[1,1,0,0];
& C& }, b" B, |/ |' j! b6 F- g% gfunction [ A ] = Perceptron( P,T )
* e5 u) P+ ]7 X* \! I' ~%感知器训练1 w0 v8 I' |  g( X" p

/ I2 x2 i% D! z6 O  O( R" @[R,Q]=size(P);- g2 i- i: ~+ B+ w
[S,Q]=size(T);+ _8 B; ]! Z- ~- v+ R
W=rands(S,R);6 U/ l* s. r$ p; q1 \
B=rands(S,Q);: l8 D3 ]: ?& s! K  X+ {" i
max_epoch=20; %设定最大训练次数
& h! U6 m' s* ^) E7 E. R) Q+ ^! ], _
A=hardlim(W*P,B);' d) ?' H$ q5 u# ~, J
0 j2 K0 u9 H% X0 P, x1 }3 B( T
for epoch=1:max_epoch( k9 V* m/ y5 o" T& E% Y+ G! i
    if all(A==T)7 ~8 S2 u& h( X+ P) L
        epoch=epoch-1;
' T4 _, ~& O" Z8 A# x, h        break;
( O  z1 ?: _6 ]/ i/ u    end
+ a8 N1 N4 _: r& D: X
' I2 T) [+ T0 U) ?! ]' v    [dW,dB]=learnp([],P,[],[],A,T,[],[],[],[],[],[]);% learnp(W,P,Z,N,A,T,E,gW,gA,D,LP,LS
% n; `: G0 K, ]5 E    W=W+dW;# F- ^( _% t( ?+ c; h# o) k
    B=B+dB;
% \4 E  x4 c5 k" v1 D; d6 b! X    A=hardlim(W*P,B);) M! H* a* w. V1 U6 R4 {
: d& _; K( e5 \3 r" N' ?
end
3 S; g  K* f6 x- t- F, U4 i! e) U% O- p4 D# L
2 Q$ I' p0 e, I/ ^# c" {+ {
end
) \4 d0 K9 @# |
8 s  t  L* W* u8 D+ r$ P: k出了什么问题呀?




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