- 在线时间
- 21 小时
- 最后登录
- 2013-10-3
- 注册时间
- 2012-7-31
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 344 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 139
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 78
- 主题
- 4
- 精华
- 0
- 分享
- 0
- 好友
- 5
升级   19.5% TA的每日心情 | 擦汗 2013-10-3 12:05 |
|---|
签到天数: 42 天 [LV.5]常住居民I
- 自我介绍
- 没什么好说的
 |
是迭代做的吗?但是我在书上看到说可以根据所给的激励函数,求出E/ω的微分,如下是我看到的源代码
& S# s. U8 L/ J7 }Delta2=error; P, j0 X. C5 o5 [
Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)' p- _$ w$ @. B/ A
dw2=Delta2*hiddenout'8 D; \) p5 E3 H+ Z1 Z9 a6 O
db2=Delta2*ones(samnum,1)
* O& ~/ f, w- _; bdw1=Delta1*samin'% w- w9 X5 l1 a* [* G% S8 @. W1 N4 X
db1=Delta1*ones(samnum,1)* L" H1 w) f& D# W5 F
w2=w2+lr*dw2
, t: f# n! p8 T$ i( Kb2=b2+lr*db2
% R/ u6 k, A% I! g$ ?error是能量函数,即误差平方和" L7 ]( m I% x
hiddenout是隐含层输出
6 m* u' N) Q# h0 R" ^7 r# }samnum是输入样本数量4 U: c- W4 g3 b0 i
samin是输入样本
( Q' M3 \8 g' s3 ^w权值
( n( H& C, H# ^% Lb阈值5 M& w. r/ u$ h
以上是3层神经网路,隐含层激励函数是logsig0 a& h/ f( n* [, ]
, }, z5 g; _2 X @" m ~" X
6 z+ f% ^) f) y* E: A( n0 p" ~9 ~, i5 t& J" H# `$ K3 V
我就是看不懂为什么一个微分方程就变成一个式子了?
# s# a9 r, Q& g求解?0 l$ L# t4 D) ~8 C4 l3 ^
|
|