- 在线时间
- 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/ω的微分,如下是我看到的源代码: g T- n4 ~% |- n5 K
Delta2=error! [) A0 N/ O; w
Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)
i s! M7 `2 V4 }/ H$ zdw2=Delta2*hiddenout'
) U9 _0 i5 P: F$ ~3 j4 z0 o# y; q+ Vdb2=Delta2*ones(samnum,1)
% ~ x: F$ V# y) d$ g0 s8 R: pdw1=Delta1*samin'0 ]$ ~7 q# K5 d$ v# U
db1=Delta1*ones(samnum,1); }( g, ^- i( n' n& R
w2=w2+lr*dw2* D& s% F/ }. g) O7 e
b2=b2+lr*db2, R9 [& T8 A( _) }/ a( D
error是能量函数,即误差平方和
4 h! h k5 r7 D" `1 Q6 T# @4 N n9 Ehiddenout是隐含层输出4 d4 j; s$ J' c) @5 K$ n( Z
samnum是输入样本数量
3 D; d) K) o- B; J- dsamin是输入样本) Z3 J, \ h* ?/ _. ~
w权值
, k* n: }8 i; y3 [& bb阈值; h2 H' `! p$ K( L
以上是3层神经网路,隐含层激励函数是logsig
, j# J8 r; C2 A- U' D7 q1 D- J4 @! J
! W9 b$ m" }% M4 ^
' U( Z0 c; Y) ~- m3 G2 j我就是看不懂为什么一个微分方程就变成一个式子了?$ ]" @% I1 W3 |5 v& L
求解?
) j4 f2 h9 z% \ |
|