BP神经网络计算题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对如下的BP 神经网络,学习系数1=η,各点的阈值0=θ。作用函数为:

⎧<≥=111

)(x x x x f 。 输入样本0,121==x x ,输出节点z 的期望输出为1,对于第k 次学习得到的权值分别为1)(,1)(,1)(,2)(,2)(,0)(2122211211======k T k T k w k w k w k w ,求第k 次和1+k 次学习得到的输出节点值)(k z 和)1(+k z (写出计算公式和计算过程)。

y 2 )(11=k w 1)(22=k

102

计算如下:

1. 第k 次训练的正向过程如下: 1

)0()0210()()(12

1

11==⨯+⨯==-=∑=f f net f x w f y j j j θ

)

()(i j

i j ij i

net f x w f y =-=∑θ

2

)2()0112()()(22

1

22==⨯+⨯==∑==f f net f x w f y j j j

3

)3()2111()()(2

1

==⨯+⨯==∑==f f net f y T f z l i i i

2)31(2

12

=-=E

2. 第k 次训练的反向过程如下:

212)3()31()(')(''-=⨯-=⨯-=-=f net f z z l l δ

li l

l i i T net f ∑=δδ)(''

1)2(01)2()0(')(''111=⨯-⨯=⨯-⨯==f T net f l δδ

2

1)2(11)2()2(')(''222-=⨯-⨯=⨯-⨯==f T net f l δδ

1

1)2(11)()()1(11111-=⨯-⨯+=+=∆+=+y k T T k T k T l ηδ

3

2)2(11)()()1(22222-=⨯-⨯+=+=∆+=+y k T T k T k T l ηδ

1010')()()1(111111

1111=⨯⨯+=+=∆+=+x k W W k W k W ηδ

)

()(l i

l i li l net f y T f O =-=∑θ

2

0012')()()1(211212

1212=⨯⨯+=+=∆+=+x k W W k W k W ηδ

1)2(12')()()1(122121

2121=⨯-⨯+=+=∆+=+x k W W k W k W ηδ

1

0)2(11')()()1(222222

2222=⨯-⨯+=+=∆+=+x k W W k W k W ηδ

3. 第k +1次学习的正向过程如下: 1)0()0210()(2

111==⨯+⨯=∑==f f x w f y j j j

1)0()0110()(2

1

22==⨯+⨯=∑==f f x w f y j j j

1)4())3(1)1(1()(2

1

=-=-⨯+-⨯=∑==f f y T f z i i i

0)11(2

12

=-=E

)

()(i j

i j ij i

net f x w f y =-=∑θ)

()(l i

l i li l

net f y T f O =-=∑θ

相关文档
最新文档