当我试图在这个答案之后抑制train()调用的GUI时,我遇到了这个问题:
http://www.mathworks.com/matlabcentral/answers/81073-how-to-close-nntrain-tool
因此,在创建我的网后,我禁用了GUI:
net = narxnet(...)
net.trainParam.showWindow = 0;
不幸的是,它仍会弹出!为什么呢?
答案 0 :(得分:0)
跟踪变量的行为表明它仍然存在(在nntool提供的一个自动生成的脚本之后设置数据分区等)0直到
net.trainFcn = 'trainlm';
将net.trainParam.showWindow的值更改回1.因此,为了确保GUI不会弹出,将此变量设置为0应该在调用train()之前发生。