你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ImageModelSettingsClassification 类

定义

用于训练模型的设置。 有关可用设置的详细信息,请访问官方文档: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models

public class ImageModelSettingsClassification : Azure.ResourceManager.MachineLearning.Models.ImageModelSettings
type ImageModelSettingsClassification = class
    inherit ImageModelSettings
Public Class ImageModelSettingsClassification
Inherits ImageModelSettings
继承
ImageModelSettingsClassification

构造函数

ImageModelSettingsClassification()

初始化 ImageModelSettingsClassification 的新实例。

属性

AdvancedSettings

高级方案的设置。

(继承自 ImageModelSettings)
AmsGradient

当优化器为“adam”或“adamw”时启用 AMSGrad。

(继承自 ImageModelSettings)
Augmentations

用于使用增强的设置。

(继承自 ImageModelSettings)
Beta1

当优化器为“adam”或“adamw”时,“beta1”的值。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
Beta2

当优化器为“adam”或“adamw”时,“beta2”的值。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
CheckpointFrequency

存储模型检查点所遵循的频率。 必须是正整数。

(继承自 ImageModelSettings)
CheckpointModel

用于增量训练的预训练检查点模型。

(继承自 ImageModelSettings)
CheckpointRunId

具有增量训练的预训练检查点的上一个运行的 ID。

(继承自 ImageModelSettings)
Distributed

是否使用分布式训练。

(继承自 ImageModelSettings)
EarlyStopping

在训练期间启用提前停止逻辑。

(继承自 ImageModelSettings)
EarlyStoppingDelay

跟踪主要指标改进以提前停止之前等待的最小时期数或验证评估。 必须是正整数。

(继承自 ImageModelSettings)
EarlyStoppingPatience

在停止运行之前,没有主要指标改进的最小时期数或验证评估。 必须是正整数。

(继承自 ImageModelSettings)
EnableOnnxNormalization

导出 ONNX 模型时启用规范化。

(继承自 ImageModelSettings)
EvaluationFrequency

评估验证数据集以获得指标分数所遵循的频率。 必须是正整数。

(继承自 ImageModelSettings)
GradientAccumulationStep

梯度累积是指运行配置数量的“GradAccumulationStep”步骤,但不更新模型权重,同时累积这些步骤的梯度,然后使用累积的渐变计算权重更新。 必须是正整数。

(继承自 ImageModelSettings)
LayersToFreeze

模型要冻结的层数。 必须是正整数。 例如,将 2 作为“seresnext”的值传递意味着冻结 layer0 和 layer1。 有关支持模型的完整列表以及有关层冻结的详细信息,请参阅: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models

(继承自 ImageModelSettings)
LearningRate

初始学习速率。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
LearningRateScheduler

学习速率计划程序的类型。 必须为“warmup_cosine”或“step”。

(继承自 ImageModelSettings)
ModelName

用于训练的模型的名称。 有关可用模型的详细信息,请访问官方文档: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models

(继承自 ImageModelSettings)
Momentum

优化器为“sgd”时的动量值。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
Nesterov

当优化器为“sgd”时启用 nesterov。

(继承自 ImageModelSettings)
NumberOfEpochs

训练循环数。 必须是正整数。

(继承自 ImageModelSettings)
NumberOfWorkers

数据加载程序辅助角色的数目。 必须是非负整数。

(继承自 ImageModelSettings)
Optimizer

优化器的类型。

(继承自 ImageModelSettings)
RandomSeed

使用确定性训练时要使用的随机种子。

(继承自 ImageModelSettings)
StepLRGamma

当学习速率计划程序为“step”时,gamma 的值。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
StepLRStepSize

当学习速率计划程序为“step”时,步骤大小的值。 必须是正整数。

(继承自 ImageModelSettings)
TrainingBatchSize

训练批大小。 必须是正整数。

(继承自 ImageModelSettings)
TrainingCropSize

输入到训练数据集的神经网络的图像裁剪大小。 必须是正整数。

ValidationBatchSize

验证批大小。 必须是正整数。

(继承自 ImageModelSettings)
ValidationCropSize

输入到验证数据集的神经网络的图像裁剪大小。 必须是正整数。

ValidationResizeSize

在为验证数据集裁剪之前要将图像调整到的大小。 必须是正整数。

WarmupCosineLRCycles

学习速率计划程序为“warmup_cosine”时的余弦周期值。 必须是 [0, 1] 范围内的浮点数。

(继承自 ImageModelSettings)
WarmupCosineLRWarmupEpochs

当学习速率计划程序为“warmup_cosine”时,预热时期的值。 必须是正整数。

(继承自 ImageModelSettings)
WeightDecay

当优化器为“sgd”、“adam”或“adamw”时,权重衰减的值。 必须是范围[0, 1] 中的浮点数。

(继承自 ImageModelSettings)
WeightedLoss

减肥。 接受的值为 0,表示没有加权损失。 1 用于使用 sqrt. (class_weights) 的加权损失。 2 表示使用 class_weights 计算的加权损失。 必须为 0、1 或 2。

适用于