深度学习工具箱 - 深度信念网络

Deep Learning Toolbox - Deep Belief Network

我目前正在尝试 运行 来自 deeplearntoolbox 的 matlab 代码,即 test_example_DBN.m

但是它遇到了一些错误,我不明白问题是什么以及如何解决它。需要您的帮助来解释和教我问题出在哪里以及如何解决。提前致谢..

报错信息如下:

??? Attempted to access lmisys(5); index out of bounds because numel(lmisys)=4.

Error in ==> lmiunpck at 23

rs=lmisys(4); rv=lmisys(5); % row sizes of LMISET,LMIVAR

Error in ==> nnsetup at 26

[LMI_set,LMI_var,LMI_term,data]=lmiunpck(lmisys);

Error in ==> dbnunfoldtonn at 10

nn = nnsetup(size);

Error in ==> TryDBN at 31

nn = dbnunfoldtonn(dbn, 10);

这是因为 DeepLearnToolBox 有一个 NeuralNetwork 工具,它与 Matlab 自带的神经网络冲突 toolbox.So 你可以通过以下方式解决这个问题:

点击文件-设置路径-添加子文件夹,select您的工具箱路径。请确保 DeepLearnToolBox 的路径在 top.After 中,再试一次。

您需要通过 `SetPath' 将 DeepLearnToolBox 的所有 .m 文件复制到您的 Matlab 路径。