上传者: 38607026
|
上传时间: 2021-10-28 18:36:39
|
文件大小: 33.36MB
|
文件类型: -
matlab精度检验代码具有'MATLAB','MEX','CUDA'版本的卷积深度信念网络
该程序是卷积深度信任网络的实现。
在此代码中,均支持二进制和高斯可见类型。
此外,CUDA加速也包括在内。
我们提供了一些演示程序来演示代码的用法。
要求
操作系统:Ubuntu
10.04(64位)(仅在此平台上进行测试)
GNU
C
/
C
++编译器
Matlab的
CUDA
5.0或以上
建造
将路径更改为“
CDBN
/工具箱/
CDBNLIB
/
mex”
编辑“
Makefile”,将“
MATLAB_DIR”和“
CUDA_DIR”修改为正确的路径。
make
运行程序
运行'setup_toolbox.m';
运行“
DemoCDBN_Binary_2D.m”或“
DemoCDBN_Gaussian_2D.m”
实验
我们对mnist数据(2000个火车数据和2000个测试数据)中的“卷积深度信任网络”,“深度信任网络”和“定向Softmax”进行了分类实验。
这三种方式的详细参数可以在代码中找到。
比较结果(准确性)如下:
测试数据中未添加任何噪声:CDBN:95.1%DB