python - 设置 BernoulliRBM 的吉布斯步数

标签 python scikit-learn

我想在 scikit-learn 中使用 BernoulliRBM 实现来限制玻尔兹曼机,但我找不到任何方法或参数来设置吉布斯数PCD 采样的步骤 k。我应该假设 k=1 并且无法修改吗?

最佳答案

是的,训练算法使用硬连线的“k”。可以在_fit method中看到,采样一次,然后更新参数。

关于python - 设置 BernoulliRBM 的吉布斯步数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23215195/

相关文章:

python - 如何正确将Kmeans标签翻译为类别标签

python - 为什么交叉验证 RF 分类的性能比没有交叉验证的差?

python - 从 Python 字符串中去除标点符号

python - 查找opencv矩形的顶部和底部的y坐标

python - 创建类的装饰器

python - 在没有sklearn的情况下计算机器学习模型的准确性

python - 使用 sklearn RandomForestRegressor 时我的数据帧的 x 值是多少?

python - 在 Python 中手动输入中位数作为 K 均值的质心

python - 安装 python 模型时出错

python - 如何在 SublimeREPL 中停止输入