你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ImageModelSettingsClassification 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于训练模型的设置。 有关可用设置的详细信息,请访问官方文档: 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 的新实例。 |
属性
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。 |