我开发了一个简单的二进制受限玻尔兹曼机实现,现在我想测试它。(最终我会将它用于 DBN,但我想独立测试)。
我看到有几个人和论文在谈论测试它的 MNIST 数据集,但我没有找到有关如何做到这一点的详细信息。
我是否必须添加一个连接到隐藏单元的新分类层,然后使用反向传播来训练它?难道没有别的办法了吗?
有些人也在绘制权重(再次在 MNIST 中),但我对如何绘制权重以及它代表什么有疑问......
谢谢
我开发了一个简单的二进制受限玻尔兹曼机实现,现在我想测试它。(最终我会将它用于 DBN,但我想独立测试)。
我看到有几个人和论文在谈论测试它的 MNIST 数据集,但我没有找到有关如何做到这一点的详细信息。
我是否必须添加一个连接到隐藏单元的新分类层,然后使用反向传播来训练它?难道没有别的办法了吗?
有些人也在绘制权重(再次在 MNIST 中),但我对如何绘制权重以及它代表什么有疑问......
谢谢
deeplearning.net ( http://deeplearning.net/tutorial/rbm.html ) 的 RBM 教程中的“跟踪进度”部分提供了很好的指导: