假设有一个二部图,每一层的节点之间没有链接,一层是可视层,即输入数据层(v),一层是隐藏层(h),如果假设所有的节点都是随机二值变量节点(只能取0或者1值),同时假设全概率分布p(v,h)满足Boltzmann 分布,我们称这个模型是Restricted BoltzmannMachine (RBM)。


下面我们来看看为什么它是Deep Learning方法。首先,这个模型因为是二部图,所以在已知v的情况下,所有的隐藏节点之间是条件独立的(因为节点之间不存在连接),即p(h|v)=p(h1|v)…p(hn|v)。同理,在已知隐藏层h的情况下,所有的可视节点都是条件独立的。同时又由于所有的v和h满足Boltzmann 分布,因此,当输入v的时候,通过p(h|v) 可以得到隐藏层h,而得到隐藏层h之后,通过p(v|h)又能得到可视层,通过调整参数,我们就是要使得从隐藏层得到的可视层v1与原来的可视层v如果一样,那么得到的隐藏层就是可视层另外一种表达,因此隐藏层可以作为可视层输入数据的特征,所以它就是一种Deep Learning方法。

Restricted Boltzmann Machine (RBM)限制波尔兹曼机相关推荐

  1. 【零散知识】受限波兹曼机(restricted Boltzmann machine,RBM)和深度置信网络(deep belief network,DBN)

    前言: { 最近一直在想要不要去线下的英语学习机构学英语 (本人的英语口语能力实在是低).如果我想完成今年的年度计划,那么今年就没时间学英语了. 这次的内容是之前落下的深度置信网络(deep beli ...

  2. 21 RBM(Restricted Boltzmann Machine)——受限玻尔兹曼机

    文章目录 21 RBM(Restricted Boltzmann Machine)--受限玻尔兹曼机 21.1 背景介绍 21.2 RBM模型表示 21.3 Inference问题 21.4 Marg ...

  3. 受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)

    这篇写的主要是翻译网上一篇关于受限玻尔兹曼机的tutorial,看了那篇博文之后感觉算法方面讲的很清楚,自己收获很大,这里写下来作为学习之用. 原文网址为:http://imonad.com/rbm/ ...

  4. 受限玻尔兹曼机(Restricted Boltzmann Machine)分析

    1.什么是BM? BM是由Hinton和Sejnowski提出的一种随机递归神经网络,可以看做是一种随机生成的Hopfield网络,是能够通过学习数据的固有内在表示解决困难学习问题的最早的人工神经网络 ...

  5. tensorflow玻尔兹曼机_受限玻尔兹曼机(Restricted Boltzmann Machine)

    受限玻尔兹曼机(Restricted Boltzmann Machine) 1. 生成模型 2. 参数学习 3. 对比散度学习算法 由于受限玻尔兹曼机的特殊结构,因此可以使用一种比吉布斯采样更有效 的 ...

  6. 深度学习(八)RBM受限波尔兹曼机学习-未完待续

    RBM受限波尔兹曼机学习 原文地址: 作者:hjimce [python] view plain copy #coding=utf-8 import timeit try: import PIL.Im ...

  7. 受限Boltzmann机(Restricted Boltzmann Machine)

    起源:Boltzmann神经网络 Boltzmann神经网络的结构是由Hopfield递归神经网络改良过来的,Hopfield中引入了统计物理学的能量函数的概念. 即,cost函数由统计物理学的能量函 ...

  8. Restricted Boltzmann Machine(限制玻尔兹曼机 RBM)

    RBM原理: 玻尔兹曼机最初是作为一种广义的"联结主义"引入,用来学习向量上的任意概率分布.联结主义(connectionism)的中心思想是,当网络将大量简单计算单元连接在一起时 ...

  9. 限制性波尔兹曼机RBM and DBN

    ref:https://blog.csdn.net/App_12062011/article/details/54313082 https://blog.csdn.net/yt7589/article ...

最新文章

  1. Access数据库审计工具mdbtools
  2. (9)跨段跳转,短调用和长调用堆栈图
  3. 查看oracle数据库的连接数以及用户 (转:http://blog.itpub.net/24558279/viewspace-752293/)
  4. HALCON示例程序measure_chip.hdev芯片封装检测
  5. c盘怎么清理到最干净_系统垃圾太多,怎么一键彻底清理干净
  6. android基础知识(2)
  7. 包信封问题 以及 最长有序子序列问题
  8. 人工智能与深度学习概念(5)——目标检测-RCNN
  9. 矩阵运算_SLAM中用到的矩阵计算_基本公式及知识汇总
  10. C++ ::什么意思
  11. Speos — 光学产品设计仿真工具
  12. 老友记第一季自学笔记01
  13. DIY一个测量心率装置
  14. PMD相位提取及相位展开简述
  15. 来自一位搞算法的本科生的学习感想
  16. 史上最全的IDEA快捷键总结
  17. android设备rs232数据格式,如何通过rs232 android进行串口通讯?(How to do serial communication via rs232 android?)...
  18. AES中构造s盒中的乘法逆元的c语言实现
  19. 通过API开发平台构建微服务应用实例(一)
  20. 李彦宏Vs周鸿祎:管理风格、领导准则之完全解剖

热门文章

  1. [Xcode 实际操作]九、实用进阶-(23)多个Storyboard故事板中的页面跳转
  2. windows查看进程
  3. 释放 HTML5 audio 的力量
  4. VC菜菜鸟-创建一个简单的多线程任务
  5. lua学习笔记(三)
  6. v-cloak 的用法
  7. Winform导入文件
  8. Linux下设置python脚本文件为服务
  9. 在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources...
  10. zabbix的邮件报警