Pracovní prostory Microsoft.MachineLearningServices /úlohy 2023-10-01
- nejnovější
- 10. 10. 2024
- z 10. 10. 2024 ve verzi Preview
-
2024-07-01-preview -
2024-04-04 -
2024-04-01-preview - 1. 1. 2024 ve verzi Preview
- 10. 10. 2023
-
2023-08-01-preview -
2023-06-01-preview -
2023-04-04 -
2023-04-01-Preview -
2023-023-01-preview -
12. 12. 2022 ve verzi Preview - 10. 10. 2022
-
10. 10. 2022 ve verzi Preview -
2022-06-01-preview - 05. 5. 2022
-
2022-022-01-preview -
2021-03-01-preview
Definice prostředku Bicep
Typ prostředku pracovních prostorů a úloh je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/jobs, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/jobs@2023-10-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
componentId: 'string'
computeId: 'string'
description: 'string'
displayName: 'string'
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
isArchived: bool
properties: {
{customized property}: 'string'
}
services: {
{customized property}: {
endpoint: 'string'
jobServiceType: 'string'
nodes: {
nodesValueType: 'string'
// For remaining properties, see Nodes objects
}
port: int
properties: {
{customized property}: 'string'
}
}
}
tags: {
{customized property}: 'string'
}
jobType: 'string'
// For remaining properties, see JobBaseProperties objects
}
}
Uzly – objekty
Nastavte vlastnost nodesValueType určit typ objektu.
Pro Všechnypoužijte:
{
nodesValueType: 'All'
}
ForecastHorizon – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode: 'Auto'
}
Pro Vlastnípoužijte:
{
mode: 'Custom'
value: int
}
Objekty JobBaseProperties
Nastavte vlastnost jobType určit typ objektu.
Pro AutoML použijte:
{
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
jobType: 'AutoML'
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
queueSettings: {
jobTier: 'string'
}
resources: {
dockerArgs: 'string'
instanceCount: int
instanceType: 'string'
properties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
shmSize: 'string'
}
taskDetails: {
logVerbosity: 'string'
targetColumnName: 'string'
trainingData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
taskType: 'string'
// For remaining properties, see AutoMLVertical objects
}
}
Vpříkazu
{
codeId: 'string'
command: 'string'
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
jobType: 'Command'
limits: {
jobLimitsType: 'string'
timeout: 'string'
}
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
queueSettings: {
jobTier: 'string'
}
resources: {
dockerArgs: 'string'
instanceCount: int
instanceType: 'string'
properties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
shmSize: 'string'
}
}
Prokanálu
{
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
jobs: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
jobType: 'Pipeline'
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
settings: any(Azure.Bicep.Types.Concrete.AnyType)
sourceJobId: 'string'
}
Pro Ukliditpoužijte:
{
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
jobType: 'Sweep'
limits: {
jobLimitsType: 'string'
maxConcurrentTrials: int
maxTotalTrials: int
timeout: 'string'
trialTimeout: 'string'
}
objective: {
goal: 'string'
primaryMetric: 'string'
}
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
queueSettings: {
jobTier: 'string'
}
samplingAlgorithm: {
samplingAlgorithmType: 'string'
// For remaining properties, see SamplingAlgorithm objects
}
searchSpace: any(Azure.Bicep.Types.Concrete.AnyType)
trial: {
codeId: 'string'
command: 'string'
distribution: {
distributionType: 'string'
// For remaining properties, see DistributionConfiguration objects
}
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
resources: {
dockerArgs: 'string'
instanceCount: int
instanceType: 'string'
properties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
shmSize: 'string'
}
}
}
TargetRollingWindowSize – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode: 'Auto'
}
Pro Vlastnípoužijte:
{
mode: 'Custom'
value: int
}
TargetLags – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode: 'Auto'
}
Pro Vlastnípoužijte:
{
mode: 'Custom'
values: [
int
]
}
Objekty SamplingAlgorithm
Nastavte samplingAlgorithmType vlastnost určit typ objektu.
Pro Bayesianpoužijte:
{
samplingAlgorithmType: 'Bayesian'
}
Pro Gridpoužijte:
{
samplingAlgorithmType: 'Grid'
}
Pro Náhodnépoužijte:
{
rule: 'string'
samplingAlgorithmType: 'Random'
seed: int
}
Objekty DistributionConfiguration
Nastavte distributionType vlastnost určit typ objektu.
Pro mpipoužijte:
{
distributionType: 'Mpi'
processCountPerInstance: int
}
Pro PyTorchpoužijte:
{
distributionType: 'PyTorch'
processCountPerInstance: int
}
Pro TensorFlowpoužijte:
{
distributionType: 'TensorFlow'
parameterServerCount: int
workerCount: int
}
Objekty JobInput
Nastavte jobInputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
jobInputType: 'custom_model'
mode: 'string'
uri: 'string'
}
Pro literálpoužijte:
{
jobInputType: 'literal'
value: 'string'
}
Pro mlflow_modelpoužijte:
{
jobInputType: 'mlflow_model'
mode: 'string'
uri: 'string'
}
Pro mltable použijte:
{
jobInputType: 'mltable'
mode: 'string'
uri: 'string'
}
Pro triton_modelpoužijte:
{
jobInputType: 'triton_model'
mode: 'string'
uri: 'string'
}
Pro uri_filepoužijte:
{
jobInputType: 'uri_file'
mode: 'string'
uri: 'string'
}
Pro uri_folderpoužijte:
{
jobInputType: 'uri_folder'
mode: 'string'
uri: 'string'
}
NCrossValidations – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode: 'Auto'
}
Pro Vlastnípoužijte:
{
mode: 'Custom'
value: int
}
Objekty IdentityConfiguration
Nastavte vlastnost identityType určit typ objektu.
Pro AMLToken použijte:
{
identityType: 'AMLToken'
}
Pro spravovanépoužijte:
{
clientId: 'string'
identityType: 'Managed'
objectId: 'string'
resourceId: 'string'
}
Pro userIdentitypoužijte:
{
identityType: 'UserIdentity'
}
Objekty JobOutput
Nastavte jobOutputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
jobOutputType: 'custom_model'
mode: 'string'
uri: 'string'
}
Pro mlflow_modelpoužijte:
{
jobOutputType: 'mlflow_model'
mode: 'string'
uri: 'string'
}
Pro mltable použijte:
{
jobOutputType: 'mltable'
mode: 'string'
uri: 'string'
}
Pro triton_modelpoužijte:
{
jobOutputType: 'triton_model'
mode: 'string'
uri: 'string'
}
Pro uri_filepoužijte:
{
jobOutputType: 'uri_file'
mode: 'string'
uri: 'string'
}
Pro uri_folderpoužijte:
{
jobOutputType: 'uri_folder'
mode: 'string'
uri: 'string'
}
EarlyTerminationPolicy – objekty
Nastavte vlastnost policyType určit typ objektu.
Pro banditpoužijte:
{
policyType: 'Bandit'
slackAmount: int
slackFactor: int
}
Pro MedianS stop, použijte:
{
policyType: 'MedianStopping'
}
Pro TruncationSelectionpoužijte:
{
policyType: 'TruncationSelection'
truncationPercentage: int
}
Objekty AutoMLVertical
Nastavte vlastnost taskType určit typ objektu.
Pro Klasifikacepoužijte:
{
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any(Azure.Bicep.Types.Concrete.AnyType)
}
]
}
}
limitSettings: {
enableEarlyTermination: bool
exitScore: int
maxConcurrentTrials: int
maxCoresPerTrial: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
positiveLabel: 'string'
primaryMetric: 'string'
taskType: 'Classification'
testData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
testDataSize: int
trainingSettings: {
allowedTrainingAlgorithms: [
'string'
]
blockedTrainingAlgorithms: [
'string'
]
enableDnnTraining: bool
enableModelExplainability: bool
enableOnnxCompatibleModels: bool
enableStackEnsemble: bool
enableVoteEnsemble: bool
ensembleModelDownloadTimeout: 'string'
stackEnsembleSettings: {
stackMetaLearnerKWargs: any(Azure.Bicep.Types.Concrete.AnyType)
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
}
Pro prognózy použijte:
{
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any(Azure.Bicep.Types.Concrete.AnyType)
}
]
}
}
forecastingSettings: {
countryOrRegionForHolidays: 'string'
cvStepSize: int
featureLags: 'string'
forecastHorizon: {
mode: 'string'
// For remaining properties, see ForecastHorizon objects
}
frequency: 'string'
seasonality: {
mode: 'string'
// For remaining properties, see Seasonality objects
}
shortSeriesHandlingConfig: 'string'
targetAggregateFunction: 'string'
targetLags: {
mode: 'string'
// For remaining properties, see TargetLags objects
}
targetRollingWindowSize: {
mode: 'string'
// For remaining properties, see TargetRollingWindowSize objects
}
timeColumnName: 'string'
timeSeriesIdColumnNames: [
'string'
]
useStl: 'string'
}
limitSettings: {
enableEarlyTermination: bool
exitScore: int
maxConcurrentTrials: int
maxCoresPerTrial: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
primaryMetric: 'string'
taskType: 'Forecasting'
testData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
testDataSize: int
trainingSettings: {
allowedTrainingAlgorithms: [
'string'
]
blockedTrainingAlgorithms: [
'string'
]
enableDnnTraining: bool
enableModelExplainability: bool
enableOnnxCompatibleModels: bool
enableStackEnsemble: bool
enableVoteEnsemble: bool
ensembleModelDownloadTimeout: 'string'
stackEnsembleSettings: {
stackMetaLearnerKWargs: any(Azure.Bicep.Types.Concrete.AnyType)
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
}
Pro ImageClassificationpoužijte:
{
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
modelSettings: {
advancedSettings: 'string'
amsGradient: bool
augmentations: 'string'
beta1: int
beta2: int
checkpointFrequency: int
checkpointModel: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
checkpointRunId: 'string'
distributed: bool
earlyStopping: bool
earlyStoppingDelay: int
earlyStoppingPatience: int
enableOnnxNormalization: bool
evaluationFrequency: int
gradientAccumulationStep: int
layersToFreeze: int
learningRate: int
learningRateScheduler: 'string'
modelName: 'string'
momentum: int
nesterov: bool
numberOfEpochs: int
numberOfWorkers: int
optimizer: 'string'
randomSeed: int
stepLRGamma: int
stepLRStepSize: int
trainingBatchSize: int
trainingCropSize: int
validationBatchSize: int
validationCropSize: int
validationResizeSize: int
warmupCosineLRCycles: int
warmupCosineLRWarmupEpochs: int
weightDecay: int
weightedLoss: int
}
primaryMetric: 'string'
searchSpace: [
{
amsGradient: 'string'
augmentations: 'string'
beta1: 'string'
beta2: 'string'
distributed: 'string'
earlyStopping: 'string'
earlyStoppingDelay: 'string'
earlyStoppingPatience: 'string'
enableOnnxNormalization: 'string'
evaluationFrequency: 'string'
gradientAccumulationStep: 'string'
layersToFreeze: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
modelName: 'string'
momentum: 'string'
nesterov: 'string'
numberOfEpochs: 'string'
numberOfWorkers: 'string'
optimizer: 'string'
randomSeed: 'string'
stepLRGamma: 'string'
stepLRStepSize: 'string'
trainingBatchSize: 'string'
trainingCropSize: 'string'
validationBatchSize: 'string'
validationCropSize: 'string'
validationResizeSize: 'string'
warmupCosineLRCycles: 'string'
warmupCosineLRWarmupEpochs: 'string'
weightDecay: 'string'
weightedLoss: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
taskType: 'ImageClassification'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
}
Pro ImageClassificationMultilabelpoužijte:
{
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
modelSettings: {
advancedSettings: 'string'
amsGradient: bool
augmentations: 'string'
beta1: int
beta2: int
checkpointFrequency: int
checkpointModel: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
checkpointRunId: 'string'
distributed: bool
earlyStopping: bool
earlyStoppingDelay: int
earlyStoppingPatience: int
enableOnnxNormalization: bool
evaluationFrequency: int
gradientAccumulationStep: int
layersToFreeze: int
learningRate: int
learningRateScheduler: 'string'
modelName: 'string'
momentum: int
nesterov: bool
numberOfEpochs: int
numberOfWorkers: int
optimizer: 'string'
randomSeed: int
stepLRGamma: int
stepLRStepSize: int
trainingBatchSize: int
trainingCropSize: int
validationBatchSize: int
validationCropSize: int
validationResizeSize: int
warmupCosineLRCycles: int
warmupCosineLRWarmupEpochs: int
weightDecay: int
weightedLoss: int
}
primaryMetric: 'string'
searchSpace: [
{
amsGradient: 'string'
augmentations: 'string'
beta1: 'string'
beta2: 'string'
distributed: 'string'
earlyStopping: 'string'
earlyStoppingDelay: 'string'
earlyStoppingPatience: 'string'
enableOnnxNormalization: 'string'
evaluationFrequency: 'string'
gradientAccumulationStep: 'string'
layersToFreeze: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
modelName: 'string'
momentum: 'string'
nesterov: 'string'
numberOfEpochs: 'string'
numberOfWorkers: 'string'
optimizer: 'string'
randomSeed: 'string'
stepLRGamma: 'string'
stepLRStepSize: 'string'
trainingBatchSize: 'string'
trainingCropSize: 'string'
validationBatchSize: 'string'
validationCropSize: 'string'
validationResizeSize: 'string'
warmupCosineLRCycles: 'string'
warmupCosineLRWarmupEpochs: 'string'
weightDecay: 'string'
weightedLoss: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
taskType: 'ImageClassificationMultilabel'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
}
Pro ImageInstanceSegmentationpoužijte:
{
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
modelSettings: {
advancedSettings: 'string'
amsGradient: bool
augmentations: 'string'
beta1: int
beta2: int
boxDetectionsPerImage: int
boxScoreThreshold: int
checkpointFrequency: int
checkpointModel: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
checkpointRunId: 'string'
distributed: bool
earlyStopping: bool
earlyStoppingDelay: int
earlyStoppingPatience: int
enableOnnxNormalization: bool
evaluationFrequency: int
gradientAccumulationStep: int
imageSize: int
layersToFreeze: int
learningRate: int
learningRateScheduler: 'string'
maxSize: int
minSize: int
modelName: 'string'
modelSize: 'string'
momentum: int
multiScale: bool
nesterov: bool
nmsIouThreshold: int
numberOfEpochs: int
numberOfWorkers: int
optimizer: 'string'
randomSeed: int
stepLRGamma: int
stepLRStepSize: int
tileGridSize: 'string'
tileOverlapRatio: int
tilePredictionsNmsThreshold: int
trainingBatchSize: int
validationBatchSize: int
validationIouThreshold: int
validationMetricType: 'string'
warmupCosineLRCycles: int
warmupCosineLRWarmupEpochs: int
weightDecay: int
}
primaryMetric: 'string'
searchSpace: [
{
amsGradient: 'string'
augmentations: 'string'
beta1: 'string'
beta2: 'string'
boxDetectionsPerImage: 'string'
boxScoreThreshold: 'string'
distributed: 'string'
earlyStopping: 'string'
earlyStoppingDelay: 'string'
earlyStoppingPatience: 'string'
enableOnnxNormalization: 'string'
evaluationFrequency: 'string'
gradientAccumulationStep: 'string'
imageSize: 'string'
layersToFreeze: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
maxSize: 'string'
minSize: 'string'
modelName: 'string'
modelSize: 'string'
momentum: 'string'
multiScale: 'string'
nesterov: 'string'
nmsIouThreshold: 'string'
numberOfEpochs: 'string'
numberOfWorkers: 'string'
optimizer: 'string'
randomSeed: 'string'
stepLRGamma: 'string'
stepLRStepSize: 'string'
tileGridSize: 'string'
tileOverlapRatio: 'string'
tilePredictionsNmsThreshold: 'string'
trainingBatchSize: 'string'
validationBatchSize: 'string'
validationIouThreshold: 'string'
validationMetricType: 'string'
warmupCosineLRCycles: 'string'
warmupCosineLRWarmupEpochs: 'string'
weightDecay: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
taskType: 'ImageInstanceSegmentation'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
}
Pro ImageObjectDetectionpoužijte:
{
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
modelSettings: {
advancedSettings: 'string'
amsGradient: bool
augmentations: 'string'
beta1: int
beta2: int
boxDetectionsPerImage: int
boxScoreThreshold: int
checkpointFrequency: int
checkpointModel: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
checkpointRunId: 'string'
distributed: bool
earlyStopping: bool
earlyStoppingDelay: int
earlyStoppingPatience: int
enableOnnxNormalization: bool
evaluationFrequency: int
gradientAccumulationStep: int
imageSize: int
layersToFreeze: int
learningRate: int
learningRateScheduler: 'string'
maxSize: int
minSize: int
modelName: 'string'
modelSize: 'string'
momentum: int
multiScale: bool
nesterov: bool
nmsIouThreshold: int
numberOfEpochs: int
numberOfWorkers: int
optimizer: 'string'
randomSeed: int
stepLRGamma: int
stepLRStepSize: int
tileGridSize: 'string'
tileOverlapRatio: int
tilePredictionsNmsThreshold: int
trainingBatchSize: int
validationBatchSize: int
validationIouThreshold: int
validationMetricType: 'string'
warmupCosineLRCycles: int
warmupCosineLRWarmupEpochs: int
weightDecay: int
}
primaryMetric: 'string'
searchSpace: [
{
amsGradient: 'string'
augmentations: 'string'
beta1: 'string'
beta2: 'string'
boxDetectionsPerImage: 'string'
boxScoreThreshold: 'string'
distributed: 'string'
earlyStopping: 'string'
earlyStoppingDelay: 'string'
earlyStoppingPatience: 'string'
enableOnnxNormalization: 'string'
evaluationFrequency: 'string'
gradientAccumulationStep: 'string'
imageSize: 'string'
layersToFreeze: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
maxSize: 'string'
minSize: 'string'
modelName: 'string'
modelSize: 'string'
momentum: 'string'
multiScale: 'string'
nesterov: 'string'
nmsIouThreshold: 'string'
numberOfEpochs: 'string'
numberOfWorkers: 'string'
optimizer: 'string'
randomSeed: 'string'
stepLRGamma: 'string'
stepLRStepSize: 'string'
tileGridSize: 'string'
tileOverlapRatio: 'string'
tilePredictionsNmsThreshold: 'string'
trainingBatchSize: 'string'
validationBatchSize: 'string'
validationIouThreshold: 'string'
validationMetricType: 'string'
warmupCosineLRCycles: 'string'
warmupCosineLRWarmupEpochs: 'string'
weightDecay: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
taskType: 'ImageObjectDetection'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
}
Pro regresnípoužijte:
{
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any(Azure.Bicep.Types.Concrete.AnyType)
}
]
}
}
limitSettings: {
enableEarlyTermination: bool
exitScore: int
maxConcurrentTrials: int
maxCoresPerTrial: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
primaryMetric: 'string'
taskType: 'Regression'
testData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
testDataSize: int
trainingSettings: {
allowedTrainingAlgorithms: [
'string'
]
blockedTrainingAlgorithms: [
'string'
]
enableDnnTraining: bool
enableModelExplainability: bool
enableOnnxCompatibleModels: bool
enableStackEnsemble: bool
enableVoteEnsemble: bool
ensembleModelDownloadTimeout: 'string'
stackEnsembleSettings: {
stackMetaLearnerKWargs: any(Azure.Bicep.Types.Concrete.AnyType)
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
}
Pro TextClassification použijte:
{
featurizationSettings: {
datasetLanguage: 'string'
}
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
primaryMetric: 'string'
taskType: 'TextClassification'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
}
Pro TextClassificationMultilabelpoužijte:
{
featurizationSettings: {
datasetLanguage: 'string'
}
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
taskType: 'TextClassificationMultilabel'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
}
Pro TextNERpoužijte:
{
featurizationSettings: {
datasetLanguage: 'string'
}
limitSettings: {
maxConcurrentTrials: int
maxTrials: int
timeout: 'string'
}
taskType: 'TextNER'
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
}
Objekty sezónnosti
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode: 'Auto'
}
Pro Vlastnípoužijte:
{
mode: 'Custom'
value: int
}
Hodnoty vlastností
AllNodes
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | [Povinné] Typ hodnoty Uzly | All (povinné) |
AmlToken
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | AMLToken (povinné) |
AutoForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Auto (povinné) |
AutoMLJob
Jméno | Popis | Hodnota |
---|---|---|
environmentId | ID prostředku ARM specifikace prostředí pro úlohu. Jedná se o volitelnou hodnotu, která se má poskytnout, pokud není k dispozici, autoML tuto hodnotu nastaví na verzi prostředí kurátorované službou Production AutoML při spuštění úlohy. |
řetězec |
environmentVariables | Proměnné prostředí zahrnuté v úloze | |
jobType | [Povinné] Určuje typ úlohy. | AutoML (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
taskDetails | [Povinné] Tento scénář představuje scénář, který může být jednou z tabulek, NLP nebo image. | AutoMLVertical (povinné) |
AutoMLJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
AutoMLJobOutputs
Jméno | Popis | Hodnota |
---|
AutoMLVertical
Jméno | Popis | Hodnota |
---|---|---|
logVerbosity | Protokolování podrobností pro úlohu | Kritické Ladění Chyba Informace NotSet "Upozornění" |
targetColumnName | Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
řetězec |
taskType | Nastavte na Classification (Klasifikace) pro typ Classification( Klasifikace ). U typu prognózy nastavte na Forecasting . Nastavte na ImageClassification pro typ ImageClassification. Nastavte na ImageClassificationMultilabel pro typ ImageClassificationMultilabel. Nastavte na ImageInstanceSegmentation pro typ ImageInstanceSegmentation. Nastavte na ImageObjectDetection pro typ ImageObjectDetection. Pro typ regresenastavte hodnotu Regrese . Nastavte na TextClassification pro typ TextClassification. Nastavte na TextClassificationMultilabel pro typ TextClassificationMultilabel. Nastavte na TextNER pro typ TextNer. | Klasifikace Prognózování ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regrese 'TextClassification' TextClassificationMultilabel TextNER (povinné) |
trainingData | [Povinné] Trénování vstupu dat | MLTableJobInput (povinné) |
AutoNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Auto (povinné) |
AutoSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Auto (povinné) |
AutoTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Auto (povinné) |
AutoTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Auto (povinné) |
BanditPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | Bandit (povinné) |
SlackAmount | Absolutní vzdálenost povolená od nejlepšího spuštění. | Int |
SlackFactor | Poměr povolené vzdálenosti od nejlepšího spuštění | Int |
BayesianSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Bayesian (povinné) |
Klasifikace
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
positiveLabel | Kladný popisek pro výpočet binárních metrik | řetězec |
primaryMetric | Primární metrika úkolu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Klasifikace (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ClassificationTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
blockedTrainingAlgorithms | Blokované modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ColumnTransformer
Jméno | Popis | Hodnota |
---|---|---|
pole | Pole, na která se má použít logika transformátoru | string[] |
parametry | Různé vlastnosti, které se mají předat transformátoru. Očekávaný vstup je slovník párů klíč,hodnota ve formátu JSON. |
jakýkoliv |
CommandJob
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | CommandJobEnvironmentVariables |
vstupy | Mapování vstupních datových vazeb použitých v úloze | CommandJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Příkaz (povinné) |
hranice | Limit úlohy příkazu. | CommandJobLimits |
výstupy | Mapování výstupních datových vazeb použitých v úloze | CommandJobOutputs |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
CommandJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
CommandJobInputs
Jméno | Popis | Hodnota |
---|
CommandJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
CommandJobOutputs
Jméno | Popis | Hodnota |
---|
CustomForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota horizontu prognózy. | int (povinné) |
CustomModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
CustomModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
CustomNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Vlastní (povinné) |
hodnota | [Povinné] Hodnota N-Křížové ověřování | int (povinné) |
CustomSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota sezónnosti | int (povinné) |
CustomTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Vlastní (povinné) |
hodnoty | [Povinné] Nastavte hodnoty prodlev cíle. | int[] (povinné) |
CustomTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Vlastní (povinné) |
hodnota | [Povinné] TargetRollingWindowSize value. | int (povinné) |
DistributionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
distributionType | Pro typ Mpi nastavte na Mpi . Nastavte na PyTorch pro typ PyTorch. Nastavte na TensorFlow pro typ TensorFlow. | Mpi "PyTorch" TensorFlow (povinné) |
EarlyTerminationPolicy
Jméno | Popis | Hodnota |
---|---|---|
delayEvaluation | Početintervalch | Int |
evaluationInterval | Interval (počet spuštění) mezi vyhodnoceními zásad | Int |
policyType | Pro typ BanditPolicynastavte na hodnotu BanditPolicy . Pro typ MedianStoppingPolicynastavte hodnotu MedianStoppingPolicy . Pro typ TruncationSelectionPolicynastavte hodnotu TruncationSelectionPolicy . | Bandit "MediánS stop" TruncationSelection (povinné) |
ForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoForecastHorizon nastavte na hodnotu AutoForecastHorizon. Pro typ CustomForecastHorizonna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
Prognostika
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
forecastingSettings | Prognózování vstupů specifických pro úlohu | ForecastingSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro prognózování úkolu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Prognózování (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | ForecastingTrainingSettings |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ForecastingSettings
Jméno | Popis | Hodnota |
---|---|---|
countryOrRegionForHolidays | Země nebo oblast pro svátky pro prognózování úkolů Měly by se jednat o dvoumísmenné kódy země/oblasti ISO 3166, například "USA" nebo "GB". |
řetězec |
cvStepSize | Početobdobíchch Pro Pokud například CVStepSize = 3 pro denní data, čas počátku každého přeložení budetři dny od sebe. |
Int |
featureLags | Příznak pro generování prodlev pro číselné funkce s hodnotou auto nebo null | "Automaticky" None (Žádný) |
forecastHorizon | Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad. | |
frekvence | Při prognózování představuje tento parametr období, ve kterém je prognóza požadovaná, například denně, týdně, ročně atd. Frekvence prognózy je ve výchozím nastavení frekvence datových sad. | řetězec |
sezónnost | Nastavte sezónnost časových řad jako celočíselnou násobek frekvence řady. Pokud je sezónnost nastavená na "auto", bude odvozena. |
sezónnost |
shortSeriesHandlingConfig | Parametr definující, jak by AutoML měl zpracovávat krátké časové řady. | "Automaticky" Drop None (Žádný) 'Pad' |
targetAggregateFunction | Funkce, která se má použít k agregaci cílového sloupce časové řady tak, aby odpovídala zadané frekvenci uživatele. Pokud je parametr TargetAggregateFunction nastavený, tj. ne None, ale není nastaven parametr freq, vyvolá se chyba. Možné cílové agregační funkce jsou: "sum", "max", "min" a "střední". |
Max "Střední" "Min" None (Žádný) Sum |
targetLags | Počet minulých období, která se mají od cílového sloupce zpožďovat. | TargetLags |
targetRollingWindowSize | Počet minulých období použitých k vytvoření průběžného intervalu cílového sloupce. | TargetRollingWindowSize |
timeColumnName | Název sloupce času. Tento parametr se vyžaduje při prognózování pro zadání sloupce datetime ve vstupních datech použitých k sestavení časové řady a odvození jeho frekvence. | řetězec |
timeSeriesIdColumnNames | Názvy sloupců, které se používají k seskupení časových intervalů. Dá se použít k vytvoření více řad. Pokud není definováno agregační interval, předpokládá se, že datová sada je jednorázová. Tento parametr se používá s prognózou typu úlohy. |
string[] |
useStl | Nakonfigurujte rozklad STL cílového sloupce časové řady. | None (Žádný) 'Sezóna' 'SeasonTrend' |
ForecastingTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro prognózování úkolu. | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro úlohu prognózování | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
GridSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | "Mřížka" (povinné) |
IdentityConfiguration
Jméno | Popis | Hodnota |
---|---|---|
identityType | Nastavte na AMLToken pro typ AmlToken. Pro typ ManagedIdentitynastavte na ManagedIdentity . Pro typ UserIdentitynastavte hodnotu UserIdentity . | AMLToken Spravovaná UserIdentity (povinné) |
ImageClassification
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted "IOU" NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageInstanceSegmentation
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageInstanceSegmentation (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Maximální počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
ImageModelDistributionSettingsClassification
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
trainingCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro trénovací datovou sadu Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro ověřovací datovou sadu. Musí to být kladné celé číslo. | řetězec |
validationResizeSize | Velikost obrázku, na kterou se má změnit velikost před oříznutím pro ověřovací datovou sadu Musí to být kladné celé číslo. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
weightedLoss | Vážená ztráta. Přijaté hodnoty jsou 0 pro žádnou váženou ztrátu. 1 pro váženou ztrátu sqrtem. (class_weights). 2 pro váženou ztrátu s class_weights. Musí být 0 nebo 1 nebo 2. |
řetězec |
ImageModelDistributionSettingsObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
boxDetectionsPerImage | Maximální počet detekcí na obrázek pro všechny třídy. Musí to být kladné celé číslo. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
boxScoreThreshold | Při odvozování vrátí pouze návrhy s vyšším skóre klasifikace než BoxScoreThreshold. Musí to být plovák v rozsahu[0, 1]. |
řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
imageSize | Velikost obrázku pro trénování a ověření Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
maxSize | Maximální velikost obrázku, která se má znovu škálovat, než ho podáte do páteřní sítě. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
minSize | Minimální velikost obrázku, která se má před podáváním do páteřní sítě znovu škálovat. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
modelSize | Velikost modelu Musí být "small", "medium", "large" nebo "xlarge". Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost modelu příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
multiScale | Povolte vícenásobný obrázek tak, že se liší velikostí obrázku o velikosti +/- 50%. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud není dostatek paměti GPU. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
nmsIouThreshold | Prahová hodnota IOU použitá při odvození v NMS po zpracování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
tileGridSize | Velikost mřížky, která se má použít pro provazování jednotlivých obrázků. Poznámka: TileGridSize nesmí být Žádná pro povolení logiky detekce malých objektů Řetězec obsahující dvě celá čísla ve formátu mxn. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tileOverlapRatio | Poměr překrytí mezi sousedními dlaždicemi v každé dimenzi Musí být plovoucí v rozsahu [0, 1). Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tilePredictionsNmsThreshold | Prahová hodnota IOU, která se má použít k provádění NMS při slučování předpovědí z dlaždic a obrázků. Používá se při ověřování nebo odvozování. Musí být plovoucí v rozsahu [0, 1]. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. NMS: Nevýkonné potlačení |
řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationIouThreshold | Prahová hodnota IOU, která se má použít při výpočetní metrikě ověřování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
validationMetricType | Metoda výpočtů metrik, která se má použít pro ověřovací metriky. Musí to být žádná, coco, voc nebo coco_voc. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
ImageModelSettingsClassification
ImageModelSettingsObjectDetection
ImageObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageObjectDetection (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageSweepSettings
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Typ zásad předčasného ukončení | EarlyTerminationPolicy |
samplingAlgorithm | [Povinné] Typ algoritmů vzorkování hyperparametrů | "Bayesian" Mřížka Random (povinné) |
JobBaseProperties
Jméno | Popis | Hodnota |
---|---|---|
componentId | ID prostředku ARM prostředku komponenty | řetězec |
computeId | ID prostředku ARM výpočetního prostředku | řetězec |
popis | Text popisu prostředku. | řetězec |
displayName | Zobrazovaný název úlohy. | řetězec |
experimentName | Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. | řetězec |
identita | Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
IdentityConfiguration |
isArchived | Archivuje se asset? | Bool |
jobType | Nastavte na AutoML pro typ AutoMLJob. Pro typ CommandJobnastavte na CommandJob . Pro typ PipelineJobnastavte hodnotu PipelineJob . Nastavte na "Uklidit" pro typ SweepJob. | AutoML Příkaz Kanál Uklidit (povinné) |
vlastnosti | Slovník vlastností assetu. | ResourceBaseProperties |
služby | Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
JobBaseServices |
visačky | Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. | |
JobBaseServices
Jméno | Popis | Hodnota |
---|
JobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | Nastavte na custom_model pro typ CustomModelJobInput. Pro typ LiteralJobInputnastavte hodnotu literálu . Pro typ MLFlowModelJobInputnastavte hodnotu mlflow_model . Pro typ MLTableJobInputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobInput. Nastavte na uri_file pro typ UriFileJobInput. Pro typ UriFolderJobInputnastavte hodnotu uri_folder . | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobOutput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis výstupu | řetězec |
jobOutputType | Nastavte na custom_model pro typ CustomModelJobOutput. Nastavte na mlflow_model pro typ MLFlowModelJobOutput. Pro typ MLTableJobOutputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobOutput. Nastavte na uri_file pro typ UriFileJobOutput. Pro typ UriFolderJobOutputna hodnotu 'uri_folder'. | "custom_model" "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobResourceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerArgs | Nadbytečné argumenty pro předání příkazu Docker Run. Tím by se přepsaly všechny parametry, které už systém nastavil, nebo v této části. Tento parametr je podporovaný pouze pro výpočetní typy Azure ML. | řetězec |
instanceCount | Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem. | Int |
instanceType | Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem. | řetězec |
vlastnosti | Taška s dalšími vlastnostmi. | |
shmSize | Velikost bloku sdílené paměti kontejneru Dockeru To by mělo být ve formátu (číslo)(jednotka), kde číslo je větší než 0 a jednotka může být jedna z b(bajtů), k(kilobajtů), m(megabajty) nebo g(gigabajty). | řetězec Omezení: Model = \d+[bBkKmMgG] |
JobService
Jméno | Popis | Hodnota |
---|---|---|
zakončení | Adresa URL koncového bodu | řetězec |
jobServiceType | Typ koncového bodu. | řetězec |
uzly | Uzly, na které chce uživatel službu spustit. Pokud uzly nejsou nastaveny nebo nastaveny na hodnotu null, služba se spustí pouze na vodicím uzlu. |
uzly |
přístav | Port pro koncový bod | Int |
vlastnosti | Další vlastnosti, které se mají nastavit na koncovém bodu. | JobServiceProperties |
JobServiceProperties
Jméno | Popis | Hodnota |
---|
LiteralJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Literál (povinné) |
hodnota | [Povinné] Hodnota literálu pro vstup | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
clientId | Určuje identitu přiřazenou uživatelem podle ID klienta. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType | [Povinné] Určuje typ architektury identit. | Spravované (povinné) |
objectId | Určuje identitu přiřazenou uživatelem podle ID objektu. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Určuje identitu přiřazenou uživatelem podle ID prostředku ARM. Pro systém přiřazené pole nenastavujte toto pole. | řetězec |
MedianStoppingPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | 'MedinStopping' (povinné) |
Microsoft.MachineLearningServices/workspaces/jobs
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: pracovních prostorů |
vlastnosti | [Povinné] Další atributy entity. | JobBaseProperties (povinné) |
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
Mpi
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | Mpi (povinné) |
processCountPerInstance | Počet procesů na uzel MPI | Int |
NCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoNCrossValidationsnastavte hodnotu AutoNCrossValidations . Pro typ CustomNCrossValidationsna hodnotu CustomNCrossValidations . | "Automaticky" Vlastní (povinné) |
NlpVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
NlpVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
Uzly
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | Pro typ AllNodes nastavte hodnotu AllNodes. | All (povinné) |
Objektivní
Jméno | Popis | Hodnota |
---|---|---|
branka | [Povinné] Definuje podporované cíle metrik pro ladění hyperparametrů. | Maximalizovat Minimalizovat (povinné) |
primaryMetric | [Povinné] Název metriky pro optimalizaci | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
PipelineJob
Jméno | Popis | Hodnota |
---|---|---|
vstupy | Vstupy pro úlohu kanálu. | |
pracovní místa | Úlohy sestavují úlohu kanálu. | PipelineJobJobs |
jobType | [Povinné] Určuje typ úlohy. | Kanál (povinné) |
výstupy | Výstupy pro úlohu kanálu | PipelineJobOutputs |
nastavení | Nastavení kanálu, například ContinueRunOnStepFailure atd. | jakýkoliv |
sourceJobId | ID prostředku ARM zdrojové úlohy. | řetězec |
PipelineJobInputs
Jméno | Popis | Hodnota |
---|
PipelineJobJobs
Jméno | Popis | Hodnota |
---|
PipelineJobOutputs
Jméno | Popis | Hodnota |
---|
PyTorch
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | PyTorch (povinné) |
processCountPerInstance | Počet procesů na uzel | Int |
QueueSettings
Jméno | Popis | Hodnota |
---|---|---|
jobTier | Řídí úroveň výpočetní úlohy. | "Základní" Null Premium "Spot" "Standardní" |
RandomSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
pravidlo | Konkrétní typ náhodného algoritmu | Random "Sobol" |
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Random (povinné) |
semeno | Volitelné celé číslo, které se použije jako počáteční hodnota pro generování náhodných čísel | Int |
Regrese
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro regresní úlohu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Regrese (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
RegressionTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ResourceBaseProperties
Jméno | Popis | Hodnota |
---|
Značky ResourceBaseTags
Jméno | Popis | Hodnota |
---|
ResourceConfigurationProperties
Jméno | Popis | Hodnota |
---|
SamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | Nastavte na 'Bayesian' pro typ BayesianSamplingAlgorithm. Pro typ GridSamplingAlgorithmnastavte hodnotu GridSamplingAlgorithm . Pro typ RandomSamplingAlgorithmna hodnotu RandomSamplingAlgorithm . | "Bayesian" Mřížka Random (povinné) |
Sezónnost
Jméno | Popis | Hodnota |
---|---|---|
režim | U typu AutoSeasonalityna hodnotu AutoSeasonality . Pro typ CustomSeasonalityna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
StackEnsembleSettings
Jméno | Popis | Hodnota |
---|---|---|
stackMetaLearnerKWargs | Volitelné parametry, které se mají předat inicializátoru metaučte. | jakýkoliv |
stackMetaLearnerTrainPercentage | Určuje poměr trénovací sady (při výběru typu trénování a ověřování trénování) pro trénování metaučovače. Výchozí hodnota je 0,2. | Int |
stackMetaLearnerType | Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. | ElasticNet ElasticNetCV LightGBMClassifier LightGBMRegressor LinearRegression LogisticRegression LogisticRegressionCV None (Žádný) |
SweepJob
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Zásady předčasného ukončení umožňují před dokončením zrušit spuštění s nízkým výkonem. | EarlyTerminationPolicy |
vstupy | Mapování vstupních datových vazeb použitých v úloze | SweepJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Uklidit (povinné) |
hranice | Limit úlohy uklidit. | SweepJobLimits |
objektivní | [Povinné] Cíl optimalizace | objective (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
samplingAlgorithm | [Povinné] Algoritmus vzorkování hyperparametrů | samplingAlgorithm (povinné) |
searchSpace | [Povinné] Slovník obsahující každý parametr a jeho distribuci. Klíč slovníku je název parametru. | libovolná (povinná) |
přelíčení | [Povinné] Definice zkušební komponenty. | zkušební (povinné) |
SweepJobInputs
Jméno | Popis | Hodnota |
---|
SweepJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
maxConcurrentTrials | Maximální počet souběžných zkušebních verzí úlohy uklidit. | Int |
maxTotalTrials | Uklidit job max total trials. | Int |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
trialTimeout | Hodnota časového limitu zkušební verze úlohy uklidit | řetězec |
SweepJobOutputs
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
blockedTransformers | Tyto transformátory se nesmí používat při featurizaci. | Řetězcové pole obsahující některou z těchto možností: CatTargetEncoder CountVectorizer HashOneHotEncoder LabelEncoder "NaiveBayes" "OneHotEncoder" TextTargetEncoder TfIdf WoETargetEncoder WordEmbedding |
columnNameAndTypes | Slovník názvu sloupce a jeho typu (int, float, string, datetime atd.) | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
enableDnnFeaturization | Určuje, zda se mají použít featurizátory založené na Dnnu pro funkciaturizace dat. | Bool |
režim | Režim featurizace – Uživatel může zachovat výchozí režim Auto a AutoML se postará o potřebnou transformaci dat ve fázi featurizace. Pokud je vybrána možnost Vypnuto, není dokončena žádná featurizace. Pokud je vybrána možnost Vlastní, může uživatel zadat další vstupy pro přizpůsobení způsobu provedení featurizace. |
"Automaticky" Vlastní "Vypnuto" |
transformerParams | Uživatel může zadat další transformátory, které se mají použít spolu se sloupci, na které by byl použit, a parametry pro konstruktor transformátoru. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettingsTransformerParams
Jméno | Popis | Hodnota |
---|
TableVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
enableEarlyTermination | Povolení předčasného ukončení, určuje, jestli se autoMLJob ukončí brzy, pokud v posledních 20 iteracích nedojde k žádnému zlepšení skóre. | Bool |
exitScore | Výstupní skóre pro úlohu AutoML | Int |
maxConcurrentTrials | Maximální počet souběžných iterací | Int |
maxCoresPerTrial | Maximální počet jader na iteraci | Int |
maxTrials | Počet iterací | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
trialTimeout | Časový limit iterace | řetězec |
TargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetLagsnastavte na hodnotu AutoTargetLags . Pro typ CustomTargetLagsna hodnotu Custom | "Automaticky" Vlastní (povinné) |
TargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetRollingWindowSizenastavte na Hodnotu Auto . Nastavte na Custom pro typ CustomTargetRollingWindowSize. | "Automaticky" Vlastní (povinné) |
TensorFlow
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | TensorFlow (povinné) |
parameterServerCount | Počet úloh serveru parametrů | Int |
workerCount | Počet pracovníků. Pokud není zadaný, nastaví se výchozí počet instancí. | Int |
TextClassification
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Primární metrika pro Text-Classification úkol | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextNer
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextNER (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TrialComponent
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | TrialComponentEnvironmentVariables |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Jméno | Popis | Hodnota |
---|
TritonModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
TritonModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
TruncationSelectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | TruncationSelection (povinné) |
truncationPercentage | Procento spuštění, která se mají zrušit v každém intervalu vyhodnocení. | Int |
UriFileJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFileJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UriFolderJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFolderJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UserIdentity
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | UserIdentity (povinné) |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
vytvoření úlohy klasifikace AutoML služby Azure Machine Learning | Tato šablona vytvoří úlohu klasifikace AutoML služby Azure Machine Learning, která zjistí nejlepší model pro predikci, jestli se klient přihlásí k odběru dlouhodobého vkladu u finanční instituce. |
vytvoření úlohy příkazu Azure Machine Learning | Tato šablona vytvoří úlohu příkazu Azure Machine Learning se základním skriptem hello_world. |
vytvoření úlohy Uklidit ve službě Azure Machine Learning | Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů. |
Definice prostředku šablony ARM
Typ prostředku pracovních prostorů a úloh je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/jobs, přidejte do šablony následující JSON.
{
"type": "Microsoft.MachineLearningServices/workspaces/jobs",
"apiVersion": "2023-10-01",
"name": "string",
"properties": {
"componentId": "string",
"computeId": "string",
"description": "string",
"displayName": "string",
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"isArchived": "bool",
"properties": {
"{customized property}": "string"
},
"services": {
"{customized property}": {
"endpoint": "string",
"jobServiceType": "string",
"nodes": {
"nodesValueType": "string"
// For remaining properties, see Nodes objects
},
"port": "int",
"properties": {
"{customized property}": "string"
}
}
},
"tags": {
"{customized property}": "string"
},
"jobType": "string"
// For remaining properties, see JobBaseProperties objects
}
}
Uzly – objekty
Nastavte vlastnost nodesValueType určit typ objektu.
Pro Všechnypoužijte:
{
"nodesValueType": "All"
}
ForecastHorizon – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
"mode": "Auto"
}
Pro Vlastnípoužijte:
{
"mode": "Custom",
"value": "int"
}
Objekty JobBaseProperties
Nastavte vlastnost jobType určit typ objektu.
Pro AutoML použijte:
{
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"jobType": "AutoML",
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"queueSettings": {
"jobTier": "string"
},
"resources": {
"dockerArgs": "string",
"instanceCount": "int",
"instanceType": "string",
"properties": {
"{customized property}": {}
},
"shmSize": "string"
},
"taskDetails": {
"logVerbosity": "string",
"targetColumnName": "string",
"trainingData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"taskType": "string"
// For remaining properties, see AutoMLVertical objects
}
}
Vpříkazu
{
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "string",
"timeout": "string"
},
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"queueSettings": {
"jobTier": "string"
},
"resources": {
"dockerArgs": "string",
"instanceCount": "int",
"instanceType": "string",
"properties": {
"{customized property}": {}
},
"shmSize": "string"
}
}
Prokanálu
{
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"jobs": {
"{customized property}": {}
},
"jobType": "Pipeline",
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"settings": {},
"sourceJobId": "string"
}
Pro Ukliditpoužijte:
{
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"jobType": "Sweep",
"limits": {
"jobLimitsType": "string",
"maxConcurrentTrials": "int",
"maxTotalTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"objective": {
"goal": "string",
"primaryMetric": "string"
},
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"queueSettings": {
"jobTier": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "string"
// For remaining properties, see SamplingAlgorithm objects
},
"searchSpace": {},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "string"
// For remaining properties, see DistributionConfiguration objects
},
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"resources": {
"dockerArgs": "string",
"instanceCount": "int",
"instanceType": "string",
"properties": {
"{customized property}": {}
},
"shmSize": "string"
}
}
}
TargetRollingWindowSize – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
"mode": "Auto"
}
Pro Vlastnípoužijte:
{
"mode": "Custom",
"value": "int"
}
TargetLags – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
"mode": "Auto"
}
Pro Vlastnípoužijte:
{
"mode": "Custom",
"values": [ "int" ]
}
Objekty SamplingAlgorithm
Nastavte samplingAlgorithmType vlastnost určit typ objektu.
Pro Bayesianpoužijte:
{
"samplingAlgorithmType": "Bayesian"
}
Pro Gridpoužijte:
{
"samplingAlgorithmType": "Grid"
}
Pro Náhodnépoužijte:
{
"rule": "string",
"samplingAlgorithmType": "Random",
"seed": "int"
}
Objekty DistributionConfiguration
Nastavte distributionType vlastnost určit typ objektu.
Pro mpipoužijte:
{
"distributionType": "Mpi",
"processCountPerInstance": "int"
}
Pro PyTorchpoužijte:
{
"distributionType": "PyTorch",
"processCountPerInstance": "int"
}
Pro TensorFlowpoužijte:
{
"distributionType": "TensorFlow",
"parameterServerCount": "int",
"workerCount": "int"
}
Objekty JobInput
Nastavte jobInputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
"jobInputType": "custom_model",
"mode": "string",
"uri": "string"
}
Pro literálpoužijte:
{
"jobInputType": "literal",
"value": "string"
}
Pro mlflow_modelpoužijte:
{
"jobInputType": "mlflow_model",
"mode": "string",
"uri": "string"
}
Pro mltable použijte:
{
"jobInputType": "mltable",
"mode": "string",
"uri": "string"
}
Pro triton_modelpoužijte:
{
"jobInputType": "triton_model",
"mode": "string",
"uri": "string"
}
Pro uri_filepoužijte:
{
"jobInputType": "uri_file",
"mode": "string",
"uri": "string"
}
Pro uri_folderpoužijte:
{
"jobInputType": "uri_folder",
"mode": "string",
"uri": "string"
}
NCrossValidations – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
"mode": "Auto"
}
Pro Vlastnípoužijte:
{
"mode": "Custom",
"value": "int"
}
Objekty IdentityConfiguration
Nastavte vlastnost identityType určit typ objektu.
Pro AMLToken použijte:
{
"identityType": "AMLToken"
}
Pro spravovanépoužijte:
{
"clientId": "string",
"identityType": "Managed",
"objectId": "string",
"resourceId": "string"
}
Pro userIdentitypoužijte:
{
"identityType": "UserIdentity"
}
Objekty JobOutput
Nastavte jobOutputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
"jobOutputType": "custom_model",
"mode": "string",
"uri": "string"
}
Pro mlflow_modelpoužijte:
{
"jobOutputType": "mlflow_model",
"mode": "string",
"uri": "string"
}
Pro mltable použijte:
{
"jobOutputType": "mltable",
"mode": "string",
"uri": "string"
}
Pro triton_modelpoužijte:
{
"jobOutputType": "triton_model",
"mode": "string",
"uri": "string"
}
Pro uri_filepoužijte:
{
"jobOutputType": "uri_file",
"mode": "string",
"uri": "string"
}
Pro uri_folderpoužijte:
{
"jobOutputType": "uri_folder",
"mode": "string",
"uri": "string"
}
EarlyTerminationPolicy – objekty
Nastavte vlastnost policyType určit typ objektu.
Pro banditpoužijte:
{
"policyType": "Bandit",
"slackAmount": "int",
"slackFactor": "int"
}
Pro MedianS stop, použijte:
{
"policyType": "MedianStopping"
}
Pro TruncationSelectionpoužijte:
{
"policyType": "TruncationSelection",
"truncationPercentage": "int"
}
Objekty AutoMLVertical
Nastavte vlastnost taskType určit typ objektu.
Pro Klasifikacepoužijte:
{
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"limitSettings": {
"enableEarlyTermination": "bool",
"exitScore": "int",
"maxConcurrentTrials": "int",
"maxCoresPerTrial": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"positiveLabel": "string",
"primaryMetric": "string",
"taskType": "Classification",
"testData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"testDataSize": "int",
"trainingSettings": {
"allowedTrainingAlgorithms": [ "string" ],
"blockedTrainingAlgorithms": [ "string" ],
"enableDnnTraining": "bool",
"enableModelExplainability": "bool",
"enableOnnxCompatibleModels": "bool",
"enableStackEnsemble": "bool",
"enableVoteEnsemble": "bool",
"ensembleModelDownloadTimeout": "string",
"stackEnsembleSettings": {
"stackMetaLearnerKWargs": {},
"stackMetaLearnerTrainPercentage": "int",
"stackMetaLearnerType": "string"
}
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
}
Pro prognózy použijte:
{
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"forecastingSettings": {
"countryOrRegionForHolidays": "string",
"cvStepSize": "int",
"featureLags": "string",
"forecastHorizon": {
"mode": "string"
// For remaining properties, see ForecastHorizon objects
},
"frequency": "string",
"seasonality": {
"mode": "string"
// For remaining properties, see Seasonality objects
},
"shortSeriesHandlingConfig": "string",
"targetAggregateFunction": "string",
"targetLags": {
"mode": "string"
// For remaining properties, see TargetLags objects
},
"targetRollingWindowSize": {
"mode": "string"
// For remaining properties, see TargetRollingWindowSize objects
},
"timeColumnName": "string",
"timeSeriesIdColumnNames": [ "string" ],
"useStl": "string"
},
"limitSettings": {
"enableEarlyTermination": "bool",
"exitScore": "int",
"maxConcurrentTrials": "int",
"maxCoresPerTrial": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"primaryMetric": "string",
"taskType": "Forecasting",
"testData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"testDataSize": "int",
"trainingSettings": {
"allowedTrainingAlgorithms": [ "string" ],
"blockedTrainingAlgorithms": [ "string" ],
"enableDnnTraining": "bool",
"enableModelExplainability": "bool",
"enableOnnxCompatibleModels": "bool",
"enableStackEnsemble": "bool",
"enableVoteEnsemble": "bool",
"ensembleModelDownloadTimeout": "string",
"stackEnsembleSettings": {
"stackMetaLearnerKWargs": {},
"stackMetaLearnerTrainPercentage": "int",
"stackMetaLearnerType": "string"
}
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
}
Pro ImageClassificationpoužijte:
{
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"modelSettings": {
"advancedSettings": "string",
"amsGradient": "bool",
"augmentations": "string",
"beta1": "int",
"beta2": "int",
"checkpointFrequency": "int",
"checkpointModel": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"checkpointRunId": "string",
"distributed": "bool",
"earlyStopping": "bool",
"earlyStoppingDelay": "int",
"earlyStoppingPatience": "int",
"enableOnnxNormalization": "bool",
"evaluationFrequency": "int",
"gradientAccumulationStep": "int",
"layersToFreeze": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"modelName": "string",
"momentum": "int",
"nesterov": "bool",
"numberOfEpochs": "int",
"numberOfWorkers": "int",
"optimizer": "string",
"randomSeed": "int",
"stepLRGamma": "int",
"stepLRStepSize": "int",
"trainingBatchSize": "int",
"trainingCropSize": "int",
"validationBatchSize": "int",
"validationCropSize": "int",
"validationResizeSize": "int",
"warmupCosineLRCycles": "int",
"warmupCosineLRWarmupEpochs": "int",
"weightDecay": "int",
"weightedLoss": "int"
},
"primaryMetric": "string",
"searchSpace": [
{
"amsGradient": "string",
"augmentations": "string",
"beta1": "string",
"beta2": "string",
"distributed": "string",
"earlyStopping": "string",
"earlyStoppingDelay": "string",
"earlyStoppingPatience": "string",
"enableOnnxNormalization": "string",
"evaluationFrequency": "string",
"gradientAccumulationStep": "string",
"layersToFreeze": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"modelName": "string",
"momentum": "string",
"nesterov": "string",
"numberOfEpochs": "string",
"numberOfWorkers": "string",
"optimizer": "string",
"randomSeed": "string",
"stepLRGamma": "string",
"stepLRStepSize": "string",
"trainingBatchSize": "string",
"trainingCropSize": "string",
"validationBatchSize": "string",
"validationCropSize": "string",
"validationResizeSize": "string",
"warmupCosineLRCycles": "string",
"warmupCosineLRWarmupEpochs": "string",
"weightDecay": "string",
"weightedLoss": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"taskType": "ImageClassification",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
}
Pro ImageClassificationMultilabelpoužijte:
{
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"modelSettings": {
"advancedSettings": "string",
"amsGradient": "bool",
"augmentations": "string",
"beta1": "int",
"beta2": "int",
"checkpointFrequency": "int",
"checkpointModel": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"checkpointRunId": "string",
"distributed": "bool",
"earlyStopping": "bool",
"earlyStoppingDelay": "int",
"earlyStoppingPatience": "int",
"enableOnnxNormalization": "bool",
"evaluationFrequency": "int",
"gradientAccumulationStep": "int",
"layersToFreeze": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"modelName": "string",
"momentum": "int",
"nesterov": "bool",
"numberOfEpochs": "int",
"numberOfWorkers": "int",
"optimizer": "string",
"randomSeed": "int",
"stepLRGamma": "int",
"stepLRStepSize": "int",
"trainingBatchSize": "int",
"trainingCropSize": "int",
"validationBatchSize": "int",
"validationCropSize": "int",
"validationResizeSize": "int",
"warmupCosineLRCycles": "int",
"warmupCosineLRWarmupEpochs": "int",
"weightDecay": "int",
"weightedLoss": "int"
},
"primaryMetric": "string",
"searchSpace": [
{
"amsGradient": "string",
"augmentations": "string",
"beta1": "string",
"beta2": "string",
"distributed": "string",
"earlyStopping": "string",
"earlyStoppingDelay": "string",
"earlyStoppingPatience": "string",
"enableOnnxNormalization": "string",
"evaluationFrequency": "string",
"gradientAccumulationStep": "string",
"layersToFreeze": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"modelName": "string",
"momentum": "string",
"nesterov": "string",
"numberOfEpochs": "string",
"numberOfWorkers": "string",
"optimizer": "string",
"randomSeed": "string",
"stepLRGamma": "string",
"stepLRStepSize": "string",
"trainingBatchSize": "string",
"trainingCropSize": "string",
"validationBatchSize": "string",
"validationCropSize": "string",
"validationResizeSize": "string",
"warmupCosineLRCycles": "string",
"warmupCosineLRWarmupEpochs": "string",
"weightDecay": "string",
"weightedLoss": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"taskType": "ImageClassificationMultilabel",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
}
Pro ImageInstanceSegmentationpoužijte:
{
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"modelSettings": {
"advancedSettings": "string",
"amsGradient": "bool",
"augmentations": "string",
"beta1": "int",
"beta2": "int",
"boxDetectionsPerImage": "int",
"boxScoreThreshold": "int",
"checkpointFrequency": "int",
"checkpointModel": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"checkpointRunId": "string",
"distributed": "bool",
"earlyStopping": "bool",
"earlyStoppingDelay": "int",
"earlyStoppingPatience": "int",
"enableOnnxNormalization": "bool",
"evaluationFrequency": "int",
"gradientAccumulationStep": "int",
"imageSize": "int",
"layersToFreeze": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"maxSize": "int",
"minSize": "int",
"modelName": "string",
"modelSize": "string",
"momentum": "int",
"multiScale": "bool",
"nesterov": "bool",
"nmsIouThreshold": "int",
"numberOfEpochs": "int",
"numberOfWorkers": "int",
"optimizer": "string",
"randomSeed": "int",
"stepLRGamma": "int",
"stepLRStepSize": "int",
"tileGridSize": "string",
"tileOverlapRatio": "int",
"tilePredictionsNmsThreshold": "int",
"trainingBatchSize": "int",
"validationBatchSize": "int",
"validationIouThreshold": "int",
"validationMetricType": "string",
"warmupCosineLRCycles": "int",
"warmupCosineLRWarmupEpochs": "int",
"weightDecay": "int"
},
"primaryMetric": "string",
"searchSpace": [
{
"amsGradient": "string",
"augmentations": "string",
"beta1": "string",
"beta2": "string",
"boxDetectionsPerImage": "string",
"boxScoreThreshold": "string",
"distributed": "string",
"earlyStopping": "string",
"earlyStoppingDelay": "string",
"earlyStoppingPatience": "string",
"enableOnnxNormalization": "string",
"evaluationFrequency": "string",
"gradientAccumulationStep": "string",
"imageSize": "string",
"layersToFreeze": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"maxSize": "string",
"minSize": "string",
"modelName": "string",
"modelSize": "string",
"momentum": "string",
"multiScale": "string",
"nesterov": "string",
"nmsIouThreshold": "string",
"numberOfEpochs": "string",
"numberOfWorkers": "string",
"optimizer": "string",
"randomSeed": "string",
"stepLRGamma": "string",
"stepLRStepSize": "string",
"tileGridSize": "string",
"tileOverlapRatio": "string",
"tilePredictionsNmsThreshold": "string",
"trainingBatchSize": "string",
"validationBatchSize": "string",
"validationIouThreshold": "string",
"validationMetricType": "string",
"warmupCosineLRCycles": "string",
"warmupCosineLRWarmupEpochs": "string",
"weightDecay": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"taskType": "ImageInstanceSegmentation",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
}
Pro ImageObjectDetectionpoužijte:
{
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"modelSettings": {
"advancedSettings": "string",
"amsGradient": "bool",
"augmentations": "string",
"beta1": "int",
"beta2": "int",
"boxDetectionsPerImage": "int",
"boxScoreThreshold": "int",
"checkpointFrequency": "int",
"checkpointModel": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"checkpointRunId": "string",
"distributed": "bool",
"earlyStopping": "bool",
"earlyStoppingDelay": "int",
"earlyStoppingPatience": "int",
"enableOnnxNormalization": "bool",
"evaluationFrequency": "int",
"gradientAccumulationStep": "int",
"imageSize": "int",
"layersToFreeze": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"maxSize": "int",
"minSize": "int",
"modelName": "string",
"modelSize": "string",
"momentum": "int",
"multiScale": "bool",
"nesterov": "bool",
"nmsIouThreshold": "int",
"numberOfEpochs": "int",
"numberOfWorkers": "int",
"optimizer": "string",
"randomSeed": "int",
"stepLRGamma": "int",
"stepLRStepSize": "int",
"tileGridSize": "string",
"tileOverlapRatio": "int",
"tilePredictionsNmsThreshold": "int",
"trainingBatchSize": "int",
"validationBatchSize": "int",
"validationIouThreshold": "int",
"validationMetricType": "string",
"warmupCosineLRCycles": "int",
"warmupCosineLRWarmupEpochs": "int",
"weightDecay": "int"
},
"primaryMetric": "string",
"searchSpace": [
{
"amsGradient": "string",
"augmentations": "string",
"beta1": "string",
"beta2": "string",
"boxDetectionsPerImage": "string",
"boxScoreThreshold": "string",
"distributed": "string",
"earlyStopping": "string",
"earlyStoppingDelay": "string",
"earlyStoppingPatience": "string",
"enableOnnxNormalization": "string",
"evaluationFrequency": "string",
"gradientAccumulationStep": "string",
"imageSize": "string",
"layersToFreeze": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"maxSize": "string",
"minSize": "string",
"modelName": "string",
"modelSize": "string",
"momentum": "string",
"multiScale": "string",
"nesterov": "string",
"nmsIouThreshold": "string",
"numberOfEpochs": "string",
"numberOfWorkers": "string",
"optimizer": "string",
"randomSeed": "string",
"stepLRGamma": "string",
"stepLRStepSize": "string",
"tileGridSize": "string",
"tileOverlapRatio": "string",
"tilePredictionsNmsThreshold": "string",
"trainingBatchSize": "string",
"validationBatchSize": "string",
"validationIouThreshold": "string",
"validationMetricType": "string",
"warmupCosineLRCycles": "string",
"warmupCosineLRWarmupEpochs": "string",
"weightDecay": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"taskType": "ImageObjectDetection",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
}
Pro regresnípoužijte:
{
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"limitSettings": {
"enableEarlyTermination": "bool",
"exitScore": "int",
"maxConcurrentTrials": "int",
"maxCoresPerTrial": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"primaryMetric": "string",
"taskType": "Regression",
"testData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"testDataSize": "int",
"trainingSettings": {
"allowedTrainingAlgorithms": [ "string" ],
"blockedTrainingAlgorithms": [ "string" ],
"enableDnnTraining": "bool",
"enableModelExplainability": "bool",
"enableOnnxCompatibleModels": "bool",
"enableStackEnsemble": "bool",
"enableVoteEnsemble": "bool",
"ensembleModelDownloadTimeout": "string",
"stackEnsembleSettings": {
"stackMetaLearnerKWargs": {},
"stackMetaLearnerTrainPercentage": "int",
"stackMetaLearnerType": "string"
}
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
}
Pro TextClassification použijte:
{
"featurizationSettings": {
"datasetLanguage": "string"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"primaryMetric": "string",
"taskType": "TextClassification",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
}
Pro TextClassificationMultilabelpoužijte:
{
"featurizationSettings": {
"datasetLanguage": "string"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"taskType": "TextClassificationMultilabel",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
}
Pro TextNERpoužijte:
{
"featurizationSettings": {
"datasetLanguage": "string"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxTrials": "int",
"timeout": "string"
},
"taskType": "TextNER",
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
}
Objekty sezónnosti
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
"mode": "Auto"
}
Pro Vlastnípoužijte:
{
"mode": "Custom",
"value": "int"
}
Hodnoty vlastností
AllNodes
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | [Povinné] Typ hodnoty Uzly | All (povinné) |
AmlToken
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | AMLToken (povinné) |
AutoForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Auto (povinné) |
AutoMLJob
Jméno | Popis | Hodnota |
---|---|---|
environmentId | ID prostředku ARM specifikace prostředí pro úlohu. Jedná se o volitelnou hodnotu, která se má poskytnout, pokud není k dispozici, autoML tuto hodnotu nastaví na verzi prostředí kurátorované službou Production AutoML při spuštění úlohy. |
řetězec |
environmentVariables | Proměnné prostředí zahrnuté v úloze | |
jobType | [Povinné] Určuje typ úlohy. | AutoML (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
taskDetails | [Povinné] Tento scénář představuje scénář, který může být jednou z tabulek, NLP nebo image. | AutoMLVertical (povinné) |
AutoMLJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
AutoMLJobOutputs
Jméno | Popis | Hodnota |
---|
AutoMLVertical
Jméno | Popis | Hodnota |
---|---|---|
logVerbosity | Protokolování podrobností pro úlohu | Kritické Ladění Chyba Informace NotSet "Upozornění" |
targetColumnName | Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
řetězec |
taskType | Nastavte na Classification (Klasifikace) pro typ Classification( Klasifikace ). U typu prognózy nastavte na Forecasting . Nastavte na ImageClassification pro typ ImageClassification. Nastavte na ImageClassificationMultilabel pro typ ImageClassificationMultilabel. Nastavte na ImageInstanceSegmentation pro typ ImageInstanceSegmentation. Nastavte na ImageObjectDetection pro typ ImageObjectDetection. Pro typ regresenastavte hodnotu Regrese . Nastavte na TextClassification pro typ TextClassification. Nastavte na TextClassificationMultilabel pro typ TextClassificationMultilabel. Nastavte na TextNER pro typ TextNer. | Klasifikace Prognózování ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regrese 'TextClassification' TextClassificationMultilabel TextNER (povinné) |
trainingData | [Povinné] Trénování vstupu dat | MLTableJobInput (povinné) |
AutoNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Auto (povinné) |
AutoSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Auto (povinné) |
AutoTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Auto (povinné) |
AutoTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Auto (povinné) |
BanditPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | Bandit (povinné) |
SlackAmount | Absolutní vzdálenost povolená od nejlepšího spuštění. | Int |
SlackFactor | Poměr povolené vzdálenosti od nejlepšího spuštění | Int |
BayesianSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Bayesian (povinné) |
Klasifikace
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
positiveLabel | Kladný popisek pro výpočet binárních metrik | řetězec |
primaryMetric | Primární metrika úkolu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Klasifikace (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ClassificationTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
blockedTrainingAlgorithms | Blokované modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ColumnTransformer
Jméno | Popis | Hodnota |
---|---|---|
pole | Pole, na která se má použít logika transformátoru | string[] |
parametry | Různé vlastnosti, které se mají předat transformátoru. Očekávaný vstup je slovník párů klíč,hodnota ve formátu JSON. |
jakýkoliv |
CommandJob
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | CommandJobEnvironmentVariables |
vstupy | Mapování vstupních datových vazeb použitých v úloze | CommandJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Příkaz (povinné) |
hranice | Limit úlohy příkazu. | CommandJobLimits |
výstupy | Mapování výstupních datových vazeb použitých v úloze | CommandJobOutputs |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
CommandJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
CommandJobInputs
Jméno | Popis | Hodnota |
---|
CommandJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
CommandJobOutputs
Jméno | Popis | Hodnota |
---|
CustomForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota horizontu prognózy. | int (povinné) |
CustomModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
CustomModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
CustomNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Vlastní (povinné) |
hodnota | [Povinné] Hodnota N-Křížové ověřování | int (povinné) |
CustomSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota sezónnosti | int (povinné) |
CustomTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Vlastní (povinné) |
hodnoty | [Povinné] Nastavte hodnoty prodlev cíle. | int[] (povinné) |
CustomTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Vlastní (povinné) |
hodnota | [Povinné] TargetRollingWindowSize value. | int (povinné) |
DistributionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
distributionType | Pro typ Mpi nastavte na Mpi . Nastavte na PyTorch pro typ PyTorch. Nastavte na TensorFlow pro typ TensorFlow. | Mpi "PyTorch" TensorFlow (povinné) |
EarlyTerminationPolicy
Jméno | Popis | Hodnota |
---|---|---|
delayEvaluation | Početintervalch | Int |
evaluationInterval | Interval (počet spuštění) mezi vyhodnoceními zásad | Int |
policyType | Pro typ BanditPolicynastavte na hodnotu BanditPolicy . Pro typ MedianStoppingPolicynastavte hodnotu MedianStoppingPolicy . Pro typ TruncationSelectionPolicynastavte hodnotu TruncationSelectionPolicy . | Bandit "MediánS stop" TruncationSelection (povinné) |
ForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoForecastHorizon nastavte na hodnotu AutoForecastHorizon. Pro typ CustomForecastHorizonna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
Prognostika
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
forecastingSettings | Prognózování vstupů specifických pro úlohu | ForecastingSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro prognózování úkolu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Prognózování (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | ForecastingTrainingSettings |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ForecastingSettings
Jméno | Popis | Hodnota |
---|---|---|
countryOrRegionForHolidays | Země nebo oblast pro svátky pro prognózování úkolů Měly by se jednat o dvoumísmenné kódy země/oblasti ISO 3166, například "USA" nebo "GB". |
řetězec |
cvStepSize | Početobdobíchch Pro Pokud například CVStepSize = 3 pro denní data, čas počátku každého přeložení budetři dny od sebe. |
Int |
featureLags | Příznak pro generování prodlev pro číselné funkce s hodnotou auto nebo null | "Automaticky" None (Žádný) |
forecastHorizon | Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad. | |
frekvence | Při prognózování představuje tento parametr období, ve kterém je prognóza požadovaná, například denně, týdně, ročně atd. Frekvence prognózy je ve výchozím nastavení frekvence datových sad. | řetězec |
sezónnost | Nastavte sezónnost časových řad jako celočíselnou násobek frekvence řady. Pokud je sezónnost nastavená na "auto", bude odvozena. |
sezónnost |
shortSeriesHandlingConfig | Parametr definující, jak by AutoML měl zpracovávat krátké časové řady. | "Automaticky" Drop None (Žádný) 'Pad' |
targetAggregateFunction | Funkce, která se má použít k agregaci cílového sloupce časové řady tak, aby odpovídala zadané frekvenci uživatele. Pokud je parametr TargetAggregateFunction nastavený, tj. ne None, ale není nastaven parametr freq, vyvolá se chyba. Možné cílové agregační funkce jsou: "sum", "max", "min" a "střední". |
Max "Střední" "Min" None (Žádný) Sum |
targetLags | Počet minulých období, která se mají od cílového sloupce zpožďovat. | TargetLags |
targetRollingWindowSize | Počet minulých období použitých k vytvoření průběžného intervalu cílového sloupce. | TargetRollingWindowSize |
timeColumnName | Název sloupce času. Tento parametr se vyžaduje při prognózování pro zadání sloupce datetime ve vstupních datech použitých k sestavení časové řady a odvození jeho frekvence. | řetězec |
timeSeriesIdColumnNames | Názvy sloupců, které se používají k seskupení časových intervalů. Dá se použít k vytvoření více řad. Pokud není definováno agregační interval, předpokládá se, že datová sada je jednorázová. Tento parametr se používá s prognózou typu úlohy. |
string[] |
useStl | Nakonfigurujte rozklad STL cílového sloupce časové řady. | None (Žádný) 'Sezóna' 'SeasonTrend' |
ForecastingTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro prognózování úkolu. | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro úlohu prognózování | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
GridSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | "Mřížka" (povinné) |
IdentityConfiguration
Jméno | Popis | Hodnota |
---|---|---|
identityType | Nastavte na AMLToken pro typ AmlToken. Pro typ ManagedIdentitynastavte na ManagedIdentity . Pro typ UserIdentitynastavte hodnotu UserIdentity . | AMLToken Spravovaná UserIdentity (povinné) |
ImageClassification
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted "IOU" NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageInstanceSegmentation
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageInstanceSegmentation (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Maximální počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
ImageModelDistributionSettingsClassification
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
trainingCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro trénovací datovou sadu Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro ověřovací datovou sadu. Musí to být kladné celé číslo. | řetězec |
validationResizeSize | Velikost obrázku, na kterou se má změnit velikost před oříznutím pro ověřovací datovou sadu Musí to být kladné celé číslo. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
weightedLoss | Vážená ztráta. Přijaté hodnoty jsou 0 pro žádnou váženou ztrátu. 1 pro váženou ztrátu sqrtem. (class_weights). 2 pro váženou ztrátu s class_weights. Musí být 0 nebo 1 nebo 2. |
řetězec |
ImageModelDistributionSettingsObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
boxDetectionsPerImage | Maximální počet detekcí na obrázek pro všechny třídy. Musí to být kladné celé číslo. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
boxScoreThreshold | Při odvozování vrátí pouze návrhy s vyšším skóre klasifikace než BoxScoreThreshold. Musí to být plovák v rozsahu[0, 1]. |
řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
imageSize | Velikost obrázku pro trénování a ověření Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
maxSize | Maximální velikost obrázku, která se má znovu škálovat, než ho podáte do páteřní sítě. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
minSize | Minimální velikost obrázku, která se má před podáváním do páteřní sítě znovu škálovat. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
modelSize | Velikost modelu Musí být "small", "medium", "large" nebo "xlarge". Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost modelu příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
multiScale | Povolte vícenásobný obrázek tak, že se liší velikostí obrázku o velikosti +/- 50%. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud není dostatek paměti GPU. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
nmsIouThreshold | Prahová hodnota IOU použitá při odvození v NMS po zpracování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
tileGridSize | Velikost mřížky, která se má použít pro provazování jednotlivých obrázků. Poznámka: TileGridSize nesmí být Žádná pro povolení logiky detekce malých objektů Řetězec obsahující dvě celá čísla ve formátu mxn. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tileOverlapRatio | Poměr překrytí mezi sousedními dlaždicemi v každé dimenzi Musí být plovoucí v rozsahu [0, 1). Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tilePredictionsNmsThreshold | Prahová hodnota IOU, která se má použít k provádění NMS při slučování předpovědí z dlaždic a obrázků. Používá se při ověřování nebo odvozování. Musí být plovoucí v rozsahu [0, 1]. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. NMS: Nevýkonné potlačení |
řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationIouThreshold | Prahová hodnota IOU, která se má použít při výpočetní metrikě ověřování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
validationMetricType | Metoda výpočtů metrik, která se má použít pro ověřovací metriky. Musí to být žádná, coco, voc nebo coco_voc. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
ImageModelSettingsClassification
ImageModelSettingsObjectDetection
ImageObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageObjectDetection (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageSweepSettings
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Typ zásad předčasného ukončení | EarlyTerminationPolicy |
samplingAlgorithm | [Povinné] Typ algoritmů vzorkování hyperparametrů | "Bayesian" Mřížka Random (povinné) |
JobBaseProperties
Jméno | Popis | Hodnota |
---|---|---|
componentId | ID prostředku ARM prostředku komponenty | řetězec |
computeId | ID prostředku ARM výpočetního prostředku | řetězec |
popis | Text popisu prostředku. | řetězec |
displayName | Zobrazovaný název úlohy. | řetězec |
experimentName | Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. | řetězec |
identita | Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
IdentityConfiguration |
isArchived | Archivuje se asset? | Bool |
jobType | Nastavte na AutoML pro typ AutoMLJob. Pro typ CommandJobnastavte na CommandJob . Pro typ PipelineJobnastavte hodnotu PipelineJob . Nastavte na "Uklidit" pro typ SweepJob. | AutoML Příkaz Kanál Uklidit (povinné) |
vlastnosti | Slovník vlastností assetu. | ResourceBaseProperties |
služby | Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
JobBaseServices |
visačky | Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. | |
JobBaseServices
Jméno | Popis | Hodnota |
---|
JobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | Nastavte na custom_model pro typ CustomModelJobInput. Pro typ LiteralJobInputnastavte hodnotu literálu . Pro typ MLFlowModelJobInputnastavte hodnotu mlflow_model . Pro typ MLTableJobInputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobInput. Nastavte na uri_file pro typ UriFileJobInput. Pro typ UriFolderJobInputnastavte hodnotu uri_folder . | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobOutput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis výstupu | řetězec |
jobOutputType | Nastavte na custom_model pro typ CustomModelJobOutput. Nastavte na mlflow_model pro typ MLFlowModelJobOutput. Pro typ MLTableJobOutputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobOutput. Nastavte na uri_file pro typ UriFileJobOutput. Pro typ UriFolderJobOutputna hodnotu 'uri_folder'. | "custom_model" "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobResourceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerArgs | Nadbytečné argumenty pro předání příkazu Docker Run. Tím by se přepsaly všechny parametry, které už systém nastavil, nebo v této části. Tento parametr je podporovaný pouze pro výpočetní typy Azure ML. | řetězec |
instanceCount | Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem. | Int |
instanceType | Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem. | řetězec |
vlastnosti | Taška s dalšími vlastnostmi. | |
shmSize | Velikost bloku sdílené paměti kontejneru Dockeru To by mělo být ve formátu (číslo)(jednotka), kde číslo je větší než 0 a jednotka může být jedna z b(bajtů), k(kilobajtů), m(megabajty) nebo g(gigabajty). | řetězec Omezení: Model = \d+[bBkKmMgG] |
JobService
Jméno | Popis | Hodnota |
---|---|---|
zakončení | Adresa URL koncového bodu | řetězec |
jobServiceType | Typ koncového bodu. | řetězec |
uzly | Uzly, na které chce uživatel službu spustit. Pokud uzly nejsou nastaveny nebo nastaveny na hodnotu null, služba se spustí pouze na vodicím uzlu. |
uzly |
přístav | Port pro koncový bod | Int |
vlastnosti | Další vlastnosti, které se mají nastavit na koncovém bodu. | JobServiceProperties |
JobServiceProperties
Jméno | Popis | Hodnota |
---|
LiteralJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Literál (povinné) |
hodnota | [Povinné] Hodnota literálu pro vstup | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
clientId | Určuje identitu přiřazenou uživatelem podle ID klienta. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType | [Povinné] Určuje typ architektury identit. | Spravované (povinné) |
objectId | Určuje identitu přiřazenou uživatelem podle ID objektu. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Určuje identitu přiřazenou uživatelem podle ID prostředku ARM. Pro systém přiřazené pole nenastavujte toto pole. | řetězec |
MedianStoppingPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | 'MedinStopping' (povinné) |
Microsoft.MachineLearningServices/workspaces/jobs
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
Mpi
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | Mpi (povinné) |
processCountPerInstance | Počet procesů na uzel MPI | Int |
NCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoNCrossValidationsnastavte hodnotu AutoNCrossValidations . Pro typ CustomNCrossValidationsna hodnotu CustomNCrossValidations . | "Automaticky" Vlastní (povinné) |
NlpVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
NlpVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
Uzly
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | Pro typ AllNodes nastavte hodnotu AllNodes. | All (povinné) |
Objektivní
Jméno | Popis | Hodnota |
---|---|---|
branka | [Povinné] Definuje podporované cíle metrik pro ladění hyperparametrů. | Maximalizovat Minimalizovat (povinné) |
primaryMetric | [Povinné] Název metriky pro optimalizaci | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
PipelineJob
Jméno | Popis | Hodnota |
---|---|---|
vstupy | Vstupy pro úlohu kanálu. | |
pracovní místa | Úlohy sestavují úlohu kanálu. | PipelineJobJobs |
jobType | [Povinné] Určuje typ úlohy. | Kanál (povinné) |
výstupy | Výstupy pro úlohu kanálu | PipelineJobOutputs |
nastavení | Nastavení kanálu, například ContinueRunOnStepFailure atd. | jakýkoliv |
sourceJobId | ID prostředku ARM zdrojové úlohy. | řetězec |
PipelineJobInputs
Jméno | Popis | Hodnota |
---|
PipelineJobJobs
Jméno | Popis | Hodnota |
---|
PipelineJobOutputs
Jméno | Popis | Hodnota |
---|
PyTorch
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | PyTorch (povinné) |
processCountPerInstance | Počet procesů na uzel | Int |
QueueSettings
Jméno | Popis | Hodnota |
---|---|---|
jobTier | Řídí úroveň výpočetní úlohy. | "Základní" Null Premium "Spot" "Standardní" |
RandomSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
pravidlo | Konkrétní typ náhodného algoritmu | Random "Sobol" |
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Random (povinné) |
semeno | Volitelné celé číslo, které se použije jako počáteční hodnota pro generování náhodných čísel | Int |
Regrese
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro regresní úlohu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Regrese (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
RegressionTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ResourceBaseProperties
Jméno | Popis | Hodnota |
---|
Značky ResourceBaseTags
Jméno | Popis | Hodnota |
---|
ResourceConfigurationProperties
Jméno | Popis | Hodnota |
---|
SamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | Nastavte na 'Bayesian' pro typ BayesianSamplingAlgorithm. Pro typ GridSamplingAlgorithmnastavte hodnotu GridSamplingAlgorithm . Pro typ RandomSamplingAlgorithmna hodnotu RandomSamplingAlgorithm . | "Bayesian" Mřížka Random (povinné) |
Sezónnost
Jméno | Popis | Hodnota |
---|---|---|
režim | U typu AutoSeasonalityna hodnotu AutoSeasonality . Pro typ CustomSeasonalityna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
StackEnsembleSettings
Jméno | Popis | Hodnota |
---|---|---|
stackMetaLearnerKWargs | Volitelné parametry, které se mají předat inicializátoru metaučte. | jakýkoliv |
stackMetaLearnerTrainPercentage | Určuje poměr trénovací sady (při výběru typu trénování a ověřování trénování) pro trénování metaučovače. Výchozí hodnota je 0,2. | Int |
stackMetaLearnerType | Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. | ElasticNet ElasticNetCV LightGBMClassifier LightGBMRegressor LinearRegression LogisticRegression LogisticRegressionCV None (Žádný) |
SweepJob
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Zásady předčasného ukončení umožňují před dokončením zrušit spuštění s nízkým výkonem. | EarlyTerminationPolicy |
vstupy | Mapování vstupních datových vazeb použitých v úloze | SweepJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Uklidit (povinné) |
hranice | Limit úlohy uklidit. | SweepJobLimits |
objektivní | [Povinné] Cíl optimalizace | objective (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
samplingAlgorithm | [Povinné] Algoritmus vzorkování hyperparametrů | samplingAlgorithm (povinné) |
searchSpace | [Povinné] Slovník obsahující každý parametr a jeho distribuci. Klíč slovníku je název parametru. | libovolná (povinná) |
přelíčení | [Povinné] Definice zkušební komponenty. | zkušební (povinné) |
SweepJobInputs
Jméno | Popis | Hodnota |
---|
SweepJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
maxConcurrentTrials | Maximální počet souběžných zkušebních verzí úlohy uklidit. | Int |
maxTotalTrials | Uklidit job max total trials. | Int |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
trialTimeout | Hodnota časového limitu zkušební verze úlohy uklidit | řetězec |
SweepJobOutputs
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
blockedTransformers | Tyto transformátory se nesmí používat při featurizaci. | Řetězcové pole obsahující některou z těchto možností: CatTargetEncoder CountVectorizer HashOneHotEncoder LabelEncoder "NaiveBayes" "OneHotEncoder" TextTargetEncoder TfIdf WoETargetEncoder WordEmbedding |
columnNameAndTypes | Slovník názvu sloupce a jeho typu (int, float, string, datetime atd.) | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
enableDnnFeaturization | Určuje, zda se mají použít featurizátory založené na Dnnu pro funkciaturizace dat. | Bool |
režim | Režim featurizace – Uživatel může zachovat výchozí režim Auto a AutoML se postará o potřebnou transformaci dat ve fázi featurizace. Pokud je vybrána možnost Vypnuto, není dokončena žádná featurizace. Pokud je vybrána možnost Vlastní, může uživatel zadat další vstupy pro přizpůsobení způsobu provedení featurizace. |
"Automaticky" Vlastní "Vypnuto" |
transformerParams | Uživatel může zadat další transformátory, které se mají použít spolu se sloupci, na které by byl použit, a parametry pro konstruktor transformátoru. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettingsTransformerParams
Jméno | Popis | Hodnota |
---|
TableVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
enableEarlyTermination | Povolení předčasného ukončení, určuje, jestli se autoMLJob ukončí brzy, pokud v posledních 20 iteracích nedojde k žádnému zlepšení skóre. | Bool |
exitScore | Výstupní skóre pro úlohu AutoML | Int |
maxConcurrentTrials | Maximální počet souběžných iterací | Int |
maxCoresPerTrial | Maximální počet jader na iteraci | Int |
maxTrials | Počet iterací | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
trialTimeout | Časový limit iterace | řetězec |
TargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetLagsnastavte na hodnotu AutoTargetLags . Pro typ CustomTargetLagsna hodnotu Custom | "Automaticky" Vlastní (povinné) |
TargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetRollingWindowSizenastavte na Hodnotu Auto . Nastavte na Custom pro typ CustomTargetRollingWindowSize. | "Automaticky" Vlastní (povinné) |
TensorFlow
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | TensorFlow (povinné) |
parameterServerCount | Počet úloh serveru parametrů | Int |
workerCount | Počet pracovníků. Pokud není zadaný, nastaví se výchozí počet instancí. | Int |
TextClassification
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Primární metrika pro Text-Classification úkol | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextNer
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextNER (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TrialComponent
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | TrialComponentEnvironmentVariables |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Jméno | Popis | Hodnota |
---|
TritonModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
TritonModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
TruncationSelectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | TruncationSelection (povinné) |
truncationPercentage | Procento spuštění, která se mají zrušit v každém intervalu vyhodnocení. | Int |
UriFileJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFileJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UriFolderJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFolderJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UserIdentity
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | UserIdentity (povinné) |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
vytvoření úlohy klasifikace AutoML služby Azure Machine Learning Nasadit |
Tato šablona vytvoří úlohu klasifikace AutoML služby Azure Machine Learning, která zjistí nejlepší model pro predikci, jestli se klient přihlásí k odběru dlouhodobého vkladu u finanční instituce. |
vytvoření úlohy příkazu Azure Machine Learning Nasadit |
Tato šablona vytvoří úlohu příkazu Azure Machine Learning se základním skriptem hello_world. |
vytvoření úlohy Uklidit ve službě Azure Machine Learning Nasadit |
Tato šablona vytvoří úlohu Azure Machine Learning Sweep pro ladění hyperparametrů. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku pracovních prostorů a úloh je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/jobs, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/jobs@2023-10-01"
name = "string"
body = jsonencode({
properties = {
componentId = "string"
computeId = "string"
description = "string"
displayName = "string"
experimentName = "string"
identity = {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
isArchived = bool
properties = {
{customized property} = "string"
}
services = {
{customized property} = {
endpoint = "string"
jobServiceType = "string"
nodes = {
nodesValueType = "string"
// For remaining properties, see Nodes objects
}
port = int
properties = {
{customized property} = "string"
}
}
}
tags = {
{customized property} = "string"
}
jobType = "string"
// For remaining properties, see JobBaseProperties objects
}
})
}
Uzly – objekty
Nastavte vlastnost nodesValueType určit typ objektu.
Pro Všechnypoužijte:
{
nodesValueType = "All"
}
ForecastHorizon – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode = "Auto"
}
Pro Vlastnípoužijte:
{
mode = "Custom"
value = int
}
Objekty JobBaseProperties
Nastavte vlastnost jobType určit typ objektu.
Pro AutoML použijte:
{
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
jobType = "AutoML"
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
queueSettings = {
jobTier = "string"
}
resources = {
dockerArgs = "string"
instanceCount = int
instanceType = "string"
properties = {
{customized property} = ?
}
shmSize = "string"
}
taskDetails = {
logVerbosity = "string"
targetColumnName = "string"
trainingData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
taskType = "string"
// For remaining properties, see AutoMLVertical objects
}
}
Vpříkazu
{
codeId = "string"
command = "string"
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
jobType = "Command"
limits = {
jobLimitsType = "string"
timeout = "string"
}
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
queueSettings = {
jobTier = "string"
}
resources = {
dockerArgs = "string"
instanceCount = int
instanceType = "string"
properties = {
{customized property} = ?
}
shmSize = "string"
}
}
Prokanálu
{
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
jobs = {
{customized property} = ?
}
jobType = "Pipeline"
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
settings = ?
sourceJobId = "string"
}
Pro Ukliditpoužijte:
{
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
jobType = "Sweep"
limits = {
jobLimitsType = "string"
maxConcurrentTrials = int
maxTotalTrials = int
timeout = "string"
trialTimeout = "string"
}
objective = {
goal = "string"
primaryMetric = "string"
}
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
queueSettings = {
jobTier = "string"
}
samplingAlgorithm = {
samplingAlgorithmType = "string"
// For remaining properties, see SamplingAlgorithm objects
}
searchSpace = ?
trial = {
codeId = "string"
command = "string"
distribution = {
distributionType = "string"
// For remaining properties, see DistributionConfiguration objects
}
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
resources = {
dockerArgs = "string"
instanceCount = int
instanceType = "string"
properties = {
{customized property} = ?
}
shmSize = "string"
}
}
}
TargetRollingWindowSize – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode = "Auto"
}
Pro Vlastnípoužijte:
{
mode = "Custom"
value = int
}
TargetLags – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode = "Auto"
}
Pro Vlastnípoužijte:
{
mode = "Custom"
values = [
int
]
}
Objekty SamplingAlgorithm
Nastavte samplingAlgorithmType vlastnost určit typ objektu.
Pro Bayesianpoužijte:
{
samplingAlgorithmType = "Bayesian"
}
Pro Gridpoužijte:
{
samplingAlgorithmType = "Grid"
}
Pro Náhodnépoužijte:
{
rule = "string"
samplingAlgorithmType = "Random"
seed = int
}
Objekty DistributionConfiguration
Nastavte distributionType vlastnost určit typ objektu.
Pro mpipoužijte:
{
distributionType = "Mpi"
processCountPerInstance = int
}
Pro PyTorchpoužijte:
{
distributionType = "PyTorch"
processCountPerInstance = int
}
Pro TensorFlowpoužijte:
{
distributionType = "TensorFlow"
parameterServerCount = int
workerCount = int
}
Objekty JobInput
Nastavte jobInputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
jobInputType = "custom_model"
mode = "string"
uri = "string"
}
Pro literálpoužijte:
{
jobInputType = "literal"
value = "string"
}
Pro mlflow_modelpoužijte:
{
jobInputType = "mlflow_model"
mode = "string"
uri = "string"
}
Pro mltable použijte:
{
jobInputType = "mltable"
mode = "string"
uri = "string"
}
Pro triton_modelpoužijte:
{
jobInputType = "triton_model"
mode = "string"
uri = "string"
}
Pro uri_filepoužijte:
{
jobInputType = "uri_file"
mode = "string"
uri = "string"
}
Pro uri_folderpoužijte:
{
jobInputType = "uri_folder"
mode = "string"
uri = "string"
}
NCrossValidations – objekty
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode = "Auto"
}
Pro Vlastnípoužijte:
{
mode = "Custom"
value = int
}
Objekty IdentityConfiguration
Nastavte vlastnost identityType určit typ objektu.
Pro AMLToken použijte:
{
identityType = "AMLToken"
}
Pro spravovanépoužijte:
{
clientId = "string"
identityType = "Managed"
objectId = "string"
resourceId = "string"
}
Pro userIdentitypoužijte:
{
identityType = "UserIdentity"
}
Objekty JobOutput
Nastavte jobOutputType vlastnost určit typ objektu.
Pro custom_modelpoužijte:
{
jobOutputType = "custom_model"
mode = "string"
uri = "string"
}
Pro mlflow_modelpoužijte:
{
jobOutputType = "mlflow_model"
mode = "string"
uri = "string"
}
Pro mltable použijte:
{
jobOutputType = "mltable"
mode = "string"
uri = "string"
}
Pro triton_modelpoužijte:
{
jobOutputType = "triton_model"
mode = "string"
uri = "string"
}
Pro uri_filepoužijte:
{
jobOutputType = "uri_file"
mode = "string"
uri = "string"
}
Pro uri_folderpoužijte:
{
jobOutputType = "uri_folder"
mode = "string"
uri = "string"
}
EarlyTerminationPolicy – objekty
Nastavte vlastnost policyType určit typ objektu.
Pro banditpoužijte:
{
policyType = "Bandit"
slackAmount = int
slackFactor = int
}
Pro MedianS stop, použijte:
{
policyType = "MedianStopping"
}
Pro TruncationSelectionpoužijte:
{
policyType = "TruncationSelection"
truncationPercentage = int
}
Objekty AutoMLVertical
Nastavte vlastnost taskType určit typ objektu.
Pro Klasifikacepoužijte:
{
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
parameters = ?
}
]
}
}
limitSettings = {
enableEarlyTermination = bool
exitScore = int
maxConcurrentTrials = int
maxCoresPerTrial = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
positiveLabel = "string"
primaryMetric = "string"
taskType = "Classification"
testData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
testDataSize = int
trainingSettings = {
allowedTrainingAlgorithms = [
"string"
]
blockedTrainingAlgorithms = [
"string"
]
enableDnnTraining = bool
enableModelExplainability = bool
enableOnnxCompatibleModels = bool
enableStackEnsemble = bool
enableVoteEnsemble = bool
ensembleModelDownloadTimeout = "string"
stackEnsembleSettings = {
stackMetaLearnerKWargs = ?
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
}
Pro prognózy použijte:
{
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
parameters = ?
}
]
}
}
forecastingSettings = {
countryOrRegionForHolidays = "string"
cvStepSize = int
featureLags = "string"
forecastHorizon = {
mode = "string"
// For remaining properties, see ForecastHorizon objects
}
frequency = "string"
seasonality = {
mode = "string"
// For remaining properties, see Seasonality objects
}
shortSeriesHandlingConfig = "string"
targetAggregateFunction = "string"
targetLags = {
mode = "string"
// For remaining properties, see TargetLags objects
}
targetRollingWindowSize = {
mode = "string"
// For remaining properties, see TargetRollingWindowSize objects
}
timeColumnName = "string"
timeSeriesIdColumnNames = [
"string"
]
useStl = "string"
}
limitSettings = {
enableEarlyTermination = bool
exitScore = int
maxConcurrentTrials = int
maxCoresPerTrial = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
primaryMetric = "string"
taskType = "Forecasting"
testData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
testDataSize = int
trainingSettings = {
allowedTrainingAlgorithms = [
"string"
]
blockedTrainingAlgorithms = [
"string"
]
enableDnnTraining = bool
enableModelExplainability = bool
enableOnnxCompatibleModels = bool
enableStackEnsemble = bool
enableVoteEnsemble = bool
ensembleModelDownloadTimeout = "string"
stackEnsembleSettings = {
stackMetaLearnerKWargs = ?
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
}
Pro ImageClassificationpoužijte:
{
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
modelSettings = {
advancedSettings = "string"
amsGradient = bool
augmentations = "string"
beta1 = int
beta2 = int
checkpointFrequency = int
checkpointModel = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
checkpointRunId = "string"
distributed = bool
earlyStopping = bool
earlyStoppingDelay = int
earlyStoppingPatience = int
enableOnnxNormalization = bool
evaluationFrequency = int
gradientAccumulationStep = int
layersToFreeze = int
learningRate = int
learningRateScheduler = "string"
modelName = "string"
momentum = int
nesterov = bool
numberOfEpochs = int
numberOfWorkers = int
optimizer = "string"
randomSeed = int
stepLRGamma = int
stepLRStepSize = int
trainingBatchSize = int
trainingCropSize = int
validationBatchSize = int
validationCropSize = int
validationResizeSize = int
warmupCosineLRCycles = int
warmupCosineLRWarmupEpochs = int
weightDecay = int
weightedLoss = int
}
primaryMetric = "string"
searchSpace = [
{
amsGradient = "string"
augmentations = "string"
beta1 = "string"
beta2 = "string"
distributed = "string"
earlyStopping = "string"
earlyStoppingDelay = "string"
earlyStoppingPatience = "string"
enableOnnxNormalization = "string"
evaluationFrequency = "string"
gradientAccumulationStep = "string"
layersToFreeze = "string"
learningRate = "string"
learningRateScheduler = "string"
modelName = "string"
momentum = "string"
nesterov = "string"
numberOfEpochs = "string"
numberOfWorkers = "string"
optimizer = "string"
randomSeed = "string"
stepLRGamma = "string"
stepLRStepSize = "string"
trainingBatchSize = "string"
trainingCropSize = "string"
validationBatchSize = "string"
validationCropSize = "string"
validationResizeSize = "string"
warmupCosineLRCycles = "string"
warmupCosineLRWarmupEpochs = "string"
weightDecay = "string"
weightedLoss = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
taskType = "ImageClassification"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
}
Pro ImageClassificationMultilabelpoužijte:
{
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
modelSettings = {
advancedSettings = "string"
amsGradient = bool
augmentations = "string"
beta1 = int
beta2 = int
checkpointFrequency = int
checkpointModel = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
checkpointRunId = "string"
distributed = bool
earlyStopping = bool
earlyStoppingDelay = int
earlyStoppingPatience = int
enableOnnxNormalization = bool
evaluationFrequency = int
gradientAccumulationStep = int
layersToFreeze = int
learningRate = int
learningRateScheduler = "string"
modelName = "string"
momentum = int
nesterov = bool
numberOfEpochs = int
numberOfWorkers = int
optimizer = "string"
randomSeed = int
stepLRGamma = int
stepLRStepSize = int
trainingBatchSize = int
trainingCropSize = int
validationBatchSize = int
validationCropSize = int
validationResizeSize = int
warmupCosineLRCycles = int
warmupCosineLRWarmupEpochs = int
weightDecay = int
weightedLoss = int
}
primaryMetric = "string"
searchSpace = [
{
amsGradient = "string"
augmentations = "string"
beta1 = "string"
beta2 = "string"
distributed = "string"
earlyStopping = "string"
earlyStoppingDelay = "string"
earlyStoppingPatience = "string"
enableOnnxNormalization = "string"
evaluationFrequency = "string"
gradientAccumulationStep = "string"
layersToFreeze = "string"
learningRate = "string"
learningRateScheduler = "string"
modelName = "string"
momentum = "string"
nesterov = "string"
numberOfEpochs = "string"
numberOfWorkers = "string"
optimizer = "string"
randomSeed = "string"
stepLRGamma = "string"
stepLRStepSize = "string"
trainingBatchSize = "string"
trainingCropSize = "string"
validationBatchSize = "string"
validationCropSize = "string"
validationResizeSize = "string"
warmupCosineLRCycles = "string"
warmupCosineLRWarmupEpochs = "string"
weightDecay = "string"
weightedLoss = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
taskType = "ImageClassificationMultilabel"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
}
Pro ImageInstanceSegmentationpoužijte:
{
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
modelSettings = {
advancedSettings = "string"
amsGradient = bool
augmentations = "string"
beta1 = int
beta2 = int
boxDetectionsPerImage = int
boxScoreThreshold = int
checkpointFrequency = int
checkpointModel = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
checkpointRunId = "string"
distributed = bool
earlyStopping = bool
earlyStoppingDelay = int
earlyStoppingPatience = int
enableOnnxNormalization = bool
evaluationFrequency = int
gradientAccumulationStep = int
imageSize = int
layersToFreeze = int
learningRate = int
learningRateScheduler = "string"
maxSize = int
minSize = int
modelName = "string"
modelSize = "string"
momentum = int
multiScale = bool
nesterov = bool
nmsIouThreshold = int
numberOfEpochs = int
numberOfWorkers = int
optimizer = "string"
randomSeed = int
stepLRGamma = int
stepLRStepSize = int
tileGridSize = "string"
tileOverlapRatio = int
tilePredictionsNmsThreshold = int
trainingBatchSize = int
validationBatchSize = int
validationIouThreshold = int
validationMetricType = "string"
warmupCosineLRCycles = int
warmupCosineLRWarmupEpochs = int
weightDecay = int
}
primaryMetric = "string"
searchSpace = [
{
amsGradient = "string"
augmentations = "string"
beta1 = "string"
beta2 = "string"
boxDetectionsPerImage = "string"
boxScoreThreshold = "string"
distributed = "string"
earlyStopping = "string"
earlyStoppingDelay = "string"
earlyStoppingPatience = "string"
enableOnnxNormalization = "string"
evaluationFrequency = "string"
gradientAccumulationStep = "string"
imageSize = "string"
layersToFreeze = "string"
learningRate = "string"
learningRateScheduler = "string"
maxSize = "string"
minSize = "string"
modelName = "string"
modelSize = "string"
momentum = "string"
multiScale = "string"
nesterov = "string"
nmsIouThreshold = "string"
numberOfEpochs = "string"
numberOfWorkers = "string"
optimizer = "string"
randomSeed = "string"
stepLRGamma = "string"
stepLRStepSize = "string"
tileGridSize = "string"
tileOverlapRatio = "string"
tilePredictionsNmsThreshold = "string"
trainingBatchSize = "string"
validationBatchSize = "string"
validationIouThreshold = "string"
validationMetricType = "string"
warmupCosineLRCycles = "string"
warmupCosineLRWarmupEpochs = "string"
weightDecay = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
taskType = "ImageInstanceSegmentation"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
}
Pro ImageObjectDetectionpoužijte:
{
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
modelSettings = {
advancedSettings = "string"
amsGradient = bool
augmentations = "string"
beta1 = int
beta2 = int
boxDetectionsPerImage = int
boxScoreThreshold = int
checkpointFrequency = int
checkpointModel = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
checkpointRunId = "string"
distributed = bool
earlyStopping = bool
earlyStoppingDelay = int
earlyStoppingPatience = int
enableOnnxNormalization = bool
evaluationFrequency = int
gradientAccumulationStep = int
imageSize = int
layersToFreeze = int
learningRate = int
learningRateScheduler = "string"
maxSize = int
minSize = int
modelName = "string"
modelSize = "string"
momentum = int
multiScale = bool
nesterov = bool
nmsIouThreshold = int
numberOfEpochs = int
numberOfWorkers = int
optimizer = "string"
randomSeed = int
stepLRGamma = int
stepLRStepSize = int
tileGridSize = "string"
tileOverlapRatio = int
tilePredictionsNmsThreshold = int
trainingBatchSize = int
validationBatchSize = int
validationIouThreshold = int
validationMetricType = "string"
warmupCosineLRCycles = int
warmupCosineLRWarmupEpochs = int
weightDecay = int
}
primaryMetric = "string"
searchSpace = [
{
amsGradient = "string"
augmentations = "string"
beta1 = "string"
beta2 = "string"
boxDetectionsPerImage = "string"
boxScoreThreshold = "string"
distributed = "string"
earlyStopping = "string"
earlyStoppingDelay = "string"
earlyStoppingPatience = "string"
enableOnnxNormalization = "string"
evaluationFrequency = "string"
gradientAccumulationStep = "string"
imageSize = "string"
layersToFreeze = "string"
learningRate = "string"
learningRateScheduler = "string"
maxSize = "string"
minSize = "string"
modelName = "string"
modelSize = "string"
momentum = "string"
multiScale = "string"
nesterov = "string"
nmsIouThreshold = "string"
numberOfEpochs = "string"
numberOfWorkers = "string"
optimizer = "string"
randomSeed = "string"
stepLRGamma = "string"
stepLRStepSize = "string"
tileGridSize = "string"
tileOverlapRatio = "string"
tilePredictionsNmsThreshold = "string"
trainingBatchSize = "string"
validationBatchSize = "string"
validationIouThreshold = "string"
validationMetricType = "string"
warmupCosineLRCycles = "string"
warmupCosineLRWarmupEpochs = "string"
weightDecay = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
taskType = "ImageObjectDetection"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
}
Pro regresnípoužijte:
{
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
parameters = ?
}
]
}
}
limitSettings = {
enableEarlyTermination = bool
exitScore = int
maxConcurrentTrials = int
maxCoresPerTrial = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
primaryMetric = "string"
taskType = "Regression"
testData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
testDataSize = int
trainingSettings = {
allowedTrainingAlgorithms = [
"string"
]
blockedTrainingAlgorithms = [
"string"
]
enableDnnTraining = bool
enableModelExplainability = bool
enableOnnxCompatibleModels = bool
enableStackEnsemble = bool
enableVoteEnsemble = bool
ensembleModelDownloadTimeout = "string"
stackEnsembleSettings = {
stackMetaLearnerKWargs = ?
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
}
Pro TextClassification použijte:
{
featurizationSettings = {
datasetLanguage = "string"
}
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
primaryMetric = "string"
taskType = "TextClassification"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
}
Pro TextClassificationMultilabelpoužijte:
{
featurizationSettings = {
datasetLanguage = "string"
}
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
taskType = "TextClassificationMultilabel"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
}
Pro TextNERpoužijte:
{
featurizationSettings = {
datasetLanguage = "string"
}
limitSettings = {
maxConcurrentTrials = int
maxTrials = int
timeout = "string"
}
taskType = "TextNER"
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
}
Objekty sezónnosti
Nastavte režim vlastnost určit typ objektu.
Pro Automaticképoužijte:
{
mode = "Auto"
}
Pro Vlastnípoužijte:
{
mode = "Custom"
value = int
}
Hodnoty vlastností
AllNodes
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | [Povinné] Typ hodnoty Uzly | All (povinné) |
AmlToken
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | AMLToken (povinné) |
AutoForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Auto (povinné) |
AutoMLJob
Jméno | Popis | Hodnota |
---|---|---|
environmentId | ID prostředku ARM specifikace prostředí pro úlohu. Jedná se o volitelnou hodnotu, která se má poskytnout, pokud není k dispozici, autoML tuto hodnotu nastaví na verzi prostředí kurátorované službou Production AutoML při spuštění úlohy. |
řetězec |
environmentVariables | Proměnné prostředí zahrnuté v úloze | |
jobType | [Povinné] Určuje typ úlohy. | AutoML (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
taskDetails | [Povinné] Tento scénář představuje scénář, který může být jednou z tabulek, NLP nebo image. | AutoMLVertical (povinné) |
AutoMLJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
AutoMLJobOutputs
Jméno | Popis | Hodnota |
---|
AutoMLVertical
Jméno | Popis | Hodnota |
---|---|---|
logVerbosity | Protokolování podrobností pro úlohu | Kritické Ladění Chyba Informace NotSet "Upozornění" |
targetColumnName | Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
řetězec |
taskType | Nastavte na Classification (Klasifikace) pro typ Classification( Klasifikace ). U typu prognózy nastavte na Forecasting . Nastavte na ImageClassification pro typ ImageClassification. Nastavte na ImageClassificationMultilabel pro typ ImageClassificationMultilabel. Nastavte na ImageInstanceSegmentation pro typ ImageInstanceSegmentation. Nastavte na ImageObjectDetection pro typ ImageObjectDetection. Pro typ regresenastavte hodnotu Regrese . Nastavte na TextClassification pro typ TextClassification. Nastavte na TextClassificationMultilabel pro typ TextClassificationMultilabel. Nastavte na TextNER pro typ TextNer. | Klasifikace Prognózování ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regrese 'TextClassification' TextClassificationMultilabel TextNER (povinné) |
trainingData | [Povinné] Trénování vstupu dat | MLTableJobInput (povinné) |
AutoNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Auto (povinné) |
AutoSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Auto (povinné) |
AutoTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Auto (povinné) |
AutoTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Auto (povinné) |
BanditPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | Bandit (povinné) |
SlackAmount | Absolutní vzdálenost povolená od nejlepšího spuštění. | Int |
SlackFactor | Poměr povolené vzdálenosti od nejlepšího spuštění | Int |
BayesianSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Bayesian (povinné) |
Klasifikace
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
positiveLabel | Kladný popisek pro výpočet binárních metrik | řetězec |
primaryMetric | Primární metrika úkolu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Klasifikace (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ClassificationTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
blockedTrainingAlgorithms | Blokované modely pro úlohu klasifikace | Řetězcové pole obsahující některou z těchto možností: BernoulliNaiveBayes DecisionTree ExtremeRandomTrees GradientBoosting "KNN" LightGBM LinearSVM LogisticRegression MultinomialNaiveBayes RandomForest 'SGD' SVM XGBoostClassifier |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ColumnTransformer
Jméno | Popis | Hodnota |
---|---|---|
pole | Pole, na která se má použít logika transformátoru | string[] |
parametry | Různé vlastnosti, které se mají předat transformátoru. Očekávaný vstup je slovník párů klíč,hodnota ve formátu JSON. |
jakýkoliv |
CommandJob
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | CommandJobEnvironmentVariables |
vstupy | Mapování vstupních datových vazeb použitých v úloze | CommandJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Příkaz (povinné) |
hranice | Limit úlohy příkazu. | CommandJobLimits |
výstupy | Mapování výstupních datových vazeb použitých v úloze | CommandJobOutputs |
queueSettings | Nastavení fronty pro úlohu | |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
CommandJobEnvironmentVariables
Jméno | Popis | Hodnota |
---|
CommandJobInputs
Jméno | Popis | Hodnota |
---|
CommandJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
CommandJobOutputs
Jméno | Popis | Hodnota |
---|
CustomForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavte režim výběru hodnoty horizont prognózy. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota horizontu prognózy. | int (povinné) |
CustomModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
CustomModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Custom_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
CustomNCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim pro určení N-Křížové ověřování | Vlastní (povinné) |
hodnota | [Povinné] Hodnota N-Křížové ověřování | int (povinné) |
CustomSeasonality
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Režim sezónnosti. | Vlastní (povinné) |
hodnota | [Povinné] Hodnota sezónnosti | int (povinné) |
CustomTargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní | Vlastní (povinné) |
hodnoty | [Povinné] Nastavte hodnoty prodlev cíle. | int[] (povinné) |
CustomTargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | [Povinné] TargetRollingWindowSiz – režim detekce | Vlastní (povinné) |
hodnota | [Povinné] TargetRollingWindowSize value. | int (povinné) |
DistributionConfiguration
Jméno | Popis | Hodnota |
---|---|---|
distributionType | Pro typ Mpi nastavte na Mpi . Nastavte na PyTorch pro typ PyTorch. Nastavte na TensorFlow pro typ TensorFlow. | Mpi "PyTorch" TensorFlow (povinné) |
EarlyTerminationPolicy
Jméno | Popis | Hodnota |
---|---|---|
delayEvaluation | Početintervalch | Int |
evaluationInterval | Interval (počet spuštění) mezi vyhodnoceními zásad | Int |
policyType | Pro typ BanditPolicynastavte na hodnotu BanditPolicy . Pro typ MedianStoppingPolicynastavte hodnotu MedianStoppingPolicy . Pro typ TruncationSelectionPolicynastavte hodnotu TruncationSelectionPolicy . | Bandit "MediánS stop" TruncationSelection (povinné) |
ForecastHorizon
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoForecastHorizon nastavte na hodnotu AutoForecastHorizon. Pro typ CustomForecastHorizonna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
Prognostika
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
forecastingSettings | Prognózování vstupů specifických pro úlohu | ForecastingSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro prognózování úkolu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Prognózování (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | ForecastingTrainingSettings |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
ForecastingSettings
Jméno | Popis | Hodnota |
---|---|---|
countryOrRegionForHolidays | Země nebo oblast pro svátky pro prognózování úkolů Měly by se jednat o dvoumísmenné kódy země/oblasti ISO 3166, například "USA" nebo "GB". |
řetězec |
cvStepSize | Početobdobíchch Pro Pokud například CVStepSize = 3 pro denní data, čas počátku každého přeložení budetři dny od sebe. |
Int |
featureLags | Příznak pro generování prodlev pro číselné funkce s hodnotou auto nebo null | "Automaticky" None (Žádný) |
forecastHorizon | Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad. | |
frekvence | Při prognózování představuje tento parametr období, ve kterém je prognóza požadovaná, například denně, týdně, ročně atd. Frekvence prognózy je ve výchozím nastavení frekvence datových sad. | řetězec |
sezónnost | Nastavte sezónnost časových řad jako celočíselnou násobek frekvence řady. Pokud je sezónnost nastavená na "auto", bude odvozena. |
sezónnost |
shortSeriesHandlingConfig | Parametr definující, jak by AutoML měl zpracovávat krátké časové řady. | "Automaticky" Drop None (Žádný) 'Pad' |
targetAggregateFunction | Funkce, která se má použít k agregaci cílového sloupce časové řady tak, aby odpovídala zadané frekvenci uživatele. Pokud je parametr TargetAggregateFunction nastavený, tj. ne None, ale není nastaven parametr freq, vyvolá se chyba. Možné cílové agregační funkce jsou: "sum", "max", "min" a "střední". |
Max "Střední" "Min" None (Žádný) Sum |
targetLags | Počet minulých období, která se mají od cílového sloupce zpožďovat. | TargetLags |
targetRollingWindowSize | Počet minulých období použitých k vytvoření průběžného intervalu cílového sloupce. | TargetRollingWindowSize |
timeColumnName | Název sloupce času. Tento parametr se vyžaduje při prognózování pro zadání sloupce datetime ve vstupních datech použitých k sestavení časové řady a odvození jeho frekvence. | řetězec |
timeSeriesIdColumnNames | Názvy sloupců, které se používají k seskupení časových intervalů. Dá se použít k vytvoření více řad. Pokud není definováno agregační interval, předpokládá se, že datová sada je jednorázová. Tento parametr se používá s prognózou typu úlohy. |
string[] |
useStl | Nakonfigurujte rozklad STL cílového sloupce časové řady. | None (Žádný) 'Sezóna' 'SeasonTrend' |
ForecastingTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro prognózování úkolu. | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro úlohu prognózování | Řetězcové pole obsahující některou z těchto možností: Arimax AutoArima "Průměr" DecisionTree ElasticNet ExponentialSmoothing ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM "Naive" "Prorok" RandomForest 'SeasonalAverage' 'SeasonalNaive' 'SGD' TCNForecaster XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
GridSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | "Mřížka" (povinné) |
IdentityConfiguration
Jméno | Popis | Hodnota |
---|---|---|
identityType | Nastavte na AMLToken pro typ AmlToken. Pro typ ManagedIdentitynastavte na ManagedIdentity . Pro typ UserIdentitynastavte hodnotu UserIdentity . | AMLToken Spravovaná UserIdentity (povinné) |
ImageClassification
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | imageModelSettingsClassification |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | Přesnost AUCWeighted AveragePrecisionScoreWeighted "IOU" NormMacroRecall PřesnostScoreWeighted |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageInstanceSegmentation
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageInstanceSegmentation (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Maximální počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
ImageModelDistributionSettingsClassification
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
trainingCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro trénovací datovou sadu Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationCropSize | Velikost oříznutí obrázku, která je vstupní do neurální sítě pro ověřovací datovou sadu. Musí to být kladné celé číslo. | řetězec |
validationResizeSize | Velikost obrázku, na kterou se má změnit velikost před oříznutím pro ověřovací datovou sadu Musí to být kladné celé číslo. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
weightedLoss | Vážená ztráta. Přijaté hodnoty jsou 0 pro žádnou váženou ztrátu. 1 pro váženou ztrátu sqrtem. (class_weights). 2 pro váženou ztrátu s class_weights. Musí být 0 nebo 1 nebo 2. |
řetězec |
ImageModelDistributionSettingsObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
amsGradient | Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. | řetězec |
rozšíření | Nastavení pro použití rozšíření | řetězec |
beta1 | Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
beta2 | Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. | řetězec |
boxDetectionsPerImage | Maximální počet detekcí na obrázek pro všechny třídy. Musí to být kladné celé číslo. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
boxScoreThreshold | Při odvozování vrátí pouze návrhy s vyšším skóre klasifikace než BoxScoreThreshold. Musí to být plovák v rozsahu[0, 1]. |
řetězec |
distribuovaný | Zda se má použít trénování distribuátoru. | řetězec |
počáteční zastavení | Povolte logiku předčasného zastavení během trénování. | řetězec |
earlyStoppingDelay | Minimální počet epoch nebo vyhodnocení ověření, které se má čekat před primárním zlepšením metriky je sledován pro předčasné zastavení. Musí to být kladné celé číslo. |
řetězec |
earlyStoppingPatience | Minimální počet epoch nebo vyhodnocení ověření bez primárního zlepšení metriky před spuštění je zastaveno. Musí to být kladné celé číslo. |
řetězec |
enableOnnxNormalization | Povolte normalizaci při exportu modelu ONNX. | řetězec |
evaluationFrequency | Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. | řetězec |
gradientAccumulationStep | Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep bez aktualizace hmotností modelu při nashromáždění přechodů těchto kroků a následné použití kumulované přechody pro výpočet aktualizací hmotnosti. Musí to být kladné celé číslo. |
řetězec |
imageSize | Velikost obrázku pro trénování a ověření Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
vrstvyToFreeze | Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání hodnoty 2 jako hodnoty pro "seresnext" znamená zamrznutí vrstvy 0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy viz: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
learningRate | Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. | řetězec |
learningRateScheduler | Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". | řetězec |
maxSize | Maximální velikost obrázku, která se má znovu škálovat, než ho podáte do páteřní sítě. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
minSize | Minimální velikost obrázku, která se má před podáváním do páteřní sítě znovu škálovat. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
modelName | Název modelu, který se má použít pro trénování Další informace o dostupných modelech najdete v oficiální dokumentaci: /azure/machine-learning/how-to-auto-train-image-models. |
řetězec |
modelSize | Velikost modelu Musí být "small", "medium", "large" nebo "xlarge". Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost modelu příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
hybnost | Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. | řetězec |
multiScale | Povolte vícenásobný obrázek tak, že se liší velikostí obrázku o velikosti +/- 50%. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud není dostatek paměti GPU. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
řetězec |
nesterov | Povolte nesterov, pokud je optimalizátor sgd. | řetězec |
nmsIouThreshold | Prahová hodnota IOU použitá při odvození v NMS po zpracování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
numberOfEpochs | Počet epoch trénování. Musí to být kladné celé číslo. | řetězec |
numberOfWorkers | Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. | řetězec |
optimizátor | Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. | řetězec |
randomSeed | Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. | řetězec |
stepLRGamma | Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. | řetězec |
stepLRStepSize | Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. | řetězec |
tileGridSize | Velikost mřížky, která se má použít pro provazování jednotlivých obrázků. Poznámka: TileGridSize nesmí být Žádná pro povolení logiky detekce malých objektů Řetězec obsahující dvě celá čísla ve formátu mxn. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tileOverlapRatio | Poměr překrytí mezi sousedními dlaždicemi v každé dimenzi Musí být plovoucí v rozsahu [0, 1). Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
řetězec |
tilePredictionsNmsThreshold | Prahová hodnota IOU, která se má použít k provádění NMS při slučování předpovědí z dlaždic a obrázků. Používá se při ověřování nebo odvozování. Musí být plovoucí v rozsahu [0, 1]. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. NMS: Nevýkonné potlačení |
řetězec |
trainingBatchSize | Trénovací velikost dávky. Musí to být kladné celé číslo. | řetězec |
validationBatchSize | Velikost dávky ověření. Musí to být kladné celé číslo. | řetězec |
validationIouThreshold | Prahová hodnota IOU, která se má použít při výpočetní metrikě ověřování. Musí být plovoucí v rozsahu [0, 1]. | řetězec |
validationMetricType | Metoda výpočtů metrik, která se má použít pro ověřovací metriky. Musí to být žádná, coco, voc nebo coco_voc. | řetězec |
warmupCosineLRCycles | Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. | řetězec |
warmupCosineLRWarmupEpochs | Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. | řetězec |
weightDecay | Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. | řetězec |
ImageModelSettingsClassification
ImageModelSettingsObjectDetection
ImageObjectDetection
Jméno | Popis | Hodnota |
---|---|---|
limitSettings | [Povinné] Omezte nastavení pro úlohu AutoML. | imageLimitSettings (povinné) |
modelSettings | Nastavení použitá pro trénování modelu. | ImageModelSettingsObjectDetection |
primaryMetric | Primární metrika pro optimalizaci pro tuto úlohu | 'MeanAveragePrecision' |
searchSpace | Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Nastavení související s úklidem modelů a úklidem hyperparametrů | ImageSweepSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | ImageObjectDetection (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
ImageSweepSettings
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Typ zásad předčasného ukončení | EarlyTerminationPolicy |
samplingAlgorithm | [Povinné] Typ algoritmů vzorkování hyperparametrů | "Bayesian" Mřížka Random (povinné) |
JobBaseProperties
Jméno | Popis | Hodnota |
---|---|---|
componentId | ID prostředku ARM prostředku komponenty | řetězec |
computeId | ID prostředku ARM výpočetního prostředku | řetězec |
popis | Text popisu prostředku. | řetězec |
displayName | Zobrazovaný název úlohy. | řetězec |
experimentName | Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. | řetězec |
identita | Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
IdentityConfiguration |
isArchived | Archivuje se asset? | Bool |
jobType | Nastavte na AutoML pro typ AutoMLJob. Pro typ CommandJobnastavte na CommandJob . Pro typ PipelineJobnastavte hodnotu PipelineJob . Nastavte na "Uklidit" pro typ SweepJob. | AutoML Příkaz Kanál Uklidit (povinné) |
vlastnosti | Slovník vlastností assetu. | ResourceBaseProperties |
služby | Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
JobBaseServices |
visačky | Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. | |
JobBaseServices
Jméno | Popis | Hodnota |
---|
JobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | Nastavte na custom_model pro typ CustomModelJobInput. Pro typ LiteralJobInputnastavte hodnotu literálu . Pro typ MLFlowModelJobInputnastavte hodnotu mlflow_model . Pro typ MLTableJobInputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobInput. Nastavte na uri_file pro typ UriFileJobInput. Pro typ UriFolderJobInputnastavte hodnotu uri_folder . | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobOutput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis výstupu | řetězec |
jobOutputType | Nastavte na custom_model pro typ CustomModelJobOutput. Nastavte na mlflow_model pro typ MLFlowModelJobOutput. Pro typ MLTableJobOutputnastavte hodnotu mltable . Nastavte na triton_model pro typ TritonModelJobOutput. Nastavte na uri_file pro typ UriFileJobOutput. Pro typ UriFolderJobOutputna hodnotu 'uri_folder'. | "custom_model" "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
JobResourceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerArgs | Nadbytečné argumenty pro předání příkazu Docker Run. Tím by se přepsaly všechny parametry, které už systém nastavil, nebo v této části. Tento parametr je podporovaný pouze pro výpočetní typy Azure ML. | řetězec |
instanceCount | Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem. | Int |
instanceType | Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem. | řetězec |
vlastnosti | Taška s dalšími vlastnostmi. | |
shmSize | Velikost bloku sdílené paměti kontejneru Dockeru To by mělo být ve formátu (číslo)(jednotka), kde číslo je větší než 0 a jednotka může být jedna z b(bajtů), k(kilobajtů), m(megabajty) nebo g(gigabajty). | řetězec Omezení: Model = \d+[bBkKmMgG] |
JobService
Jméno | Popis | Hodnota |
---|---|---|
zakončení | Adresa URL koncového bodu | řetězec |
jobServiceType | Typ koncového bodu. | řetězec |
uzly | Uzly, na které chce uživatel službu spustit. Pokud uzly nejsou nastaveny nebo nastaveny na hodnotu null, služba se spustí pouze na vodicím uzlu. |
uzly |
přístav | Port pro koncový bod | Int |
vlastnosti | Další vlastnosti, které se mají nastavit na koncovém bodu. | JobServiceProperties |
JobServiceProperties
Jméno | Popis | Hodnota |
---|
LiteralJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Literál (povinné) |
hodnota | [Povinné] Hodnota literálu pro vstup | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
ManagedIdentity
Jméno | Popis | Hodnota |
---|---|---|
clientId | Určuje identitu přiřazenou uživatelem podle ID klienta. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType | [Povinné] Určuje typ architektury identit. | Spravované (povinné) |
objectId | Určuje identitu přiřazenou uživatelem podle ID objektu. Pro systém přiřazené pole nenastavujte toto pole. | řetězec Omezení: Minimální délka = 36 Maximální délka = 36 Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Určuje identitu přiřazenou uživatelem podle ID prostředku ARM. Pro systém přiřazené pole nenastavujte toto pole. | řetězec |
MedianStoppingPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | 'MedinStopping' (povinné) |
Microsoft.MachineLearningServices/workspaces/jobs
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: pracovních prostorů |
vlastnosti | [Povinné] Další atributy entity. | JobBaseProperties (povinné) |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/jobs@2023-10-01 |
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLFlowModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Mlflow_model (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis vstupu | řetězec |
jobInputType | [Povinné] Určuje typ úlohy. | "custom_model" Literál "mlflow_model" "mltable" "triton_model" "uri_file" Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
MLTableJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "mltable" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
Mpi
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | Mpi (povinné) |
processCountPerInstance | Počet procesů na uzel MPI | Int |
NCrossValidations
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoNCrossValidationsnastavte hodnotu AutoNCrossValidations . Pro typ CustomNCrossValidationsna hodnotu CustomNCrossValidations . | "Automaticky" Vlastní (povinné) |
NlpVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
NlpVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
maxConcurrentTrials | Maximální počet souběžných iterací AutoML | Int |
maxTrials | Počet iterací AutoML | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
Uzly
Jméno | Popis | Hodnota |
---|---|---|
nodesValueType | Pro typ AllNodes nastavte hodnotu AllNodes. | All (povinné) |
Objektivní
Jméno | Popis | Hodnota |
---|---|---|
branka | [Povinné] Definuje podporované cíle metrik pro ladění hyperparametrů. | Maximalizovat Minimalizovat (povinné) |
primaryMetric | [Povinné] Název metriky pro optimalizaci | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
PipelineJob
Jméno | Popis | Hodnota |
---|---|---|
vstupy | Vstupy pro úlohu kanálu. | |
pracovní místa | Úlohy sestavují úlohu kanálu. | PipelineJobJobs |
jobType | [Povinné] Určuje typ úlohy. | Kanál (povinné) |
výstupy | Výstupy pro úlohu kanálu | PipelineJobOutputs |
nastavení | Nastavení kanálu, například ContinueRunOnStepFailure atd. | jakýkoliv |
sourceJobId | ID prostředku ARM zdrojové úlohy. | řetězec |
PipelineJobInputs
Jméno | Popis | Hodnota |
---|
PipelineJobJobs
Jméno | Popis | Hodnota |
---|
PipelineJobOutputs
Jméno | Popis | Hodnota |
---|
PyTorch
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | PyTorch (povinné) |
processCountPerInstance | Počet procesů na uzel | Int |
QueueSettings
Jméno | Popis | Hodnota |
---|---|---|
jobTier | Řídí úroveň výpočetní úlohy. | "Základní" Null Premium "Spot" "Standardní" |
RandomSamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
pravidlo | Konkrétní typ náhodného algoritmu | Random "Sobol" |
samplingAlgorithmType | [Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace | Random (povinné) |
semeno | Volitelné celé číslo, které se použije jako počáteční hodnota pro generování náhodných čísel | Int |
Regrese
Jméno | Popis | Hodnota |
---|---|---|
cvSplitColumnNames | Sloupce, které se mají použít pro data CVSplit. | string[] |
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | TableVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Počet záhybů křížového ověření, které se mají použít u trénovací datové sady pokud není k dispozici ověřovací datová sada. |
NCrossValidations |
primaryMetric | Primární metrika pro regresní úlohu | NormalizedMeanAbsoluteError NormalizedRootMeanSquaredError R2Score SpearmanCorrelation |
taskType | [Povinné] Typ úlohy pro AutoMLJob | Regrese (povinné) |
testData | Otestujte vstup dat. | MLTableJobInput |
testDataSize | Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
trainingSettings | Vstupy pro trénovací fázi pro úlohu AutoML. | |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
validationDataSize | Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0,0 , 1,0) Používá se, pokud není k dispozici ověřovací datová sada. |
Int |
weightColumnName | Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. | řetězec |
RegressionTrainingSettings
Jméno | Popis | Hodnota |
---|---|---|
allowedTrainingAlgorithms | Povolené modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
blockedTrainingAlgorithms | Blokované modely pro regresní úlohu | Řetězcové pole obsahující některou z těchto možností: DecisionTree ElasticNet ExtremeRandomTrees GradientBoosting "KNN" LassoLars LightGBM RandomForest 'SGD' XGBoostRegressor |
enableDnnTraining | Povolte doporučení modelů DNN. | Bool |
enableModelExplainability | Příznakem zapněte vysvětlitelnost nejlepšího modelu. | Bool |
enableOnnxCompatibleModels | Příznak pro povolení kompatibilních modelů onnx. | Bool |
enableStackEnsemble | Povolte spuštění souboru zásobníku. | Bool |
enableVoteEnsemble | Povolte spuštění hlasovacího souboru. | Bool |
ensembleModelDownloadTimeout | Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
řetězec |
stackEnsembleSettings | Stack ensemble nastavení pro štosový soubor běh. | |
ResourceBaseProperties
Jméno | Popis | Hodnota |
---|
Značky ResourceBaseTags
Jméno | Popis | Hodnota |
---|
ResourceConfigurationProperties
Jméno | Popis | Hodnota |
---|
SamplingAlgorithm
Jméno | Popis | Hodnota |
---|---|---|
samplingAlgorithmType | Nastavte na 'Bayesian' pro typ BayesianSamplingAlgorithm. Pro typ GridSamplingAlgorithmnastavte hodnotu GridSamplingAlgorithm . Pro typ RandomSamplingAlgorithmna hodnotu RandomSamplingAlgorithm . | "Bayesian" Mřížka Random (povinné) |
Sezónnost
Jméno | Popis | Hodnota |
---|---|---|
režim | U typu AutoSeasonalityna hodnotu AutoSeasonality . Pro typ CustomSeasonalityna hodnotu Custom . | "Automaticky" Vlastní (povinné) |
StackEnsembleSettings
Jméno | Popis | Hodnota |
---|---|---|
stackMetaLearnerKWargs | Volitelné parametry, které se mají předat inicializátoru metaučte. | jakýkoliv |
stackMetaLearnerTrainPercentage | Určuje poměr trénovací sady (při výběru typu trénování a ověřování trénování) pro trénování metaučovače. Výchozí hodnota je 0,2. | Int |
stackMetaLearnerType | Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. | ElasticNet ElasticNetCV LightGBMClassifier LightGBMRegressor LinearRegression LogisticRegression LogisticRegressionCV None (Žádný) |
SweepJob
Jméno | Popis | Hodnota |
---|---|---|
earlyTermination | Zásady předčasného ukončení umožňují před dokončením zrušit spuštění s nízkým výkonem. | EarlyTerminationPolicy |
vstupy | Mapování vstupních datových vazeb použitých v úloze | SweepJobInputs |
jobType | [Povinné] Určuje typ úlohy. | Uklidit (povinné) |
hranice | Limit úlohy uklidit. | SweepJobLimits |
objektivní | [Povinné] Cíl optimalizace | objective (povinné) |
výstupy | Mapování výstupních datových vazeb použitých v úloze | |
queueSettings | Nastavení fronty pro úlohu | |
samplingAlgorithm | [Povinné] Algoritmus vzorkování hyperparametrů | samplingAlgorithm (povinné) |
searchSpace | [Povinné] Slovník obsahující každý parametr a jeho distribuci. Klíč slovníku je název parametru. | libovolná (povinná) |
přelíčení | [Povinné] Definice zkušební komponenty. | zkušební (povinné) |
SweepJobInputs
Jméno | Popis | Hodnota |
---|
SweepJobLimits
Jméno | Popis | Hodnota |
---|---|---|
jobLimitsType | [Povinné] Typ JobLimit. | Příkaz Uklidit (povinné) |
maxConcurrentTrials | Maximální počet souběžných zkušebních verzí úlohy uklidit. | Int |
maxTotalTrials | Uklidit job max total trials. | Int |
přerušení zápasu | Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. | řetězec |
trialTimeout | Hodnota časového limitu zkušební verze úlohy uklidit | řetězec |
SweepJobOutputs
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettings
Jméno | Popis | Hodnota |
---|---|---|
blockedTransformers | Tyto transformátory se nesmí používat při featurizaci. | Řetězcové pole obsahující některou z těchto možností: CatTargetEncoder CountVectorizer HashOneHotEncoder LabelEncoder "NaiveBayes" "OneHotEncoder" TextTargetEncoder TfIdf WoETargetEncoder WordEmbedding |
columnNameAndTypes | Slovník názvu sloupce a jeho typu (int, float, string, datetime atd.) | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Jazyk datové sady, užitečný pro textová data. | řetězec |
enableDnnFeaturization | Určuje, zda se mají použít featurizátory založené na Dnnu pro funkciaturizace dat. | Bool |
režim | Režim featurizace – Uživatel může zachovat výchozí režim Auto a AutoML se postará o potřebnou transformaci dat ve fázi featurizace. Pokud je vybrána možnost Vypnuto, není dokončena žádná featurizace. Pokud je vybrána možnost Vlastní, může uživatel zadat další vstupy pro přizpůsobení způsobu provedení featurizace. |
"Automaticky" Vlastní "Vypnuto" |
transformerParams | Uživatel může zadat další transformátory, které se mají použít spolu se sloupci, na které by byl použit, a parametry pro konstruktor transformátoru. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Jméno | Popis | Hodnota |
---|
TableVerticalFeaturizationSettingsTransformerParams
Jméno | Popis | Hodnota |
---|
TableVerticalLimitSettings
Jméno | Popis | Hodnota |
---|---|---|
enableEarlyTermination | Povolení předčasného ukončení, určuje, jestli se autoMLJob ukončí brzy, pokud v posledních 20 iteracích nedojde k žádnému zlepšení skóre. | Bool |
exitScore | Výstupní skóre pro úlohu AutoML | Int |
maxConcurrentTrials | Maximální počet souběžných iterací | Int |
maxCoresPerTrial | Maximální počet jader na iteraci | Int |
maxTrials | Počet iterací | Int |
přerušení zápasu | Časový limit úlohy AutoML | řetězec |
trialTimeout | Časový limit iterace | řetězec |
TargetLags
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetLagsnastavte na hodnotu AutoTargetLags . Pro typ CustomTargetLagsna hodnotu Custom | "Automaticky" Vlastní (povinné) |
TargetRollingWindowSize
Jméno | Popis | Hodnota |
---|---|---|
režim | Pro typ AutoTargetRollingWindowSizenastavte na Hodnotu Auto . Nastavte na Custom pro typ CustomTargetRollingWindowSize. | "Automaticky" Vlastní (povinné) |
TensorFlow
Jméno | Popis | Hodnota |
---|---|---|
distributionType | [Povinné] Určuje typ distribuční architektury. | TensorFlow (povinné) |
parameterServerCount | Počet úloh serveru parametrů | Int |
workerCount | Počet pracovníků. Pokud není zadaný, nastaví se výchozí počet instancí. | Int |
TextClassification
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Primární metrika pro Text-Classification úkol | Přesnost AUCWeighted AveragePrecisionScoreWeighted NormMacroRecall PřesnostScoreWeighted |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassification (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextClassificationMultilabel
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextClassificationMultilabel (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TextNer
Jméno | Popis | Hodnota |
---|---|---|
featurizationSettings | Vstupy featurizace potřebné pro úlohu AutoML | NlpVerticalFeaturizationSettings |
limitSettings | Omezení spouštění pro AutoMLJob. | NlpVerticalLimitSettings |
taskType | [Povinné] Typ úlohy pro AutoMLJob | TextNER (povinné) |
validationData | Ověřovací vstupy dat. | MLTableJobInput |
TrialComponent
Jméno | Popis | Hodnota |
---|---|---|
codeId | ID prostředku ARM prostředku kódu | řetězec |
příkaz | [Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
distribuce | Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. | |
environmentId | [Povinné] ID prostředku ARM specifikace prostředí pro úlohu. | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
environmentVariables | Proměnné prostředí zahrnuté v úloze | TrialComponentEnvironmentVariables |
prostředky | Konfigurace výpočetního prostředku pro úlohu | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Jméno | Popis | Hodnota |
---|
TritonModelJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
TritonModelJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "triton_model" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
TruncationSelectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
policyType | [Povinné] Název konfigurace zásad | TruncationSelection (povinné) |
truncationPercentage | Procento spuštění, která se mají zrušit v každém intervalu vyhodnocení. | Int |
UriFileJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFileJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | "uri_file" (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UriFolderJobInput
Jméno | Popis | Hodnota |
---|---|---|
jobInputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručení vstupního majetku | "Přímý" "Stáhnout" EvalDownload 'EvalMount' ReadOnlyMount ReadWriteMount |
identifikátor uri | [Povinné] Identifikátor URI vstupního assetu | řetězec Omezení: Minimální délka = 1 Model = [a-zA-Z0-9_] (povinné) |
UriFolderJobOutput
Jméno | Popis | Hodnota |
---|---|---|
jobOutputType | [Povinné] Určuje typ úlohy. | Uri_folder (povinné) |
režim | Režim doručování výstupních prostředků | ReadWriteMount Nahrát |
identifikátor uri | Identifikátor URI výstupního prostředku | řetězec |
UserIdentity
Jméno | Popis | Hodnota |
---|---|---|
identityType | [Povinné] Určuje typ architektury identit. | UserIdentity (povinné) |