帮助中心帮助中心
更新实验结果表信息列
updateInfo(监视、infoName = infoValue)
updateInfo(监控、infoName1 = infoValue1…,infoNameN = infoValueN)
updateInfo(监控、信息结构)
updateInfo (监控,infoName=infoValue)控件中的试用项的指定信息列实验管理器结果表。
updateInfo (监控,infoName=infoValue)
监控
infoName
infoValue
例子
updateInfo (监控infoName1 = infoValue1…,infoNameN = infoValueN)更新一个试验的多个信息列。
updateInfo (监控infoName1 = infoValue1…,infoNameN = infoValueN)
updateInfo (监控,信息结构)使用结构指定的值更新信息列信息结构.
updateInfo (监控,信息结构)
信息结构
全部折叠
使用一个实验。监控对象用于跟踪训练进度,在实验结果表中显示信息和度量值,并为自定义训练实验生成训练图。
实验。监控
在开始训练之前,指定experimental Manager结果表的信息和度量列的名称。
班长。信息= [“GradientDecayFactor”,“SquaredGradientDecayFactor”];班长。度量= [“TrainingLoss”,“ValidationLoss”];
指定训练图的水平轴标签。将训练损失和验证损失分组在同一子图中。
班长。包含=“迭代”;groupSubPlot(监控,“损失”,[“TrainingLoss”,“ValidationLoss”]);
更新结果表中试验的梯度衰减因子和平方梯度衰减因子的值。
updateInfo(监控,...GradientDecayFactor = GradientDecayFactor,...SquaredGradientDecayFactor = SquaredGradientDecayFactor);
在每次自定义训练循环迭代后,在结果表和训练图中记录试验的训练和验证损失值。
recordMetrics(监控、迭代...TrainingLoss = TrainingLoss,...ValidationLoss = ValidationLoss);
根据完成迭代的百分比更新试验的训练进度。
班长。进度= 100 *(迭代/numIterations);
使用结构来更新结果表中信息列的值。
结构。GradientDecayFactor = GradientDecayFactor;结构。SquaredGradientDecayFactor = SquaredGradientDecayFactor;updateInfo(监测、结构);
试验的实验监视器,指定为实验。监控对象。运行自定义训练实验时,实验管理器将此对象作为训练函数的第二个输入参数传递。
信息列名称,指定为字符串或字符向量。属性的元素信息的属性实验。监控对象监控.
信息
数据类型:字符|字符串
字符
字符串
dlarray
信息列值,指定为数字标量、字符串、字符向量或dlarray对象。
属性指定的信息列名称和值结构.的元素信息的属性实验。监控对象监控并且可以在结构中以任意顺序出现。
例子:结构(GradientDecayFactor = GradientDecayFactor SquaredGradientDecayFactor = SquaredGradientDecayFactor)
结构(GradientDecayFactor = GradientDecayFactor SquaredGradientDecayFactor = SquaredGradientDecayFactor)
数据类型:结构体
结构体
信息列和度量列都显示实验结果表中的值。此外,训练图显示了度量值的记录。对于希望在结果表中显示但不在训练图中显示的文本和数值,请使用信息列。
R2021a中引入
groupSubPlot
recordMetrics
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处