如何测试受限玻尔兹曼机实现



我开发了一个简单的二进制受限玻尔兹曼机实现,现在我想测试它。(最终我将把它用于 DBN,但我想独立测试)。

我看到有几个人和论文正在谈论测试它的MNIST数据集,但我没有找到如何做到这一点的细节。

我是否必须添加一个连接到隐藏单元的新分类层,然后使用反向传播来训练它?难道没有别的办法吗?

有些人也在绘制权重(再次在 MNIST 中),但我对如何绘制权重以及它代表什么有问题......

谢谢

deeplearning.net (http://deeplearning.net/tutorial/rbm.html) 的 RBM 教程中的"跟踪进度"部分提供了非常好的指导:

  1. 检查 RBM 中的样本是否与训练数据相似
  2. (对于图像数据)检查潜在变量值最大值看起来有点像光滑的gabor滤波器组
  3. 跟踪伪似然

相关内容

  • 没有找到相关文章

最新更新