- 在线时间
- 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/ω的微分,如下是我看到的源代码
1 t( c. A" W" ~9 SDelta2=error, L& \7 p2 b- ]/ X# O% V L
Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)6 l9 U" a; j3 F: h+ t) h- l
dw2=Delta2*hiddenout'; i" m9 C1 M1 E- G
db2=Delta2*ones(samnum,1)
& K- K- \. A8 U! B6 Cdw1=Delta1*samin'
" R& I- v8 Z4 k5 ~8 Q/ G- q, ydb1=Delta1*ones(samnum,1)
. f, p) B$ I, j0 O* J5 L% ?, D# ^w2=w2+lr*dw2
& _+ K1 t4 N6 J, q, O7 v8 Jb2=b2+lr*db2
3 h8 H: Y* o6 H2 ]5 h7 }; r/ oerror是能量函数,即误差平方和
; x' K4 l4 I7 K) hhiddenout是隐含层输出8 S6 \7 O+ A2 q6 ~/ u2 ]
samnum是输入样本数量; z' f) R1 l! f6 [ B7 n; s
samin是输入样本
; h' E1 k- C9 A0 ^( pw权值
) {& \( s1 I. t& U7 Tb阈值
# T6 P; U8 G* Q8 _; x3 o& D以上是3层神经网路,隐含层激励函数是logsig) m6 [5 |8 Z, m: @
+ W' M# _' j; N
, S7 E$ [0 o) }: U2 H; C2 {
& b# F% l+ L; P/ D1 L
我就是看不懂为什么一个微分方程就变成一个式子了?1 ^ k+ v* z* h' e& M P) I
求解?
7 s0 H, F- N2 h1 ?" ]) h |
|