0

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

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

错误信息如下:

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

==> lmiunpck 在 23 处出错

rs=lmisys(4); rv=lmisys(5); LMISET,LMIVAR 的 % 行大小

==> nnsetup 在 26 处出错

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

==> dbnunfoldtonn 中的错误在 10

nn = nnsetup(大小);

==> TryDBN 在 31 处出错

nn = dbnunfoldtonn(dbn, 10);

4

2 回答 2

1

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

单击 File-SetPath-Add With Subfolders,选择您的工具箱路径。确保 DeepLearnToolBox 的路径在顶部。之后,再试一次。

于 2015-05-16T07:01:45.190 回答
-1

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

于 2015-12-19T16:05:23.240 回答