ImageModelDistributionSettingsClassification interface
Выражения распространения для перебора значений параметров модели. <Пример> :
ModelName = "choice('seresnext', 'resnest50')";
LearningRate = "uniform(0.001, 0.01)";
LayersToFreeze = "choice(0, 2)";
```</example>
For more details on how to compose distribution expressions please check the documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters
For more information on the available settings please visit the official documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- Extends
Свойства
| training |
Размер обрезки изображения, входной в нейронную сеть для обучающего набора данных. Должно быть положительным целым числом. |
| validation |
Размер обрезки изображения, входной в нейронную сеть для набора данных проверки. Должно быть положительным целым числом. |
| validation |
Размер изображения, в который необходимо изменить размер перед обрезкой для набора данных проверки. Должно быть положительным целым числом. |
| weighted |
Весовая потеря. Допустимые значения — 0 без потери веса. 1 для взвешаемой потери с sqrt. (class_weights). 2 для взвешаемой потери с class_weights. Должно быть 0 или 1 или 2. |
Унаследованные свойства
| ams |
Включите AMSGrad, если оптимизатор является "адам" или "адамв". |
| augmentations | Параметры для использования расширения. |
| beta1 | Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| beta2 | Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| distributed | Следует ли использовать обучение распространителя. |
| early |
Включите логику раннего остановки во время обучения. |
| early |
Минимальное количество эпох или оценки проверки, которые следует ожидать, прежде чем основное улучшение метрик отслеживается для раннего прекращения. Должно быть положительным целым числом. |
| early |
Минимальное количество эпох или оценки проверки без улучшения первичной метрики до остановки выполнения. Должно быть положительным целым числом. |
| enable |
Включите нормализацию при экспорте модели ONNX. |
| evaluation |
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом. |
| gradient |
Градиентное накопление означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений веса. Должно быть положительным целым числом. |
| layers |
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для seresnext означает замораживание слоя0 и слоя1. Полный список поддерживаемых моделей и подробных сведений о замораживании слоев см. в статье https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1]. |
| learning |
Тип планировщика скорости обучения. Должен быть "warmup_cosine" или "шаг". |
| model |
Имя модели, используемой для обучения. Дополнительные сведения о доступных моделях см. в официальной документации: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1]. |
| nesterov | Включите nesterov, если оптимизатор имеет значение "хем". |
| number |
Число эпох обучения. Должно быть положительным целым числом. |
| number |
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число. |
| optimizer | Тип оптимизатора. Должно быть либо "хем", "адам", либо "адам". |
| random |
Случайное начальное значение, используемое при использовании детерминированного обучения. |
| step |
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1]. |
| step |
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом. |
| training |
Размер пакета обучения. Должно быть положительным целым числом. |
| validation |
Размер пакета проверки. Должно быть положительным целым числом. |
| warmup |
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1]. |
| warmup |
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом. |
| weight |
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1]. |
Сведения о свойстве
trainingCropSize
Размер обрезки изображения, входной в нейронную сеть для обучающего набора данных. Должно быть положительным целым числом.
trainingCropSize?: string
Значение свойства
string
validationCropSize
Размер обрезки изображения, входной в нейронную сеть для набора данных проверки. Должно быть положительным целым числом.
validationCropSize?: string
Значение свойства
string
validationResizeSize
Размер изображения, в который необходимо изменить размер перед обрезкой для набора данных проверки. Должно быть положительным целым числом.
validationResizeSize?: string
Значение свойства
string
weightedLoss
Весовая потеря. Допустимые значения — 0 без потери веса. 1 для взвешаемой потери с sqrt. (class_weights). 2 для взвешаемой потери с class_weights. Должно быть 0 или 1 или 2.
weightedLoss?: string
Значение свойства
string
Сведения об унаследованном свойстве
amsGradient
Включите AMSGrad, если оптимизатор является "адам" или "адамв".
amsGradient?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.amsGradient
augmentations
Параметры для использования расширения.
augmentations?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.augmentations
beta1
Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1].
beta1?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.beta1
beta2
Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1].
beta2?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.beta2
distributed
Следует ли использовать обучение распространителя.
distributed?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.distributed
earlyStopping
Включите логику раннего остановки во время обучения.
earlyStopping?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.earlyStopping
earlyStoppingDelay
Минимальное количество эпох или оценки проверки, которые следует ожидать, прежде чем основное улучшение метрик отслеживается для раннего прекращения. Должно быть положительным целым числом.
earlyStoppingDelay?: string
Значение свойства
string
унаследовано отImageModelDistributionSettings.earlyStoppingDelay
earlyStoppingPatience
Минимальное количество эпох или оценки проверки без улучшения первичной метрики до остановки выполнения. Должно быть положительным целым числом.
earlyStoppingPatience?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.earlyStoppingPatience
enableOnnxNormalization
Включите нормализацию при экспорте модели ONNX.
enableOnnxNormalization?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.enableOnnxNormalization
evaluationFrequency
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом.
evaluationFrequency?: string
Значение свойства
string
унаследовано отImageModelDistributionSettings.evaluationFrequency
gradientAccumulationStep
Градиентное накопление означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений веса. Должно быть положительным целым числом.
gradientAccumulationStep?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.gradientAccumulationStep
layersToFreeze
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для seresnext означает замораживание слоя0 и слоя1. Полный список поддерживаемых моделей и подробных сведений о замораживании слоев см. в статье https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.layersToFreeze
learningRate
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1].
learningRate?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.learningRate
learningRateScheduler
Тип планировщика скорости обучения. Должен быть "warmup_cosine" или "шаг".
learningRateScheduler?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.learningRateScheduler
modelName
Имя модели, используемой для обучения. Дополнительные сведения о доступных моделях см. в официальной документации: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Значение свойства
string
Наследуется отImageModelDistributionSettings.modelName
momentum
Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1].
momentum?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.momentum
nesterov
Включите nesterov, если оптимизатор имеет значение "хем".
nesterov?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.nesterov
numberOfEpochs
Число эпох обучения. Должно быть положительным целым числом.
numberOfEpochs?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.numberOfEpochs
numberOfWorkers
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число.
numberOfWorkers?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.numberOfWorkers
optimizer
Тип оптимизатора. Должно быть либо "хем", "адам", либо "адам".
optimizer?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.optimizer
randomSeed
Случайное начальное значение, используемое при использовании детерминированного обучения.
randomSeed?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.randomSeed
stepLRGamma
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1].
stepLRGamma?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.stepLRGamma
stepLRStepSize
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом.
stepLRStepSize?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.stepLRStepSize
trainingBatchSize
Размер пакета обучения. Должно быть положительным целым числом.
trainingBatchSize?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.trainingBatchSize
validationBatchSize
Размер пакета проверки. Должно быть положительным целым числом.
validationBatchSize?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.validationBatchSize
warmupCosineLRCycles
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1].
warmupCosineLRCycles?: string
Значение свойства
string
наследуется отImageModelDistributionSettings.warmupCosineLRCycles
warmupCosineLRWarmupEpochs
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом.
warmupCosineLRWarmupEpochs?: string
Значение свойства
string
унаследован отImageModelDistributionSettings.warmupLRWarmupEpochs
weightDecay
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1].
weightDecay?: string
Значение свойства
string
унаследовано отImageModelDistributionSettings.weightDecay