- 在线时间
- 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/ω的微分,如下是我看到的源代码/ i) r A* o( N9 @( O- C% V' A
Delta2=error1 r5 i: E+ O" A. t7 ?7 E
Delta1=w2'*Delta2.*hiddenout.*(1-hiddenout)& F% R- k1 _# {' C* Y. K
dw2=Delta2*hiddenout'
* h& K- A0 W# j& w5 w1 {+ Qdb2=Delta2*ones(samnum,1)
- j/ g1 X$ b1 Y( F3 o e! `: Ydw1=Delta1*samin'5 `( s/ @0 ]' k3 J" ]: |# n V3 s
db1=Delta1*ones(samnum,1)
& f: k/ i6 p% A1 @& G7 @w2=w2+lr*dw2
) `7 o; b* p* y" E5 ~6 K6 Gb2=b2+lr*db2 m2 |/ x) s+ E: J' p- ?: \
error是能量函数,即误差平方和
* h% v9 e+ Y4 ?$ o* j9 W2 J2 R6 Rhiddenout是隐含层输出
7 ]4 ]. v# y+ ?4 Y: J8 g7 Y- asamnum是输入样本数量8 P0 E- j- _7 C8 V7 M# J1 Z
samin是输入样本) y" W" [8 E) a# _+ |+ v- o% h8 p
w权值0 `- f" s7 E) |! r7 |: U/ W
b阈值
& U7 {) a( K9 b- M4 d) \! g9 K以上是3层神经网路,隐含层激励函数是logsig/ k8 s$ G' Q$ c4 L
/ e5 |8 C: \' y' S$ _
! y# e k7 r( ~, U# k# ~& T& v; R# u- g6 s9 o. K6 w% \
我就是看不懂为什么一个微分方程就变成一个式子了?% `* H U4 W" G3 w; S. p) F
求解?
# S1 l9 Q- k/ p1 D |
|