尝试为NN工具箱使用自定义性能函数后,Matlab崩溃

时间:2015-08-12 12:34:43

标签: matlab neural-network

最近我尝试在Matlab中使用NN的自定义性能函数。我作为初步实验做了什么,我拿了 mse 模板并将这些文件复制到我的Matlab工作目录中。之后,我将 + mse 文件夹和 mse.m 重命名为 mymse.m ,将其他所有内容(内部代码)保持不变。之后,当我尝试使用这个新的自定义函数(实际上完全等于旧函数)运行NN工具时,Matlab会随机崩溃。

我不是指例外情况。我的意思是杀死Matlab实例的访问冲突错误。

当Matlab没有崩溃时,它会产生正常结果。

有没有人遇到过这个问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

您必须包含+ name文件夹所在的父文件夹。 即使该父文件夹是您当前的文件夹,也不意味着它包含在内。 因此,必须单击父文件夹,然后单击“添加到路径”。这可能是它崩溃的原因之一。 另外,你必须记住另一件事:  当使用自定义性能函数训练时,您可能需要使用train(net,x,t,nn7)而不是train(net,x,t),或者您可能只使用零输出。