RBM&DBN

RBM(Restricted Boltzmann Machines)

限制玻尔兹曼机是一种统计神经网络,是基于能量的模型。
下面是限制玻尔兹曼机的结构

每一个单元(包括可见层单元和隐层单元)可以为任意的指数族单元,我们假设所有的可见单元和隐单元均为二值变量,即 i,j , vi {0,1}, hj {0,1}。
RBM作为一个系统的能量定义为

θ ={ Wij , ai , bj }是RBM的参数, Wij 表示可见单元i与隐单元j 之间的连接权重, ai 表示可见单元i的偏置, bj 表示隐单元j 的偏置。当参数确定时,可以得到(v,h)的联合分布概率

当给定v的sample时,我们最关心的是v的分布,故这里的似然函数为

由上面的RBM的结构可以看到,每一个可见层的单元和每一个隐层都连接,但是可见层单元相互之间不连接,隐层单元也是一样。这样的结构可以带来很好的性质,
1.参数变少,易于训练。
2.可见单元之间相互独立,隐层单元之间也相互独立。这样便有第j个隐单元的激活概率为

同样的由隐层单元重构可见层单元的时候,第i个可见单元的激活概率为

于是我们的目的就是学习出 θ 。其采用的算法为CD(contrastive divergence),其推导过程可参见 受限波尔兹曼机简介 - 张春霞
CD算法步骤为。。。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值