- 在线时间
- 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/ω的微分,如下是我看到的源代码
- B: z. A" A. F5 E1 O' p) kDelta2=error
0 D4 h& x4 @' p2 HDelta1=w2'*Delta2.*hiddenout.*(1-hiddenout)
+ M5 E+ v9 v/ @3 ~' ^% e3 e& Ydw2=Delta2*hiddenout'
6 @: k+ T9 J A0 k% y" d. ~( @1 p$ Rdb2=Delta2*ones(samnum,1) P+ e( v! `/ E! a6 T- v2 C
dw1=Delta1*samin') ? u9 e/ Q: q( A8 x
db1=Delta1*ones(samnum,1)
8 b9 V& o) u% m Rw2=w2+lr*dw2# d0 R; I/ B, |8 J
b2=b2+lr*db2/ O9 e9 M( @0 b* O5 ^
error是能量函数,即误差平方和5 H5 e# A# _4 m* r
hiddenout是隐含层输出% r0 s: q1 W3 l% @$ ]0 c
samnum是输入样本数量
' z+ d; e- Q, z4 V: wsamin是输入样本" ^' z& E+ c3 f* C& {7 n& L7 \
w权值8 j0 ?( f2 B/ }- Q% o9 K
b阈值: P5 s7 Q5 n$ c- ~
以上是3层神经网路,隐含层激励函数是logsig3 k! e% R! }/ T5 j4 Z) R
! u% v7 {' F* h Q+ ^* |- }1 |# _2 [. \" ]3 w. R9 Q
" }; B3 ]9 t. u. `7 i* t
我就是看不懂为什么一个微分方程就变成一个式子了?
) @- L6 G3 T' c2 }: l3 V求解?, d6 B8 R5 v' A) K
|
|