主要内容

groupSubPlot

指标在实验训练的阴谋

自从R2021a

    描述

    例子

    groupSubPlot (监控,groupName,metricNames)集团指定的指标在一个训练次要情节与轴标签groupName。默认情况下,实验管理器次要情节阴谋每个未分组的度量在自己的训练。

    例子

    全部折叠

    使用一个experiments.Monitor对象跟踪培训的进展,显示信息和度量值在实验结果表中,并产生训练情节为自定义训练实验。

    在开始培训之前,指定的名字信息和指标列实验管理器的结果表。

    班长。信息= [“GradientDecayFactor”,“SquaredGradientDecayFactor”];班长。指标= [“TrainingLoss”,“ValidationLoss”];

    指定培训水平轴标签。集团培训和确认损失在相同的次要情节。

    班长。包含=“迭代”;groupSubPlot(监控,“损失”,(“TrainingLoss”,“ValidationLoss”]);

    更新的梯度值衰减系数和衰减系数的平方梯度试验结果表中。

    updateInfo(监控,GradientDecayFactor = GradientDecayFactor,SquaredGradientDecayFactor = SquaredGradientDecayFactor);

    自定义训练循环的每次迭代后,记录培训和验证的价值损失的试验结果表和培训的阴谋。

    recordMetrics(监控、迭代TrainingLoss = TrainingLoss,ValidationLoss = ValidationLoss);

    更新培训进展试验基于迭代完成的部分。

    班长。进步= 100 *(迭代/ numIterations);

    输入参数

    全部折叠

    实验监测试验,指定为一个experiments.Monitor对象。当您运行一个自定义训练实验,实验管理器通过这个对象作为培训的第二个输入参数的功能。

    次要情节集团的名称指定为一个字符串或字符向量。实验管理器组指定的指标在一个训练次要情节与轴标签groupName

    数据类型:字符|字符串

    指标名称,指定为一个字符串,特征向量,特征向量的字符串数组,数组或单元。每个指标的名称必须是一个元素指标财产的experiments.Monitor对象监控

    数据类型:字符|字符串

    提示

    • 使用groupSubplot函数来定义你的训练在调用函数之前次要情节recordMetrics

    版本历史

    介绍了R2021a