数学建模社区-数学中国

标题: 一段关于感知神经网络的代码,求大牛帮忙解答出现的问题!!! [打印本页]

作者: KuaitouKid    时间: 2011-8-5 23:13
标题: 一段关于感知神经网络的代码,求大牛帮忙解答出现的问题!!!
%感知器神经网络样例7 L8 @* |) _2 B' V* U
function y=nerve2()& v) P; }4 F8 u' k7 w% I
%感知器神经网络样例
3 E/ }1 o* _. b/ I2 \3 MP=[-0.5 -0.5 0.3 0;-0.5 0.5 -0.5 1];%输入矩阵
3 K4 F3 l4 ^, X& d- a: TT=[1 1 0 0];%目标矢量- s+ N# k4 u( j+ K. J# M
%初始化
' J# d, j+ [( m: D; E[r,q]=size(P);[s,q]=size(T);
/ V! S& j$ C$ P" ]; n$ {" rW=rands(s,r);%s*r的(-1,1)的随机数
, B0 H# m3 Q) qB=rands(s,1);%bi的矩阵
% E) I! g# q% N- vmaxepoch=20;" b2 L2 ^+ s. @
err_goal=0.01;
0 A- q% @% G1 C: MA=purelin(W*P,B);
" o1 g" Z3 I: p. {: CE=T-A;
6 [+ }* Y9 W2 PSSE=sumsqr(E); %求误差平方和3 [! \  l. v) W* J
for epoch=1:maxepoch
9 e6 h9 A3 w4 [6 r, F3 H, e0 k    if SSE<err_goal
9 w4 f7 n6 @0 \; A2 Z4 K/ c        epoch=epoch-1;
8 ?+ l' r4 u5 X) T. u& d; U$ K        break
& T8 _& D3 C- ]! Z    end
. R! e# s  K: |; {4 p# O    [dW,dB]=learnwh(P,E,T);/ t! W1 M$ {8 }7 E; U3 p8 h
    W=W+dW; B=B+dB;3 \/ _3 C1 E2 H( q! O
    A=purelin(W*P,B);
7 s" h' A+ d1 @, Q2 ~2 m) {% W% _    E=T-A;
# Q* p3 J0 m/ R. _    SSE=sumsqr(E);
9 e3 y- r+ O1 L( [! Mend
1 w- J/ ?$ E  w. Q6 uy=A;5 i) s) j8 i% Q" ~
4 u9 t& q' N& M6 K$ H7 x2 B
% c3 o% j  J% j9 O$ U- N3 E2 Y4 x
3 f/ A' c8 }5 _

+ A9 `# ?0 W( m6 j* \提示出现的问题
- n; }) u9 ~9 P# b3 ]+ v* {" v%我用的是R2010B,不知道会不会语法什么的出现问题啊??????) I- p/ e9 G% e+ h1 r' e3 u
??? Input argument "lp" is undefined.! Z0 J( M1 R0 R

2 F2 j) p0 H1 GError in ==> learnwh>apply at 144. q9 m6 X; {4 ?& k; Y6 i' y
  dw = lp.lr*e*p';: r1 V* c: |2 H- y
. _4 |+ m9 _: `9 I. [- k. V# B' ?7 A
Error in ==> learnwh at 115
4 e: j  S+ q& z0 }6 F    [out1,out2] = apply(varargin{:});! g! E5 H! v6 C) [
" r5 W& C9 Y9 r1 ~3 E9 w+ m
Error in ==> nerve2 at 193 I& ?0 J( `6 D& O8 }( `
    [dW,dB]=learnwh(P,E,T);
作者: 弃文从商    时间: 2011-8-6 09:10

作者: 弃文从商    时间: 2011-8-6 09:10

作者: I_know__!!!!    时间: 2011-8-6 11:20
请问这nerve2()是什么函数啊???
作者: I_know__!!!!    时间: 2011-8-6 11:25

作者: KuaitouKid    时间: 2011-8-6 21:35
I_know__!!!! 发表于 2011-8-6 11:20
( @6 v, C2 _3 o3 e请问这nerve2()是什么函数啊???

/ p# N7 s. Z- E9 Q1 a; ~就是自己起的名字啊,这个不是主要的
作者: KuaitouKid    时间: 2011-8-6 21:36
弃文从商 发表于 2011-8-6 09:10
" ?' z  d9 f4 Q. O' Y) O3 S) V8 D( [
求解释……
作者: I_know__!!!!    时间: 2011-8-6 22:29
KuaitouKid 发表于 2011-8-6 21:35
' S* g; ?  ^( N& ^就是自己起的名字啊,这个不是主要的
3 b- @* \5 u+ B2 p9 x  r5 Y9 {5 c
出错的地方不都是那个函数吗,难道是我眼花得太牛了?
作者: KuaitouKid    时间: 2011-8-7 16:27
I_know__!!!! 发表于 2011-8-6 22:29
( r' ~% ?) i( E- E3 h出错的地方不都是那个函数吗,难道是我眼花得太牛了?

' I, g3 \& ?! N! b) A& Q% ]( ^- W应该不是,从workspace写还是这些问题,一模一样的
作者: I_know__!!!!    时间: 2011-8-7 20:54
KuaitouKid 发表于 2011-8-7 16:27 ( Q% `( b/ U  x- Y/ ~+ m/ y; a
应该不是,从workspace写还是这些问题,一模一样的

/ g5 D4 x; B: s- \, e你所说的自己起名字的那个函数了,你肯定存有,打开看看是不是提示里面出错了,我们没有你那个函数nerve2(),不知道怎么回事呀。
作者: KuaitouKid    时间: 2011-8-7 23:07
I_know__!!!! 发表于 2011-8-7 20:54
0 V2 [, U1 Z' F! w8 L! g你所说的自己起名字的那个函数了,你肯定存有,打开看看是不是提示里面出错了,我们没有你那个函数nerve2 ...
/ C+ `' f- a" G3 m; M* w
拜托,我自己写的你肯定没有啊。。。
作者: azure5566    时间: 2011-8-13 09:56

作者: KuaitouKid    时间: 2011-8-13 12:05
azure5566 发表于 2011-8-13 09:56

" r8 @) Z3 D: Y# q1 s。。。。
作者: azure5566    时间: 2011-8-13 16:26
最近我也在看。。不知道怎么运用。。再专研琢磨下 哈哈
作者: KuaitouKid    时间: 2011-8-13 21:00
azure5566 发表于 2011-8-13 16:26 - p  A- h! [" f
最近我也在看。。不知道怎么运用。。再专研琢磨下 哈哈

$ h" _' A# p: V! ^8 k# w3 p加油啊,现在各种纠结。。。
作者: alair005    时间: 2012-2-7 12:14
谢谢楼主分享!!!3140392998126411




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