- 在线时间
- 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; e4 W! ~
Delta2=error/ A9 U+ M; Q: ]- b4 x
Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)
; y3 @' k8 L2 \: I0 N5 a4 {3 Z: f5 Mdw2=Delta2*hiddenout'
/ p9 K. Q; x% M- D* adb2=Delta2*ones(samnum,1)$ Q1 k1 N, r' Q" R) d
dw1=Delta1*samin'1 q s0 @; u7 O
db1=Delta1*ones(samnum,1)
- M g$ d# x# M+ W qw2=w2+lr*dw2
& T. \/ D( j9 E4 R& vb2=b2+lr*db25 l, H/ p% b. r1 \" Y' w$ ^$ i
error是能量函数,即误差平方和
% v# f' a+ d7 q" f" Whiddenout是隐含层输出6 G+ v: _! \9 D! S
samnum是输入样本数量
" u& \+ |; Q$ |5 asamin是输入样本
5 r8 [) P- I+ Ew权值- I5 F" q& c2 U5 o- U: o b' x9 X* B
b阈值( E* i7 w* U8 S
以上是3层神经网路,隐含层激励函数是logsig
! p" H6 w& w( d" n& S
1 G& P5 X5 G% ^+ V5 l
2 R8 a2 N! |- Q( i* [* ?) `9 t& q0 `0 a% y. T
我就是看不懂为什么一个微分方程就变成一个式子了?
8 \' t! }+ E: o9 ?# v' X求解?
* J1 @ C) i; K. r |
|