尽管net.trainParam.showWindow = 0,为什么Matlab的nntraintool的GUI仍然显示?

时间:2015-05-04 11:54:06

标签: matlab nntool

当我试图在这个答案之后抑制train()调用的GUI时,我遇到了这个问题:

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

因此,在创建我的网后,我禁用了GUI:

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

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

1 个答案:

答案 0 :(得分:0)

跟踪变量的行为表明它仍然存在(在nntool提供的一个自动生成的脚本之后设置数据分区等)0直到

net.trainFcn = 'trainlm';

调用

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