深度学习工具箱 - 深层信仰网络

时间:2015-01-31 11:51:09

标签: matlab deep-learning

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

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

错误信息如下:

  

???试图访问lmisys(5);索引超出界限因为   numel(lmisys)= 4。

     

==>中的错误lmiunpck at 23

     

RS = lmisys(4); RV = lmisys(5); LMISET的%行大小,LMIVAR

     

==>中的错误nnsetup at 26

     

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

     

==>中的错误dbnunfoldtonn at 10

     

nn = nnsetup(size);

     

==>中的错误TryDBN at 31

     

nn = dbnunfoldtonn(dbn,10);

2 个答案:

答案 0 :(得分:1)

这是因为DeepLearnToolBox有一个与Matlab自己的NN工具箱冲突的NeuralNetwork工具。所以你可以解决这个问题如下:

单击“文件 - 设置路径 - 添加子文件夹”,选择工具箱路径。确保DeepLearnToolBox的路径位于顶部。之后,再试一次。

答案 1 :(得分:-1)

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