数学建模社区-数学中国

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

作者: Dhwister    时间: 2012-9-6 10:41
标题: 神经网络感知器运行问题
神经网络工具箱,两次运行得到一次出错一次得到结果,求大神帮助2 X" I$ h- E) X% A# n* D6 L# S# L
附图是运行的结果
) F+ Q- m/ @0 r+ B8 I' @函数如下
0 U; |6 r3 Z4 H" V" h6 i3 ]# H( s其中
) h/ a7 X5 z8 D* w# [5 ~# YP=[—0.5 —0.5 0.3 0;—0.5 0.5 —0.;6 s; z7 R+ M" H2 T) I, h4 \
T=[1,1,0,0];9 j( C+ W7 f. E7 V/ J
function [ A ] = Perceptron( P,T )
5 i# t/ k: ?+ ~! y%感知器训练2 ]5 M/ X0 t' o0 }

% F+ [. G  E. Q9 _; G& J% O[R,Q]=size(P);
6 c- G' J& t8 D( d[S,Q]=size(T);
: o6 K' w3 t( LW=rands(S,R);
; |! \0 t7 X- p3 X& V9 OB=rands(S,Q);& w4 j0 s# K  r& |- H
max_epoch=20; %设定最大训练次数
' ]* W0 {9 C9 F. g* F, E2 T
$ o. L; o1 h: W$ Y" I- r  S1 q' F3 R8 ]A=hardlim(W*P,B);: `$ H5 A+ T4 @* w

( l) y5 w; T% d; w% i3 b: lfor epoch=1:max_epoch4 E& r& N  h. ~* F( h
    if all(A==T)4 U8 @  R7 W, [; f
        epoch=epoch-1;
" c9 i: ^1 x* f7 Q4 _0 f, p: ?        break;* H" R5 @: {# L- c
    end7 A+ ^" y+ W  g& Z5 Z1 `

! }" z; i% u; \4 n    [dW,dB]=learnp([],P,[],[],A,T,[],[],[],[],[],[]);% learnp(W,P,Z,N,A,T,E,gW,gA,D,LP,LS9 P0 k1 J. |7 g" \+ e7 c; t# x
    W=W+dW;$ {7 Q- M* J! t" ?
    B=B+dB;
9 U- y1 k; g2 B$ Q9 y9 C    A=hardlim(W*P,B);+ ?+ y. `2 q3 O/ Z4 y. _! f
, j* M( O3 o0 c' p* h' Z
end
+ o  T* u5 g0 ]1 e0 u
+ [* U$ D7 |( G( e6 @1 [- V* F* s9 d
$ j; l7 K' K, t+ y: k" c: oend; z, x: {! c8 }# j
' a5 I, i1 [5 A% N: K
出了什么问题呀?




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