文件名称:dbn模型matlab代码-Tensorflow-implementation-of-DBN-including-GBRBM-BBRBM-:使
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-11 10:39:50
系统开源
dbn模型matlab代码包括GBRBM-BBRBM-在内的受限玻尔兹曼机器的Tensorflow实现 通过Matlab进行RBM的应用有几个缺点。 一个严重的问题是计算时间非常耗时。 因为matlab很难在云服务器上运行,所以我将基于matlab的rbm代码包装到基于tensorflow的python中。 我们可以使用jupyter笔记本快速运行代码以进行训练或推理。 测试RBM应用程序: 将numpy导入为np 将tensorflow导入为tf 导入os,sys 从rbm_py3导入rbm 导入时间 从matplotlib导入pyplot作为plt 从数学导入* 从tensorflow.examples.tutorials.mnist导入input_data sess = tf.InteractiveSession() mnist = input_data.read_data_sets('MNIST_data',one_hot = True) 数据= mnist.train.next_batch(50000)数据_x =数据[0]数据_y =数据[1] my_rbm = rbm(7
【文件预览】:
Tensorflow-implementation-of-DBN-including-GBRBM-BBRBM--master
----rbm_partially_supervised.py(20KB)
----README.md(2KB)
----dbncreateopts.py(3KB)
----DBN.py(2KB)
----extractminibatch.py(739B)
----LICENSE(34KB)
----DBN_partially_supervised.py(4KB)
----rbm_py3.py(13KB)