- 在线时间
- 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/ω的微分,如下是我看到的源代码
2 k3 T# h0 s! M) |6 yDelta2=error
0 j% |4 a' \, n) U4 ^Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)
6 l4 z. h2 e& c' ?% B0 ^dw2=Delta2*hiddenout'+ D W% \# n4 M2 P! d
db2=Delta2*ones(samnum,1); C7 ]+ E" c: S ~0 I+ h/ h
dw1=Delta1*samin'
1 G; _ z3 q( M8 Ndb1=Delta1*ones(samnum,1)
4 _( b: G$ n& E! s! Dw2=w2+lr*dw2
8 l+ j6 O0 p2 u r% U1 Rb2=b2+lr*db2
: ?- ~3 f e, c& F4 serror是能量函数,即误差平方和0 z' r, S: N! Z1 J
hiddenout是隐含层输出
" _) ?- h3 y& [, ^samnum是输入样本数量
0 m. q1 s9 A: X# Q" C' B+ \samin是输入样本- C6 ^. M+ L4 d! j/ }! ?# Q$ \- [
w权值
; U) |, M$ _7 q3 u/ Gb阈值
' n0 m: ^+ R# h9 {- }- z9 B( f( ?以上是3层神经网路,隐含层激励函数是logsig
2 M9 X R/ T( d& _4 {" Q2 X
3 f9 q! \ b# o3 g) G8 P& {6 t! L3 @; ^" x
, C- n) H* Z/ u2 L& D3 V# `/ S我就是看不懂为什么一个微分方程就变成一个式子了?
1 ?; S9 d7 C# `求解?: P0 D2 B9 r$ |* c
|
|