caffe吧 关注:396贴子:659
  • 2回复贴,共1

RBM中的能量函数到底是什么?我快疯掉了!

只看楼主收藏回复

各位大神:有谁知道 受限玻尔兹曼机中的“能量函数”到底是什么?怎样构造的?我已经要疯掉了!
查遍了知乎和百度 都没有得到满意的答案。有说是来自量子物理模型,有说是来自统计物理模型。问题是,与物理模型形式上相似,并不能说明什么问题,总要有逻辑上的相关性,才能真正解释清楚。
看到一个帖子说 能量函数 用于神经网络 始于hopfield网络。于是,我又找了几篇hopfield网络的介绍性文章,没有完全看懂,但大概了解到:“能量函数”可用于判断hopfield网络的稳定性。问题是,这其中的原理是什么?怎样构造能量函数?同样没有人说清楚。
在查找hopfield网络的过程中,我无意中发现,用“能量函数”判断动力学系统的稳定性,最早是前苏联数学家Lyapunov(李雅普诺夫)提出的。他发展了一整套理论,专用于分析动态系统的稳定性。于是,抱着“我不下地狱,谁下地狱”的念头,再次去查找Lyapunov方面的相关介绍文章。这一次,运气不错,找到了一个ppt,介绍了Lyapunov稳定性判别定理。跳过证明,直接看定理内容,它说的是,为了判别一个动力学系统的稳定性,需要找到一个函数V(x),只要V(x)满足几大条件,就称之为Lyapunov函数。之后,通过判断V(x)的某些性质,就可以确定动力学系统的稳定性。有些文献直接就把这个V(x)函数称为“能量函数”。大喜过望,以为找到了开门的钥匙,直接拿Lyapunov定理去套 hopfield网络、受限玻尔兹曼机。结果,大失所望!Lyapunov判别定理 所要求的V(x),其第一个条件就是 正定。而 受限玻尔兹曼机 与 hopfield 中的能量函数,偏偏就是负的!
已经卡在这里两个星期了,感觉我已经要崩溃了。跪求各位大神相救!


IP属地:江苏来自iPhone客户端1楼2018-02-08 16:08回复
    同求答案嘤嘤嘤


    3楼2018-06-05 11:50
    回复
      楼主现在弄明白了吗?求解惑。


      IP属地:北京4楼2020-05-03 19:22
      回复