数学建模社区-数学中国

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

作者: KuaitouKid    时间: 2011-8-5 23:13
标题: 一段关于感知神经网络的代码,求大牛帮忙解答出现的问题!!!
%感知器神经网络样例6 z" T- Q0 q! ^2 Q3 M2 ^
function y=nerve2()* m! d# B3 N; ?- g
%感知器神经网络样例
9 w. f" U7 U8 t) t, QP=[-0.5 -0.5 0.3 0;-0.5 0.5 -0.5 1];%输入矩阵
; }6 c% b0 J9 H' t' pT=[1 1 0 0];%目标矢量
* l2 N1 n* S' f%初始化
/ @8 H- Y) J+ [+ M; j, t6 C[r,q]=size(P);[s,q]=size(T);3 [5 _0 i  I  [( u* l, a
W=rands(s,r);%s*r的(-1,1)的随机数3 h6 J& F2 D" b% i
B=rands(s,1);%bi的矩阵% L: E+ m: b' _1 c6 f7 d
maxepoch=20;
4 t: C2 E# u* {+ q6 a  {err_goal=0.01;
; Q8 Y, Q+ Q3 ^3 P' M: CA=purelin(W*P,B);7 P% T  t/ r2 N" }" F% }9 R
E=T-A;0 X7 H) b: ?0 M  h# I" @* j4 K
SSE=sumsqr(E); %求误差平方和
; O6 }; K2 Z& c" L+ `4 qfor epoch=1:maxepoch
% \. Q8 F4 F' U    if SSE<err_goal
" W) C$ W& K3 Z* m        epoch=epoch-1;
8 N- O  v$ T; [; e- A        break3 g  p8 `" e2 d
    end% i, i: J* Q% l# L, U  A
    [dW,dB]=learnwh(P,E,T);
' `' X+ ~4 o/ Q8 U& g9 J4 A    W=W+dW; B=B+dB;! c$ E6 [! K! e2 C6 u# @! b
    A=purelin(W*P,B);$ {' ?% O. _3 ]! C' A' e6 r
    E=T-A;
- b+ x. f6 q( i% }* W& v    SSE=sumsqr(E);
7 r0 [- F; C- q: `! i' `end3 V; V, P0 f6 `: g
y=A;
6 Z4 g- u- b" w2 f1 \- i' }% v  ^
' ]9 P: z5 N# C" f
4 P, j# H# a! H) F% h: O! W

1 S8 x% d1 Q7 c9 j, i提示出现的问题
$ @' z! ^% f9 H6 a1 U: e%我用的是R2010B,不知道会不会语法什么的出现问题啊??????: D/ D: \6 ?& s( Z6 o
??? Input argument "lp" is undefined.
; W% I  f/ R- c" w0 K) m* o- U2 ?( d
Error in ==> learnwh>apply at 144. t: J2 e3 u- a- c: ]1 r
  dw = lp.lr*e*p';: M/ ^3 u0 @& H$ F  n" J1 K
5 B& Q- _2 c! [! {; R! b  [
Error in ==> learnwh at 115
: Y' O, \8 H+ ?7 k( d( o7 }6 p  m* r    [out1,out2] = apply(varargin{:});* k# F" }" \( \: N

1 p# W! h1 }  wError in ==> nerve2 at 194 r% d- G& O  {3 b% U
    [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 - S' ]8 h; z( e$ V, x' h
请问这nerve2()是什么函数啊???
, Z. p: U) x& Z3 c' g
就是自己起的名字啊,这个不是主要的
作者: KuaitouKid    时间: 2011-8-6 21:36
弃文从商 发表于 2011-8-6 09:10

8 ]) T, [+ z: d求解释……
作者: I_know__!!!!    时间: 2011-8-6 22:29
KuaitouKid 发表于 2011-8-6 21:35
( t! U! y6 x" n8 J就是自己起的名字啊,这个不是主要的

3 i& |0 h* D2 p3 e' I( s- n出错的地方不都是那个函数吗,难道是我眼花得太牛了?
作者: KuaitouKid    时间: 2011-8-7 16:27
I_know__!!!! 发表于 2011-8-6 22:29 " V) q/ G* G3 z; c9 {  E
出错的地方不都是那个函数吗,难道是我眼花得太牛了?

6 O' \. K) q/ @5 H$ i应该不是,从workspace写还是这些问题,一模一样的
作者: I_know__!!!!    时间: 2011-8-7 20:54
KuaitouKid 发表于 2011-8-7 16:27 6 F% N$ O" X$ `! K
应该不是,从workspace写还是这些问题,一模一样的

' J8 F2 Z. _) L" o3 [你所说的自己起名字的那个函数了,你肯定存有,打开看看是不是提示里面出错了,我们没有你那个函数nerve2(),不知道怎么回事呀。
作者: KuaitouKid    时间: 2011-8-7 23:07
I_know__!!!! 发表于 2011-8-7 20:54 6 k8 B) S3 d* g! w( M
你所说的自己起名字的那个函数了,你肯定存有,打开看看是不是提示里面出错了,我们没有你那个函数nerve2 ...
! |1 K% E/ ~9 n: K' V5 `' O7 k1 L
拜托,我自己写的你肯定没有啊。。。
作者: azure5566    时间: 2011-8-13 09:56

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

- [! ~1 E" s1 Q& [/ \8 I( b3 L1 f。。。。
作者: azure5566    时间: 2011-8-13 16:26
最近我也在看。。不知道怎么运用。。再专研琢磨下 哈哈
作者: KuaitouKid    时间: 2011-8-13 21:00
azure5566 发表于 2011-8-13 16:26
) f- x) w5 m5 d. ^; v6 e! q$ g最近我也在看。。不知道怎么运用。。再专研琢磨下 哈哈
! {2 }9 I8 v0 @8 H
加油啊,现在各种纠结。。。
作者: alair005    时间: 2012-2-7 12:14
谢谢楼主分享!!!3140392998126411




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