【算法应用】基于灰狼算法优化深度信念网络回归预测(GWO-DBN)


1.深度信念网络(Deep Belief Networks, DBNs)

深度信念网络(Deep Belief Networks, DBNs)是由Geoffrey Hinton于2006年提出的一种经典深度生成模型,它通过将多个受限玻尔兹曼机(RBM)单元堆叠在一起进行训练。每一层都可以对输入数据的概率分布进行建模,而每个RBM的输出又可以作为下一层输入。


RBM是一种无向的生成式能量模型,具有可见输入层和隐藏层,层与层之间有连接,但同一层内的单元之间没有连接。这种结构组合导致了一种快速的逐层无监督训练过程,其中对比散度(Contrastive Divergence,CD)算法依次应用于每个子网络。

在训练单个 RBM 时,权重更新:
w i j ( t + 1 ) = w i j ( t ) + η ∂ log ⁡ ( p ( v ) ) ∂ w i j w_{ij}(t+1)=w_{ij}(t)+\eta\frac{\partial\log(p(v))}{\partial w_{ij}} wij(t+1)=wij(t)+ηwijlog(p(v))
其中, p ( v ) p(v) p(v)是可见向量概率,定义为:
p ( v ) = 1 Z ∑ h e − E ( v , h ) p(v)=\frac{1}{Z}\sum_he^{-E(v,h)} p(v)=Z1heE(v,h)
这里, Z Z Z是配分函数(正则化), E ( b , h ) E(b,h) E(b,h)是分配给网络状态的能量函数,能量越低,表示网络处于“理想”配置。

DBN从下到上分别将每层信念网络当做RBF进行训练,然后固定当前层权值,取样当前层的隐层作为下一层的输入。

2.灰狼算法GWO原理

【智能算法】灰狼算法(GWO)原理及实现

3.结果展示





4.参考文献

[1] Hinton G E, Salakhutdinov R R. Reducing the dimensionality of data with neural networks[J]. science, 2006, 313(5786): 504-507.

[2] https://snowkylin.github.io

5.代码获取

6.读者交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小O的算法实验室

谢谢大佬的肯定!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值