Matlab训练神经网络显示的训练图nntraintool如何关闭

本文详细介绍了如何在MATLAB中训练神经网络时关闭nntraintool显示的训练图。通过深入函数调用过程,从train到trainlm,再到trainNetwork和FeedbackHandler,最终定位到TrainToolFeedback.m文件的第28行,将nntraintool(start', net, data, algorithms, calcSummary, status)改为nntraintool('close', net, data, algorithms, calcSummary, status),即可实现关闭窗口。此外,还可以设置net.trainParam.showWindow = false和net.trainParam.showCommandLine = false防止训练图显示。" 126056355,13636593,Python Selenium 实战教程,"['Python', 'Selenium', '测试工具', '自动化测试', '网页交互']
部署运行你感兴趣的模型镜像

我们先来一步一步追寻一下
发现出现图的第一个函数是
1.[net,tr]=train(net,P_traindata, T_traindata);
步入 到 train函数
2.369行
[net,tr] = feval(trainFcn,‘apply’,net,data,calcLib,calcNet,tr);
由于我们选用的trainFcn是lm算法
步入到 trainlm函数
3.55行
[out1,out2] = train_network(varargin{2:end});
步入到子函数train_network内
155行[archNet,tr] = nnet.train.trainNetwork(archNet,rawData,calcLib,calcNet,tr,localfunctions);
步入trainNetwork
4.31行
feedback.start(false,rawData,archNet,worker.tr,calcLib.options,worker.status);
步入到FeedbackHandler类
5.直接跳到18行this.startImpl(useSPMD,data,net,tr,options,status)
步入MultiFeedback 类
this.Handlers{i}.start(useSPMD,data,net,tr,options,status);
由步入回到到FeedbackHandler类16行
再次在18行步入TrainToolFeedback类
6.
第28行的nntraintool函数是关键
把nntraintool(start’,net,data,algorithms,calcSummary,status);
改成
nntraintool(‘close’,net,data,algorithms,calcSummary,status);
就关闭了。
如果你进入nntraintool函数内部第23行写到
NNTRAINTOOL(‘close’) closes the window.

简而言之,(我把matlab源代码文件放在了E盘)
E:\MATLAB\R2018a\toolbox\nnet\nnet+nnet+train文件夹中,
TrainToolFeedback.m文件下
第28行的nntraintool函数改成nntraintool(‘close’,net,data,algorithms,calcSummary,status);
有人说的更好的方法是
https://blog.youkuaiyun.com/yf210yf/article/details/50577356
net.trainParam.showWindow = false;
net.trainParam.showCommandLine = false;

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值