Почему графический интерфейс Matlab's nntraintool все еще показывает хотя net.trainParam.showWindow = 0?
Я столкнулся с этой проблемой, когда попытался подавить графический интерфейс, вызываемый train(), после этого ответа:
http://www.mathworks.com/matlabcentral/answers/81073-how-to-close-nntrain-tool
Поэтому сразу после создания моей сети я отключил графический интерфейс:
net = narxnet(...)
net.trainParam.showWindow = 0;
К сожалению, это все еще выскакивает! Зачем?
1 ответ
Отслеживание поведения переменной показывает, что она остается (при настройке разделения данных и т. Д. В соответствии с одним из автоматически созданных сценариев, предоставляемых nntool) 0 до
net.trainFcn = 'trainlm';
вызывается, что изменяет значение net.trainParam.showWindow обратно на 1. Поэтому, чтобы убедиться, что GUI не всплывает, установка этой переменной в 0 должна произойти непосредственно перед вызовом train().