我正在尝试实现自己的 RBM,但我不确定如何 100% 正确地衡量它的成功。所以我开始用谷歌搜索,发现了很多解释,我不确定什么是正确的。
我面临这个问题:
我有数据集 Z,所以我可以将它分为训练集 X 和测试集 Y。我在 X 上训练 RBM,然后我想衡量 RBM 在数据集 Y 上的成功。更准确地说,假设我有两个 RBM,我想以某种方式比较它们。我不确定重建输入向量是否是好的测量。或者如果我应该比较 RBM 的能量。(以及如何正确计算整个集合 Y 的能量)。
如果可能的话,我也会对高斯可见和全高斯单位感兴趣。