0

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

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

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

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

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

4

1 回答 1

0

跟踪变量的行为表明它仍然存在(在设置数据除法等时,遵循 nntool 提供的自动生成的脚本之一)0 直到

net.trainFcn = 'trainlm';

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

于 2015-05-04T11:54:05.757 回答