2015-05-04 118 views
0

我碰到这个问题时,我试图压制()下面这个答案火车称为GUI:为什么Matlab的nntraintool的GUI仍然显示,虽然net.trainParam.showWindow = 0?

http://www.mathworks.com/matlabcentral/answers/81073-how-to-close-nntrain-tool

所以创建我的网络我禁用了GUI之后:

net = narxnet(...) net.trainParam.showWindow = 0;

不幸的是,它仍然会弹出!为什么?

+0

这是我刚刚删除的另一个问题中提到的更基本问题的问答版本,因为我认为它对此表单中的其他人更有帮助。如果有人遇到问题存在的答案,即net.trainFcn覆盖此参数是否有明显的原因,或者如果它是一个错误,请留下评论。 –

回答

0

追踪变量的行为表明,它保持(当设置数据分割等以下通过nntool提供的自动生成的脚本中的一个)0直到

net.trainFcn = 'trainlm';

被称为其改变net.trainParam.showWindow的值返回1.因此,为了确保GUI不会弹出,将该变量设置为0应该在train()被调用之前发生。

相关问题