29 深度玻尔兹曼机

这篇具有很好参考价值的文章主要介绍了29 深度玻尔兹曼机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

29 深度玻尔兹曼机

29.1 背景介绍

过去在解决BM问题的时候,提出过多种模型:RBM、SBN、DBN

  • 其中RBM是一种有限制条件的,简化的BM,限制了隐藏层和观测层内部都没有连接。实质上是一种特殊的BM。
  • SBN实际上就是一种多层的有向图结构,是为了方便我们通过sigmoid函数采样构造出来的。
  • DBN本质上是想通过叠加RBM实现多层结构,但是由于条件限制,使得DBN的实际结构为RBM+SBN,所以DBN实际上并非一个BM

而现在的DBM则是实际的多层RBM结构,也是一种特殊的BM。

29.2 DBM的叠加方式

DBM实际上就是直接conbine多层RBM,如我们有三层结构: v , h ( 1 ) , h ( 2 ) v, h(1), h(2) v,h(1),h(2),我们将 v , h ( 1 ) v, h(1) v,h(1)划为一个RBM,将 h ( 1 ) , h ( 2 ) h(1), h(2) h(1),h(2)划为一个RBM,则我们可以得到公式:
{ P ( V ) = ∑ h ( 1 ) P ( v , h ( 1 ) ) = ∑ h ( 1 ) P ( h ( 1 ) ; w ( 1 ) ) ‾ ⋅ P ( v ∣ h ( 1 ) ; w ( 1 ) ) P ( h ( 1 ) ; w ( 2 ) ) ‾ = ∑ h ( 2 ) P ( h ( 1 ) , h ( 2 ) ; w ( 2 ) ) \begin{cases} P(V) = \sum_{h^{(1)}} P(v, h^{(1)}) = \sum_{h^{(1)}} \underline{P(h^{(1)}; w^{(1)})} \cdot P(v| h^{(1)}; w^{(1)}) \\ \underline{P(h^{(1)}; w^{(2)})} = \sum_{h^{(2)}} P(h^{(1)}, h^{(2)}; w^{(2)}) \end{cases} {P(V)=h(1)P(v,h(1))=h(1)P(h(1);w(1))P(vh(1);w(1))P(h(1);w(2))=h(2)P(h(1),h(2);w(2))
我们的DBM实际上就是想要通过 P ( h ( 1 ) ; w ( 2 ) ) P(h^{(1)}; w^{(2)}) P(h(1);w(2))(以 w ( 2 ) w^{(2)} w(2)为参数的 P ( h ( 1 ) ) P(h^{(1)}) P(h(1)))替换 P ( h ( 1 ) ; w ( 1 ) ) P(h^{(1)}; w^{(1)}) P(h(1);w(1))

不过这样我们简单想想也知道容易出问题,他可能会产生double counting problem,因为在这样直接替换的过程中也是在不断的重复利用样本数据,所以会导致目标分布尖锐。

具体的参数学习我们是将 w ( 1 ) , w ( 2 ) w^{(1)}, w^{(2)} w(1),w(2)分别取一半(类似求平均数),得出来的结果图为:

29 深度玻尔兹曼机,机器学习-白板推导,机器学习29 深度玻尔兹曼机,机器学习-白板推导,机器学习

我们在这将参数设置为两倍,是为了使目标图形的参数为单倍。然后我们发现首尾的RBM不一样,这两个变形的RBM是因为第一层和最后一层只有一个输入(如 h ( 1 ) h^{(1)} h(1) v v v h ( 2 ) h^{(2)} h(2),但 v v v只有 h ( 1 ) h^{(1)} h(1)),所以和其他不一样。文章来源地址https://www.toymoban.com/news/detail-650935.html

到了这里,关于29 深度玻尔兹曼机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 机器学习&&深度学习——自注意力和位置编码(数学推导+代码实现)

    👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习深度学习——注意力分数(详细数学推导+代码实现) 📚订阅专栏:机器学习深度学习 希望文章对你们有所帮助 在深度学习中,经常使用CNN和RNN对序列进行编码。有了自注意力之后,我们

    2024年02月12日
    浏览(70)
  • 人工智能_机器学习065_SVM支持向量机KKT条件_深度理解KKT条件下的损失函数求解过程_公式详细推导_---人工智能工作笔记0105

    之前我们已经说了KKT条件,其实就是用来解决 如何实现对,不等式条件下的,目标函数的求解问题,之前我们说的拉格朗日乘数法,是用来对 等式条件下的目标函数进行求解. KKT条件是这样做的,添加了一个阿尔法平方对吧,这个阿尔法平方肯定是大于0的,那么 可以结合下面的文章去

    2024年02月04日
    浏览(40)
  • 【深度学习】动手学深度学习(PyTorch版)李沐 2.4.3 梯度【公式推导】

      我们可以连接一个多元函数对其所有变量的偏导数,以得到该函数的 梯度 (gradient)向量。 具体而言,设函数 f : R n → R f:mathbb{R}^{n}tomathbb{R} f : R n → R 的输入是一个 n n n 维向量 x ⃗ = [ x 1 x 2 ⋅ ⋅ ⋅ x n ] vec x=begin{bmatrix} x_1\\\\x_2\\\\···\\\\x_nend{bmatrix} x = ​ x 1 ​ x 2 ​

    2024年01月17日
    浏览(52)
  • 29. 深度学习进阶 - 卷积的原理

    Hi,你好。我是茶桁。 在结束了RNN的学习之后,咱们今天开始来介绍一下CNN。 CNN是现代的机器深度学习一个很核心的内容,就假如说咱们做图像分类、图像分割,图像的切分等等。 其实这些过程就是你让计算机能够自动识别,不仅能够识别图像里有什么,还能识别图像里这些

    2024年02月04日
    浏览(35)
  • 机器学习——SMO算法推导与实践

    明天再说,啊。。。。感觉天空明朗了很多,即使现在已经很晚了 还是要打开柯南,看看电视,等待天气预报所说的台风天吧! 一时之间,忽然失去了用markdown语法写下推导过程的勇气。。。以上只是自己在线性可分的情况下,推导的smo算法但实际书本上给出的smo算法,是增

    2024年02月14日
    浏览(38)
  • 机器学习——支持向量机(数学基础推导篇【未完】)

    在一个周日下午,夏天的雨稀里哗啦地下着 我躺在床上,捧着ipad看支持向量机 睡了好几个觉…支持向量机太好睡了 拉格朗日乘数法太好睡了 几何函数太好睡了 在我看来,支持向量机是目前学下来,最难以理解的内容 希望日后不要太难…脑子不支持的 支持向量积的原理,

    2024年02月12日
    浏览(94)
  • AI-应试-机器学习公式推导与代码实现-预备

    (AI算法系列) 机器学习 背景 训练过程 应用场景 局限及挑战 未来 2.1机器学习 模型:要学习的决策函数或条件概率分布 策略:决定按什么标准选最优模型-》loss 分类:对数、交叉熵 回归:均方 算法:具体的优化求解算法:梯度下降、牛顿法、拟牛顿法 2.2 核心:从数据中最

    2024年02月03日
    浏览(52)
  • 机器学习理论基础—支持向量机的推导(一)

    SVM:从几何角度,对于线性可分数据集,支持向量机就是找距离正负样本都最远的超平面,相比于感知机,其解是唯一的,且不偏不倚,泛化性能更好。 超平面 n维空间的超平面(wT X+ b= 0,其中w,x ∈ R) 超平面方程不唯— 法向量w和位移项b确定一个唯一超平面 法向量w垂直于

    2024年04月28日
    浏览(32)
  • 深度学习系列29:VQ-GAN模型

    发表于2021年,来自德国海德堡大学IWR研究团队。最大的亮点在于其可以生成百万像素级别的图片。 VQGAN的突出点在于其使用codebook来离散编码模型中间特征,并且使用Transformer(GPT-2模型)作为编码生成工具。codebook的思想在VQVAE中已经提出,而VQGAN的整体架构大致是将VQVAE的编

    2024年02月04日
    浏览(37)
  • 【机器学习】07. 决策树模型DecisionTreeClassifier(代码注释,思路推导)

    『机器学习』分享机器学习课程学习笔记,逐步讲述从简单的线性回归、逻辑回归到 ▪ 决策树算法 ▪ 朴素贝叶斯算法 ▪ 支持向量机算法 ▪ 随机森林算法 ▪ 人工神经网络算法 等算法的内容。 欢迎关注 『机器学习』 系列,持续更新中 欢迎关注 『机器学习』 系列,持续

    2024年02月05日
    浏览(80)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包