Ruang kerja/pekerjaan Microsoft.MachineLearningServices 2023-06-01-preview
Definisi sumber daya Bicep
Jenis sumber daya ruang kerja/pekerjaan dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/jobs, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/jobs@2023-06-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
componentId: 'string'
computeId: 'string'
description: 'string'
displayName: 'string'
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
isArchived: bool
notificationSetting: {
emailOn: [
'string'
]
emails: [
'string'
]
webhooks: {
{customized property}: {
eventType: 'string'
webhookType: 'string'
// For remaining properties, see Webhook objects
}
}
}
properties: {
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
}
secretsConfiguration: {
{customized property}: {
uri: 'string'
workspaceSecretName: 'string'
}
{customized property}: {
uri: 'string'
workspaceSecretName: 'string'
}
}
services: {
{customized property}: {
endpoint: 'string'
jobServiceType: 'string'
nodes: {
nodesValueType: 'string'
// For remaining properties, see Nodes objects
}
port: int
properties: {
{customized property}: 'string'
}
}
{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'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
{customized property}: 'string'
}
jobType: 'string'
// For remaining properties, see JobBaseProperties objects
}
}
Objek JobBaseProperties
Atur properti jobType untuk menentukan jenis objek.
Untuk AutoML, gunakan:
jobType: 'AutoML'
environmentId: 'string'
environmentVariables: {
{customized property}: 'string'
}
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
queueSettings: {
jobTier: 'string'
priority: int
}
resources: {
dockerArgs: 'string'
instanceCount: int
instanceType: 'string'
locations: [
'string'
]
maxInstanceCount: int
properties: {
{customized property}: any()
{customized property}: any()
}
shmSize: 'string'
}
taskDetails: {
logVerbosity: 'string'
targetColumnName: 'string'
trainingData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
taskType: 'string'
// For remaining properties, see AutoMLVertical objects
}
Untuk Command, gunakan:
jobType: 'Command'
autologgerSettings: {
mlflowAutologger: 'string'
}
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
}
}
limits: {
jobLimitsType: 'string'
timeout: 'string'
}
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
queueSettings: {
jobTier: 'string'
priority: int
}
resources: {
dockerArgs: 'string'
instanceCount: int
instanceType: 'string'
locations: [
'string'
]
maxInstanceCount: int
properties: {
{customized property}: any()
{customized property}: any()
}
shmSize: 'string'
}
Untuk Pelabelan, gunakan:
jobType: 'Labeling'
dataConfiguration: {
dataId: 'string'
incrementalDataRefresh: 'string'
}
jobInstructions: {
uri: 'string'
}
labelCategories: {
{customized property}: {
classes: {
{customized property}: {
displayName: 'string'
subclasses: {
{customized property}: {}
}
}
displayName: 'string'
multiSelect: 'string'
}
{customized property}: {
classes: {
{customized property}: {
displayName: 'string'
subclasses: {
{customized property}: {}
}
}
displayName: 'string'
multiSelect: 'string'
}
}
labelingJobMediaProperties: {
mediaType: 'string'
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration: {
mlAssist: 'string'
// For remaining properties, see MLAssistConfiguration objects
}
Untuk Alur, gunakan:
jobType: 'Pipeline'
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
jobs: {
{customized property}: any()
}
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
settings: any()
sourceJobId: 'string'
Untuk Spark, gunakan:
jobType: 'Spark'
archives: [
'string'
]
args: 'string'
codeId: 'string'
conf: {
{customized property}: 'string'
}
entry: {
sparkJobEntryType: 'string'
// For remaining properties, see SparkJobEntry objects
}
environmentId: 'string'
files: [
'string'
]
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
jars: [
'string'
]
outputs: {
{customized property}: {
description: 'string'
jobOutputType: 'string'
// For remaining properties, see JobOutput objects
}
}
pyFiles: [
'string'
]
queueSettings: {
jobTier: 'string'
priority: int
}
resources: {
instanceType: 'string'
runtimeVersion: 'string'
}
Untuk Pembersihan, gunakan:
jobType: 'Sweep'
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
}
}
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'
priority: int
}
samplingAlgorithm: {
samplingAlgorithmType: 'string'
// For remaining properties, see SamplingAlgorithm objects
}
searchSpace: any()
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'
locations: [
'string'
]
maxInstanceCount: int
properties: {
{customized property}: any()
{customized property}: any()
}
shmSize: 'string'
}
}
Objek IdentityConfiguration
Atur properti identityType untuk menentukan jenis objek.
Untuk AMLToken, gunakan:
identityType: 'AMLToken'
Untuk Terkelola, gunakan:
identityType: 'Managed'
clientId: 'string'
objectId: 'string'
resourceId: 'string'
Untuk UserIdentity, gunakan:
identityType: 'UserIdentity'
Objek webhook
Atur properti webhookType untuk menentukan tipe objek.
Untuk AzureDevOps, gunakan:
webhookType: 'AzureDevOps'
Objek simpul
Atur properti nodesValueType untuk menentukan jenis objek.
Untuk Semua, gunakan:
nodesValueType: 'All'
Objek JobOutput
Atur properti jobOutputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
jobOutputType: 'custom_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Untuk mlflow_model, gunakan:
jobOutputType: 'mlflow_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Untuk mltable, gunakan:
jobOutputType: 'mltable'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Untuk triton_model, gunakan:
jobOutputType: 'triton_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Untuk uri_file, gunakan:
jobOutputType: 'uri_file'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Untuk uri_folder, gunakan:
jobOutputType: 'uri_folder'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Objek AutoMLVertical
Atur properti taskType untuk menentukan tipe objek.
Untuk Klasifikasi, gunakan:
taskType: 'Classification'
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any()
}
]
}
}
fixedParameters: {
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: int
maxBin: int
maxDepth: int
maxLeaves: int
minDataInLeaf: int
minSplitGain: int
modelName: 'string'
nEstimators: int
numLeaves: int
preprocessorName: 'string'
regAlpha: int
regLambda: int
subsample: int
subsampleFreq: int
treeMethod: 'string'
withMean: bool
withStd: bool
}
limitSettings: {
enableEarlyTermination: bool
exitScore: int
maxConcurrentTrials: int
maxCoresPerTrial: int
maxNodes: int
maxTrials: int
sweepConcurrentTrials: int
sweepTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
positiveLabel: 'string'
primaryMetric: 'string'
searchSpace: [
{
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: 'string'
maxBin: 'string'
maxDepth: 'string'
maxLeaves: 'string'
minDataInLeaf: 'string'
minSplitGain: 'string'
modelName: 'string'
nEstimators: 'string'
numLeaves: 'string'
preprocessorName: 'string'
regAlpha: 'string'
regLambda: 'string'
subsample: 'string'
subsampleFreq: 'string'
treeMethod: 'string'
withMean: 'string'
withStd: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
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()
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
trainingMode: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
Untuk Prakiraan, gunakan:
taskType: 'Forecasting'
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any()
}
]
}
}
fixedParameters: {
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: int
maxBin: int
maxDepth: int
maxLeaves: int
minDataInLeaf: int
minSplitGain: int
modelName: 'string'
nEstimators: int
numLeaves: int
preprocessorName: 'string'
regAlpha: int
regLambda: int
subsample: int
subsampleFreq: int
treeMethod: 'string'
withMean: bool
withStd: bool
}
forecastingSettings: {
countryOrRegionForHolidays: 'string'
cvStepSize: int
featureLags: 'string'
featuresUnknownAtForecastTime: [
'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
maxNodes: int
maxTrials: int
sweepConcurrentTrials: int
sweepTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
primaryMetric: 'string'
searchSpace: [
{
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: 'string'
maxBin: 'string'
maxDepth: 'string'
maxLeaves: 'string'
minDataInLeaf: 'string'
minSplitGain: 'string'
modelName: 'string'
nEstimators: 'string'
numLeaves: 'string'
preprocessorName: 'string'
regAlpha: 'string'
regLambda: 'string'
subsample: 'string'
subsampleFreq: 'string'
treeMethod: 'string'
withMean: 'string'
withStd: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
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()
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
trainingMode: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
Untuk ImageClassification, gunakan:
taskType: 'ImageClassification'
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'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
Untuk ImageClassificationMultilabel, gunakan:
taskType: 'ImageClassificationMultilabel'
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'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
Untuk ImageInstanceSegmentation, gunakan:
taskType: 'ImageInstanceSegmentation'
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'
logTrainingMetrics: 'string'
logValidationLoss: '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: 'MeanAveragePrecision'
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'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
Untuk ImageObjectDetection, gunakan:
taskType: 'ImageObjectDetection'
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'
logTrainingMetrics: 'string'
logValidationLoss: '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: 'MeanAveragePrecision'
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'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
Untuk Regresi, gunakan:
taskType: 'Regression'
cvSplitColumnNames: [
'string'
]
featurizationSettings: {
blockedTransformers: [
'string'
]
columnNameAndTypes: {
{customized property}: 'string'
}
datasetLanguage: 'string'
enableDnnFeaturization: bool
mode: 'string'
transformerParams: {
{customized property}: [
{
fields: [
'string'
]
parameters: any()
}
]
}
}
fixedParameters: {
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: int
maxBin: int
maxDepth: int
maxLeaves: int
minDataInLeaf: int
minSplitGain: int
modelName: 'string'
nEstimators: int
numLeaves: int
preprocessorName: 'string'
regAlpha: int
regLambda: int
subsample: int
subsampleFreq: int
treeMethod: 'string'
withMean: bool
withStd: bool
}
limitSettings: {
enableEarlyTermination: bool
exitScore: int
maxConcurrentTrials: int
maxCoresPerTrial: int
maxNodes: int
maxTrials: int
sweepConcurrentTrials: int
sweepTrials: int
timeout: 'string'
trialTimeout: 'string'
}
nCrossValidations: {
mode: 'string'
// For remaining properties, see NCrossValidations objects
}
primaryMetric: 'string'
searchSpace: [
{
booster: 'string'
boostingType: 'string'
growPolicy: 'string'
learningRate: 'string'
maxBin: 'string'
maxDepth: 'string'
maxLeaves: 'string'
minDataInLeaf: 'string'
minSplitGain: 'string'
modelName: 'string'
nEstimators: 'string'
numLeaves: 'string'
preprocessorName: 'string'
regAlpha: 'string'
regLambda: 'string'
subsample: 'string'
subsampleFreq: 'string'
treeMethod: 'string'
withMean: 'string'
withStd: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
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()
stackMetaLearnerTrainPercentage: int
stackMetaLearnerType: 'string'
}
trainingMode: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
validationDataSize: int
weightColumnName: 'string'
Untuk TextClassification, gunakan:
taskType: 'TextClassification'
featurizationSettings: {
datasetLanguage: 'string'
}
fixedParameters: {
gradientAccumulationSteps: int
learningRate: int
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: int
trainingBatchSize: int
validationBatchSize: int
warmupRatio: int
weightDecay: int
}
limitSettings: {
maxConcurrentTrials: int
maxNodes: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
primaryMetric: 'string'
searchSpace: [
{
gradientAccumulationSteps: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: 'string'
trainingBatchSize: 'string'
validationBatchSize: 'string'
warmupRatio: 'string'
weightDecay: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
Untuk TextClassificationMultilabel, gunakan:
taskType: 'TextClassificationMultilabel'
featurizationSettings: {
datasetLanguage: 'string'
}
fixedParameters: {
gradientAccumulationSteps: int
learningRate: int
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: int
trainingBatchSize: int
validationBatchSize: int
warmupRatio: int
weightDecay: int
}
limitSettings: {
maxConcurrentTrials: int
maxNodes: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
searchSpace: [
{
gradientAccumulationSteps: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: 'string'
trainingBatchSize: 'string'
validationBatchSize: 'string'
warmupRatio: 'string'
weightDecay: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
Untuk TextNER, gunakan:
taskType: 'TextNER'
featurizationSettings: {
datasetLanguage: 'string'
}
fixedParameters: {
gradientAccumulationSteps: int
learningRate: int
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: int
trainingBatchSize: int
validationBatchSize: int
warmupRatio: int
weightDecay: int
}
limitSettings: {
maxConcurrentTrials: int
maxNodes: int
maxTrials: int
timeout: 'string'
trialTimeout: 'string'
}
searchSpace: [
{
gradientAccumulationSteps: 'string'
learningRate: 'string'
learningRateScheduler: 'string'
modelName: 'string'
numberOfEpochs: 'string'
trainingBatchSize: 'string'
validationBatchSize: 'string'
warmupRatio: 'string'
weightDecay: 'string'
}
]
sweepSettings: {
earlyTermination: {
delayEvaluation: int
evaluationInterval: int
policyType: 'string'
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm: 'string'
}
validationData: {
description: 'string'
jobInputType: 'string'
mode: 'string'
uri: 'string'
}
Objek NCrossValidations
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode: 'Auto'
Untuk Kustom, gunakan:
mode: 'Custom'
value: int
Objek EarlyTerminationPolicy
Atur properti policyType untuk menentukan jenis objek.
Untuk Bandit, gunakan:
policyType: 'Bandit'
slackAmount: int
slackFactor: int
Untuk MedianStopping, gunakan:
policyType: 'MedianStopping'
Untuk TruncationSelection, gunakan:
policyType: 'TruncationSelection'
truncationPercentage: int
Objek ForecastHorizon
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode: 'Auto'
Untuk Kustom, gunakan:
mode: 'Custom'
value: int
Objek musiman
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode: 'Auto'
Untuk Kustom, gunakan:
mode: 'Custom'
value: int
Objek TargetLags
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode: 'Auto'
Untuk Kustom, gunakan:
mode: 'Custom'
values: [
int
]
Objek TargetRollingWindowSize
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode: 'Auto'
Untuk Kustom, gunakan:
mode: 'Custom'
value: int
Objek DistributionConfiguration
Atur properti distributionType untuk menentukan jenis objek.
Untuk Mpi, gunakan:
distributionType: 'Mpi'
processCountPerInstance: int
Untuk PyTorch, gunakan:
distributionType: 'PyTorch'
processCountPerInstance: int
Untuk Ray, gunakan:
distributionType: 'Ray'
address: 'string'
dashboardPort: int
headNodeAdditionalArgs: 'string'
includeDashboard: bool
port: int
workerNodeAdditionalArgs: 'string'
Untuk TensorFlow, gunakan:
distributionType: 'TensorFlow'
parameterServerCount: int
workerCount: int
Objek JobInput
Atur properti jobInputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
jobInputType: 'custom_model'
mode: 'string'
uri: 'string'
Untuk harfiah, gunakan:
jobInputType: 'literal'
value: 'string'
Untuk mlflow_model, gunakan:
jobInputType: 'mlflow_model'
mode: 'string'
uri: 'string'
Untuk mltable, gunakan:
jobInputType: 'mltable'
mode: 'string'
uri: 'string'
Untuk triton_model, gunakan:
jobInputType: 'triton_model'
mode: 'string'
uri: 'string'
Untuk uri_file, gunakan:
jobInputType: 'uri_file'
mode: 'string'
uri: 'string'
Untuk uri_folder, gunakan:
jobInputType: 'uri_folder'
mode: 'string'
uri: 'string'
Objek LabelingJobMediaProperties
Atur properti mediaType untuk menentukan tipe objek.
Untuk Gambar, gunakan:
mediaType: 'Image'
annotationType: 'string'
Untuk Teks, gunakan:
mediaType: 'Text'
annotationType: 'string'
Objek MLAssistConfiguration
Atur properti mlAssist untuk menentukan jenis objek.
Untuk Dinonaktifkan, gunakan:
mlAssist: 'Disabled'
Untuk Diaktifkan, gunakan:
mlAssist: 'Enabled'
inferencingComputeBinding: 'string'
trainingComputeBinding: 'string'
Objek SparkJobEntry
Atur properti sparkJobEntryType untuk menentukan jenis objek.
Untuk SparkJobPythonEntry, gunakan:
sparkJobEntryType: 'SparkJobPythonEntry'
file: 'string'
Untuk SparkJobScalaEntry, gunakan:
sparkJobEntryType: 'SparkJobScalaEntry'
className: 'string'
Objek SamplingAlgorithm
Atur properti samplingAlgorithmType untuk menentukan jenis objek.
Untuk Bayesian, gunakan:
samplingAlgorithmType: 'Bayesian'
Untuk Grid, gunakan:
samplingAlgorithmType: 'Grid'
Untuk Acak, gunakan:
samplingAlgorithmType: 'Random'
logbase: 'string'
rule: 'string'
seed: int
Nilai properti
ruang kerja/pekerjaan
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep. |
string (diperlukan) |
induk | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: ruang kerja |
properti | [Diperlukan] Atribut tambahan entitas. | JobBaseProperties (diperlukan) |
JobBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identity | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu amlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
jobType | Mengatur jenis objek | AutoML Perintah Pelabelan Alur Spark Pembersihan (diperlukan) |
IdentityConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
identityType | Mengatur jenis objek | AMLToken Terkelola UserIdentity (diperlukan) |
AmlToken
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'AMLToken' (diperlukan) |
ManagedIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'Terkelola' (diperlukan) |
clientId | Menentukan identitas yang ditetapkan pengguna menurut ID klien. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Menentukan identitas yang ditetapkan pengguna menurut ID objek. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Menentukan identitas yang ditetapkan pengguna oleh ID sumber daya ARM. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string |
UserIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'UserIdentity' (diperlukan) |
NotificationSetting
Nama | Deskripsi | Nilai |
---|---|---|
emailOn | Mengirim pemberitahuan email ke pengguna pada jenis pemberitahuan tertentu | Array string yang berisi salah satu dari: 'JobCancelled' 'JobCompleted' 'JobFailed' |
Ini adalah daftar penerima email yang memiliki batasan 499 karakter secara total concat dengan pemisah koma | string[] | |
webhook | Mengirim panggilan balik webhook ke layanan. Kunci adalah nama yang disediakan pengguna untuk webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | Webhook |
Webhook
Nama | Deskripsi | Nilai |
---|---|---|
eventType | Mengirim panggilan balik pada peristiwa pemberitahuan tertentu | string |
webhookType | Mengatur jenis objek | AzureDevOps (diperlukan) |
AzureDevOpsWebhook
Nama | Deskripsi | Nilai |
---|---|---|
webhookType | [Diperlukan] Menentukan jenis layanan untuk mengirim panggilan balik | 'AzureDevOps' (diperlukan) |
ResourceBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string |
JobBaseSecretsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | SecretConfiguration | |
{properti yang disesuaikan} | SecretConfiguration |
SecretConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
uri | Uri Rahasia. Sampel Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nama rahasia di brankas kunci ruang kerja. | string |
JobBaseServices
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobService | |
{properti yang disesuaikan} | JobService |
JobService
Nama | Deskripsi | Nilai |
---|---|---|
titik akhir | Url untuk titik akhir. | string |
jobServiceType | Jenis titik akhir. | string |
nodes | Simpul yang ingin digunakan pengguna untuk memulai layanan. Jika Node tidak diatur atau diatur ke null, layanan hanya akan dimulai pada node pemimpin. |
Node |
port | Port untuk titik akhir yang diatur oleh pengguna. | int |
properti | Properti tambahan untuk diatur pada titik akhir. | JobServiceProperties |
Node
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | Mengatur jenis objek | Semua (diperlukan) |
AllNodes
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | [Diperlukan] Jenis nilai Simpul | 'Semua' (diperlukan) |
JobServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
AutoMLJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'AutoML' (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. Ini adalah nilai opsional untuk diberikan, jika tidak disediakan, AutoML akan default ini ke versi lingkungan yang dikuratori Production AutoML saat menjalankan pekerjaan. |
string |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | AutoMLJobEnvironmentVariables |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | AutoMLJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
taskDetails | [Diperlukan] Ini mewakili skenario yang dapat berupa salah satu Tabel/NLP/Gambar | AutoMLVertical (diperlukan) |
AutoMLJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
AutoMLJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
JobOutput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk output. | string |
jobOutputType | Mengatur jenis objek | custom_model mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
AutoDeleteSetting
Nama | Deskripsi | Nilai |
---|---|---|
kondisi | Kapan harus memeriksa apakah aset kedaluwarsa | 'CreatedGreaterThan' 'LastAccessedGreaterThan' |
nilai | Nilai kondisi kedaluwarsa. | string |
MLFlowModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'mlflow_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
MLTableJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'mltable' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
TritonModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'triton_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
UriFileJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_file' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
UriFolderJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_folder' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
QueueSettings
Nama | Deskripsi | Nilai |
---|---|---|
jobTier | Mengontrol tingkat pekerjaan komputasi | 'Dasar' 'Null' 'Premium' 'Spot' 'Standar' |
prioritas | Mengontrol prioritas pekerjaan pada komputasi. | int |
JobResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dockerArgs | Argumen tambahan untuk diteruskan ke perintah eksekusi Docker. Ini akan mengambil alih parameter apa pun yang telah ditetapkan oleh sistem, atau di bagian ini. Parameter ini hanya didukung untuk jenis komputasi Azure ML. | string |
instanceCount | Jumlah instans atau simpul opsional yang digunakan oleh target komputasi. | int |
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
locations | Lokasi tempat pekerjaan dapat berjalan. | string[] |
maxInstanceCount | Jumlah instans atau simpul maksimum opsional yang diizinkan untuk digunakan oleh target komputasi. Untuk digunakan dengan pelatihan elastis, saat ini hanya didukung oleh jenis distribusi PyTorch. |
int |
properti | Tas properti tambahan. | ResourceConfigurationProperties |
shmSize | Ukuran blok memori bersama kontainer docker. Ini harus dalam format (number)(unit) di mana angka yang harus lebih besar dari 0 dan unit dapat berupa salah satu dari b(byte), k(kilobyte), m(megabyte), atau g(gigabyte). | string Batasan: Pola = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | Untuk Bicep, Anda dapat menggunakan fungsi any(). | |
{properti yang disesuaikan} | Untuk Bicep, Anda dapat menggunakan fungsi any(). |
AutoMLVertical
Nama | Deskripsi | Nilai |
---|---|---|
logVerbosity | Catat verbositas untuk pekerjaan tersebut. | 'Kritis' 'Debug' 'Kesalahan' 'Info' 'NotSet' 'Peringatan' |
targetColumnName | Nama kolom target: Ini adalah kolom nilai prediksi. Juga dikenal sebagai nama kolom label dalam konteks tugas klasifikasi. |
string |
trainingData | [Diperlukan] Input data pelatihan. | MLTableJobInput (diperlukan) |
taskType | Mengatur jenis objek | Klasifikasi Prakiraan ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regresi TextClassification TextClassificationMultilabel TextNER (diperlukan) |
MLTableJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
Klasifikasi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Klasifikasi' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
positiveLabel | Label positif untuk perhitungan metrik biner. | string |
primaryMetric | Metrik utama untuk tugas. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Uji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ClassificationTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
TableVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
blockedTransformers | Transformator ini tidak akan digunakan dalam fiturisasi. | Array string yang berisi salah satu dari: 'CatTargetEncoder' 'CountVectorizer' 'HashOneHotEncoder' 'LabelEncoder' 'NaiveBayes' 'OneHotEncoder' 'TextTargetEncoder' 'TfIdf' 'WoETargetEncoder' 'WordEmbedding' |
columnNameAndTypes | Kamus nama kolom dan jenisnya (int, float, string, datetime dll). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
enableDnnFeaturization | Menentukan apakah akan menggunakan featurizer berbasis Dnn untuk fiturisasi data. | bool |
mode | Mode fiturisasi - Pengguna dapat menyimpan mode 'Otomatis' default dan AutoML akan mengurus transformasi data yang diperlukan dalam fase fiturisasi. Jika 'Nonaktif' dipilih, maka tidak ada fiturisasi yang dilakukan. Jika 'Kustom' dipilih, pengguna dapat menentukan input tambahan untuk menyesuaikan cara fiturisasi dilakukan. |
'Otomatis' 'Kustom' 'Nonaktif' |
transformerParams | Pengguna dapat menentukan transformator tambahan yang akan digunakan bersama dengan kolom yang akan diterapkan dan parameter untuk konstruktor transformator. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | ColumnTransformer[] |
ColumnTransformer
Nama | Deskripsi | Nilai |
---|---|---|
fields | Bidang untuk menerapkan logika transformator. | string[] |
parameter | Properti yang berbeda untuk diteruskan ke transformator. Input yang diharapkan adalah kamus pasangan kunci, nilai dalam format JSON. |
Untuk Bicep, Anda dapat menggunakan fungsi any(). |
TableFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan tumbuh, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | int |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | int |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | int |
minDataInLeaf | Jumlah minimum data per daun. | int |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | int |
modelName | Nama model yang akan dilatih. | string |
nEstimator | Tentukan jumlah pohon (atau bulat) dalam model. | int |
numLeaves | Tentukan jumlah daun. | int |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | int |
regLambda | Istilah regularisasi L2 pada berat. | int |
subsampel | Rasio subsampel instans pelatihan. | int |
subsampleFreq | Frekuensi subsampel. | int |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | bool |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | bool |
TableVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
enableEarlyTermination | Aktifkan penghentian dini, menentukan apakah AutoMLJob akan berakhir lebih awal atau tidak jika tidak ada peningkatan skor dalam 20 perulangan terakhir. | bool |
exitScore | Skor keluar untuk pekerjaan AutoML. | int |
maxConcurrentTrials | Perulangan Bersamaan Maksimum. | int |
maxCoresPerTrial | Core maks per perulangan. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah perulangan. | int |
sweepConcurrentTrials | Jumlah eksekusi sapuan bersamaan yang ingin dipicu pengguna. | int |
sweepTrials | Jumlah eksekusi sapuan yang ingin dipicu pengguna. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Batas waktu perulangan. | string |
NCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | 'Otomatis' (diperlukan) |
CustomNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai validasi N-Cross. | int (diperlukan) |
TableParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan tumbuh, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | string |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | string |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | string |
minDataInLeaf | Jumlah minimum data per daun. | string |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | string |
modelName | Nama model yang akan dilatih. | string |
nEstimator | Tentukan jumlah pohon (atau bulat) dalam model. | string |
numLeaves | Tentukan jumlah daun. | string |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | string |
regLambda | Istilah regularisasi L2 pada berat. | string |
subsampel | Rasio subsampel instans pelatihan. | string |
subsampleFreq | Frekuensi subsampel | string |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | string |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | string |
TableSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
EarlyTerminationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
delayEvaluation | Jumlah interval untuk menunda evaluasi pertama. | int |
evaluationInterval | Interval (jumlah eksekusi) antara evaluasi kebijakan. | int |
policyType | Mengatur jenis objek | Bandit MedianStopping TruncationSelection (diperlukan) |
BanditPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'Bandit' (diperlukan) |
slackAmount | Jarak absolut yang diizinkan dari eksekusi berkinerja terbaik. | int |
slackFactor | Rasio jarak yang diizinkan dari eksekusi berkinerja terbaik. | int |
MedianStoppingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'MedianStopping' (diperlukan) |
TruncationSelectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'TruncationSelection' (diperlukan) |
truncationPercentage | Persentase eksekusi untuk membatalkan setiap interval evaluasi. | int |
ClassificationTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas klasifikasi. | Array string yang berisi salah satu dari: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas klasifikasi. | Array string yang berisi salah satu dari: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Bendera untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang cocok dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
StackEnsembleSettings
Nama | Deskripsi | Nilai |
---|---|---|
stackMetaLearnerKWargs | Parameter opsional untuk diteruskan ke penginisialisasi meta-learner. | Untuk Bicep, Anda dapat menggunakan fungsi any(). |
stackMetaLearnerTrainPercentage | Menentukan proporsi set pelatihan (saat memilih pelatihan dan jenis validasi pelatihan) yang akan dicadangkan untuk melatih meta-learner. Nilai defaultnya adalah 0,2. | int |
stackMetaLearnerType | Meta-learner adalah model yang dilatih pada output model heterogen individu. | 'ElasticNet' 'ElasticNetCV' 'LightGBMClassifier' 'LightGBMRegressor' 'LinearRegression' 'LogisticRegression' 'LogisticRegressionCV' 'Tidak Ada' |
Prakiraan
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Prakiraan' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
forecastingSettings | Memperkirakan input khusus tugas. | ForecastingSettings |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas prakiraan. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Menguji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ForecastingTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
ForecastingSettings
Nama | Deskripsi | Nilai |
---|---|---|
countryOrRegionForHolidays | Negara atau wilayah untuk liburan untuk tugas prakiraan. Fitur ini harus ISO 3166 dua huruf kode negara/wilayah, misalnya 'AS' atau 'GB'. |
string |
cvStepSize | Jumlah titik antara waktu asal satu lipatan CV dan lipatan berikutnya. Untuk contoh, jika CVStepSize = 3 untuk data harian, waktu asal untuk setiap lipatan akan3 hari terpisah. |
int |
featureLags | Bendera untuk menghasilkan lag untuk fitur numerik dengan 'otomatis' atau null. | 'Otomatis' 'Tidak Ada' |
featuresUnknownAtForecastTime | Kolom fitur yang tersedia untuk pelatihan tetapi tidak diketahui pada saat prakiraan/inferensi. Jika features_unknown_at_forecast_time tidak diatur, diasumsikan bahwa semua kolom fitur dalam himpunan data diketahui pada waktu inferensi. |
string[] |
forecastHorizon | Horizon prakiraan maksimum yang diinginkan dalam satuan frekuensi rangkaian waktu. | ForecastHorizon |
frekuensi | Saat melakukan prakiraan, parameter ini mewakili periode pada suatu prakiraan, misalnya harian, mingguan, tahunan, dll. Frekuensi prakiraan adalah frekuensi himpunan data secara default. | string |
Musiman | Atur musim rangkaian waktu sebagai kelipatan bilangan bulat dari frekuensi seri. Jika musim diatur ke 'otomatis', musim akan disimpulkan. |
Musiman |
shortSeriesHandlingConfig | Parameter yang menentukan cara jika AutoML harus menangani rangkaian waktu yang singkat. | 'Otomatis' 'Jatuhkan' 'Tidak Ada' 'Pad' |
targetAggregateFunction | Fungsi yang akan digunakan untuk mengagregasi kolom target rangkaian waktu agar sesuai dengan frekuensi yang ditentukan pengguna. Jika TargetAggregateFunction diatur yaitu bukan 'Tidak Ada', tetapi parameter freq tidak diatur, kesalahan akan muncul. Fungsi agregasi target yang memungkinkan adalah: "sum", "max", "min" dan "mean". |
'Maks' 'Rata-rata' 'Min' 'Tidak Ada' 'Jumlah' |
targetLags | Jumlah periode sebelumnya yang lag dari kolom target. | TargetLags |
targetRollingWindowSize | Jumlah periode sebelumnya yang digunakan untuk membuat rata-rata jendela bergulir dari kolom target. | TargetRollingWindowSize |
timeColumnName | Nama kolom waktu. Parameter ini diperlukan saat melakukan prakiraan untuk menentukan kolom tanggalwaktu dalam data input yang digunakan untuk membangun rangkaian waktu serta menyimpulkan frekuensinya. | string |
timeSeriesIdColumnNames | Nama kolom yang digunakan untuk mengelompokkan rangkaian waktu. Nama tersebut dapat digunakan untuk membuat beberapa rangkaian waktu. Jika grain tidak ditetapkan, himpunan data akan diasumsikan dalam satu rangkaian waktu. Parameter ini digunakan dalam prakiraan jenis tugas. |
string[] |
useStl | Konfigurasikan Dekomposisi STL dari kolom target rangkaian waktu. | 'Tidak Ada' 'Musim' 'SeasonTrend' |
ForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | 'Otomatis' (diperlukan) |
CustomForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Prakiraan nilai horizon. | int (diperlukan) |
Musiman
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | 'Otomatis' (diperlukan) |
CustomSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai musiman. | int (diperlukan) |
TargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | 'Otomatis' (diperlukan) |
CustomTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | 'Kustom' (diperlukan) |
values | [Diperlukan] Atur nilai lag target. | int[] (diperlukan) |
TargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | 'Otomatis' (diperlukan) |
CustomTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai TargetRollingWindowSize. | int (diperlukan) |
ForecastingTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas prakiraan. | Array string yang berisi salah satu dari: 'Arimax' 'AutoArima' 'Rata-rata' 'DecisionTree' 'ElasticNet' 'ExponentialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Nabi' 'RandomForest' 'SGD' 'SeasonalAverage' 'SeasonalNaive' 'TCNForecaster' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas prakiraan. | Array string yang berisi salah satu dari: 'Arimax' 'AutoArima' 'Rata-rata' 'DecisionTree' 'ElasticNet' 'ExponentialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Nabi' 'RandomForest' 'SGD' 'SeasonalAverage' 'SeasonalNaive' 'TCNForecaster' 'XGBoostRegressor' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Benderai untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang dipasang dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Mengatur ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa depan dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
ImageClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageClassification' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk dioptimalkan untuk tugas ini. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait pembersihan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Jumlah maksimum iterasi AutoML bersamaan. | int |
maxTrials | Jumlah maksimum iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
ImageModelSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | 'Tidak Ada' 'Langkah' 'WarmupCosine' |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | 'Adam' 'Adamw' 'Tidak Ada' 'Sgd' |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
weightedLoss | Kehilangan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada kehilangan tertimbang. 1 untuk kehilangan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
int |
MLFlowModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
warmupCosineLRCycles | Nilai siklus kosinus ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembusukan berat ketika pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
weightedLoss | Penurunan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada penurunan tertimbang. 1 untuk penurunan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
string |
ImageSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel hyperparameter. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
ImageClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageClassificationMultilabel' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'IOU' 'NormMacroRecall' 'PresisiScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageInstanceSegmentation
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageInstanceSegmentation' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'MeanAveragePrecision' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageModelSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
boxScoreThreshold | Selama inferensi, hanya mengembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | 'Tidak Ada' 'Langkah' 'WarmupCosine' |
logTrainingMetrics | Aktifkan metrik pelatihan komputasi dan pengelogan. | 'Nonaktifkan' 'Aktifkan' |
logValidationLoss | Aktifkan komputasi dan kehilangan validasi pengelogan. | 'Nonaktifkan' 'Aktifkan' |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
'ExtraLarge' 'Besar' 'Sedang' 'Tidak Ada' 'Kecil' |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
bool |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus berupa float dalam rentang [0, 1]. | int |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | 'Adam' 'Adamw' 'Tidak Ada' 'Sgd' |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | int |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. | 'Coco' 'CocoVoc' 'Tidak Ada' 'Voc' |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
ImageModelDistributionSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
boxScoreThreshold | Selama inferensi, hanya kembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Pelatihan yang dijalankan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus mengapung dalam rentang [0, 1]. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. NMS: Penekanan non-maksimum |
string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | string |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. Harus 'none', 'coco', 'voc', atau 'coco_voc'. | string |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
ImageObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageObjectDetection' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk dioptimalkan untuk tugas ini. | 'MeanAveragePrecision' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait pembersihan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
Regresi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Regresi' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas regresi. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Uji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | RegresiTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
RegresiTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas regresi. | Array string yang berisi salah satu dari: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas regresi. | Array string yang berisi salah satu dari: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Benderai untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang dipasang dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Mengatur ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa depan dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
TextClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextClassification' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrik utama untuk tugas Text-Classification. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
datasetLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
NlpFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | int |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | 'Konstanta' 'ConstantWithWarmup' 'Kosinus' 'CosineWithRestarts' 'Linear' 'Tidak Ada' 'Polinomial' |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | int |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | int |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | int |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | int |
weightDecay | Berat membusuk untuk prosedur pelatihan. | int |
NlpVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Perulangan AutoML Bersamaan Maksimum. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Waktu habis untuk uji coba HD individu. | string |
NlpParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | string |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | string |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | string |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | string |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | string |
weightDecay | Berat membusuk untuk prosedur pelatihan. | string |
NlpSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
TextClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextClassificationMultilabel' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
TextNer
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextNER' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
CommandJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Perintah' (diperlukan) |
autologgerSettings | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, atau null. | AutologgerSettings |
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, Ray, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | CommandJobEnvironmentVariables |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | CommandJobInputs |
batas | Batas Pekerjaan Perintah. | CommandJobLimits |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | CommandJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
AutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | [Diperlukan] Menunjukkan apakah autologger mlflow diaktifkan. | 'Dinonaktifkan' 'Diaktifkan' (diperlukan) |
DistributionConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | Mengatur jenis objek | Mpi PyTorch Ray TensorFlow (diperlukan) |
Mpi
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'Mpi' (diperlukan) |
processCountPerInstance | Jumlah proses per simpul MPI. | int |
PyTorch
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'PyTorch' (diperlukan) |
processCountPerInstance | Jumlah proses per simpul. | int |
Ray
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'Ray' (diperlukan) |
alamat | Alamat node kepala Ray. | string |
dashboardPort | Port untuk mengikat server dasbor. | int |
headNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di head node. | string |
includeDashboard | Berikan argumen ini untuk memulai GUI dasbor Ray. | bool |
port | Pelabuhan proses sinar kepala. | int |
workerNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di simpul pekerja. | string |
TensorFlow
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'TensorFlow' (diperlukan) |
parameterServerCount | Jumlah tugas server parameter. | int |
workerCount | Jumlah pekerja. Jika tidak ditentukan, akan default ke jumlah instans. | int |
CommandJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
CommandJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
JobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | Mengatur jenis objek | custom_model harfiah mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
LiteralJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'literal' (diperlukan) |
nilai | [Diperlukan] Nilai harfiah untuk input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
TritonModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'triton_model' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFileJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_file' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFolderJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
CommandJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | 'Perintah' 'Sapu' (diperlukan) |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
CommandJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
LabelingJobProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
konfigurasi data | Konfigurasi data yang digunakan dalam pekerjaan. | PelabelanDataConfiguration |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identity | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu amlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
jobInstructions | Instruksi pelabelan pekerjaan. | PelabelanJobInstructions |
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'AutoML' 'Perintah' 'Pelabelan' 'Alur' 'Spark' 'Sapu' (diperlukan) |
labelCategories | Kategori label pekerjaan. | LabelingJobLabelCategories |
pelabelanJobMediaProperties | Properti khusus jenis media dalam pekerjaan. | PelabelanJobMediaProperties |
mlAssistConfiguration | Konfigurasi fitur MLAssist dalam pekerjaan. | MLAssistConfiguration |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
PelabelanDataConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dataId | Id sumber daya aset data untuk melakukan pelabelan. | string |
incrementalDataRefresh | Menunjukkan apakah akan mengaktifkan refresh data inkremental. | 'Dinonaktifkan' 'Diaktifkan' |
PelabelanJobInstructions
Nama | Deskripsi | Nilai |
---|---|---|
uri | Tautan ke halaman dengan instruksi pelabelan terperinci untuk pelabel. | string |
LabelingJobLabelCategories
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelCategory | |
{properti yang disesuaikan} | LabelCategory |
LabelCategory
Nama | Deskripsi | Nilai |
---|---|---|
classes | Kamus kelas label dalam kategori ini. | LabelCategoryClasses |
displayName | Nama tampilan kategori label. | string |
multiPilih | Menunjukkan apakah diizinkan untuk memilih beberapa kelas dalam kategori ini. | 'Dinonaktifkan' 'Diaktifkan' |
LabelCategoryClasses
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelClass |
LabelClass
Nama | Deskripsi | Nilai |
---|---|---|
displayName | Nama tampilan kelas label. | string |
subkelas | Kamus subkelas kelas label. | LabelClassSubclasses |
LabelClassSubclasses
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelClass |
PelabelanJobMediaProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | Mengatur jenis objek | Gambar Teks (diperlukan) |
LabelingJobImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | 'Gambar' (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan gambar. | 'BoundingBox' 'Klasifikasi' 'InstanceSegmentation' |
PelabelanJobTextProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | 'Teks' (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan teks. | 'Klasifikasi' 'NamedEntityRecognition' |
MLAssistConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | Mengatur jenis objek | Nonaktif Diaktifkan (diperlukan) |
MLAssistConfigurationDisabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | 'Dinonaktifkan' (diperlukan) |
MLAssistConfigurationEnabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | 'Diaktifkan' (diperlukan) |
inferensiComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam inferensi. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
trainingComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam pelatihan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
PipelineJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Alur' (diperlukan) |
input | Input untuk pekerjaan alur. | PipelineJobInputs |
jobs | Pekerjaan membangun Pekerjaan Alur. | PipelineJobJobs |
output | Output untuk pekerjaan alur | PipelineJobOutputs |
pengaturan | Pengaturan alur, untuk hal-hal seperti ContinueRunOnStepFailure dll. | Untuk Bicep, Anda dapat menggunakan fungsi any(). |
sourceJobId | ID sumber daya ARM dari pekerjaan sumber. | string |
PipelineJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobInput |
PipelineJobJobs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | Untuk Bicep, Anda dapat menggunakan fungsi any(). |
PipelineJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
SparkJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Spark' (diperlukan) |
arsip | Arsipkan file yang digunakan dalam pekerjaan. | string[] |
args | Argumen untuk pekerjaan tersebut. | string |
codeId | [Diperlukan] ID sumber daya ARM dari aset kode. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
conf | Properti yang dikonfigurasi Spark. | SparkJobConf |
entry | [Diperlukan] Entri yang akan dijalankan pada startup pekerjaan. | SparkJobEntry (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string |
file | File yang digunakan dalam pekerjaan. | string[] |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SparkJobInputs |
jar | File jar yang digunakan dalam pekerjaan. | string[] |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SparkJobOutputs |
pyFile | File Python yang digunakan dalam pekerjaan. | string[] |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | SparkResourceConfiguration |
SparkJobConf
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
SparkJobEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | Mengatur jenis objek | SparkJobPythonEntry SparkJobScalaEntry (diperlukan) |
SparkJobPythonEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | 'SparkJobPythonEntry' (diperlukan) |
file | [Diperlukan] Jalur file python relatif untuk titik entri pekerjaan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | 'SparkJobScalaEntry' (diperlukan) |
className | [Diperlukan] Nama kelas Scala digunakan sebagai titik masuk. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
SparkJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SparkResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
runtimeVersion | Versi runtime spark yang digunakan untuk pekerjaan tersebut. | string |
SweepJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Sapu' (diperlukan) |
earlyTermination | Kebijakan penghentian dini memungkinkan pembatalan eksekusi berkinerja buruk sebelum selesai | EarlyTerminationPolicy |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SweepJobInputs |
batas | Batas Sweep Job. | SweepJobLimits |
Tujuan | [Diperlukan] Tujuan pengoptimalan. | Tujuan (diperlukan) |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SweepJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
samplingAlgorithm | [Diperlukan] Algoritma pengambilan sampel hiperparameter | SamplingAlgorithm (diperlukan) |
searchSpace | [Diperlukan] Kamus yang berisi setiap parameter dan distribusinya. Kunci kamus adalah nama parameter | Untuk Bicep, Anda dapat menggunakan fungsi any(). (diperlukan) |
Percobaan | [Diperlukan] Definisi komponen uji coba. | TrialComponent (diperlukan) |
SweepJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
SweepJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | 'Perintah' 'Sapu' (diperlukan) |
maxConcurrentTrials | Menyapu uji coba serentak maksimum Pekerjaan. | int |
maxTotalTrials | Menyapu uji coba total maksimum Pekerjaan. | int |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
trialTimeout | Nilai batas waktu Uji Coba Pekerjaan Sweep. | string |
Tujuan
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | [Diperlukan] Menentukan tujuan metrik yang didukung untuk penyetelan hiperparameter | 'Maksimalkan' 'Minimalkan' (diperlukan) |
primaryMetric | [Diperlukan] Nama metrik yang akan dioptimalkan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SweepJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | Mengatur jenis objek | Bahasa Bayes Kisi Acak (diperlukan) |
BayesianSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Bayesian' (diperlukan) |
GridSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Kisi' (diperlukan) |
RandomSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Acak' (diperlukan) |
basis log | Angka positif opsional atau e dalam format string yang akan digunakan sebagai dasar untuk pengambilan sampel acak berbasis log | string |
rule | Jenis algoritma acak tertentu | 'Acak' 'Sobol' |
Nilai awal | Bilangan bulat opsional untuk digunakan sebagai nilai awal untuk pembuatan angka acak | int |
TrialComponent
Nama | Deskripsi | Nilai |
---|---|---|
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus menjadi salah satu dari Mpi, Tensorflow, PyTorch, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | TrialComponentEnvironmentVariables |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat pekerjaan klasifikasi Azure Machine Learning AutoML |
Templat ini membuat pekerjaan klasifikasi Azure Machine Learning AutoML untuk mengetahui model terbaik untuk memprediksi apakah klien akan berlangganan deposito berjangka tetap dengan lembaga keuangan. |
Membuat pekerjaan Perintah Azure Machine Learning |
Templat ini membuat pekerjaan Perintah Azure Machine Learning dengan skrip hello_world dasar |
Membuat pekerjaan Pembersihan Azure Machine Learning |
Templat ini membuat pekerjaan Sapuan Azure Machine Learning untuk penyetelan hyperparameter. |
Definisi sumber daya templat ARM
Jenis sumber daya ruang kerja/pekerjaan dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/jobs, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.MachineLearningServices/workspaces/jobs",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"componentId": "string",
"computeId": "string",
"description": "string",
"displayName": "string",
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"isArchived": "bool",
"notificationSetting": {
"emailOn": [ "string" ],
"emails": [ "string" ],
"webhooks": {
"{customized property}": {
"eventType": "string",
"webhookType": "string"
// For remaining properties, see Webhook objects
}
}
},
"properties": {
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string"
},
"secretsConfiguration": {
"{customized property}": {
"uri": "string",
"workspaceSecretName": "string"
},
"{customized property}": {
"uri": "string",
"workspaceSecretName": "string"
}
},
"services": {
"{customized property}": {
"endpoint": "string",
"jobServiceType": "string",
"nodes": {
"nodesValueType": "string"
// For remaining properties, see Nodes objects
},
"port": "int",
"properties": {
"{customized property}": "string"
}
},
"{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",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string",
"{customized property}": "string"
},
"jobType": "string"
// For remaining properties, see JobBaseProperties objects
}
}
Objek JobBaseProperties
Atur properti jobType untuk menentukan jenis objek.
Untuk AutoML, gunakan:
"jobType": "AutoML",
"environmentId": "string",
"environmentVariables": {
"{customized property}": "string"
},
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"queueSettings": {
"jobTier": "string",
"priority": "int"
},
"resources": {
"dockerArgs": "string",
"instanceCount": "int",
"instanceType": "string",
"locations": [ "string" ],
"maxInstanceCount": "int",
"properties": {
"{customized property}": {},
"{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
}
Untuk Command, gunakan:
"jobType": "Command",
"autologgerSettings": {
"mlflowAutologger": "string"
},
"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
}
},
"limits": {
"jobLimitsType": "string",
"timeout": "string"
},
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"queueSettings": {
"jobTier": "string",
"priority": "int"
},
"resources": {
"dockerArgs": "string",
"instanceCount": "int",
"instanceType": "string",
"locations": [ "string" ],
"maxInstanceCount": "int",
"properties": {
"{customized property}": {},
"{customized property}": {}
},
"shmSize": "string"
}
Untuk Pelabelan, gunakan:
"jobType": "Labeling",
"dataConfiguration": {
"dataId": "string",
"incrementalDataRefresh": "string"
},
"jobInstructions": {
"uri": "string"
},
"labelCategories": {
"{customized property}": {
"classes": {
"{customized property}": {
"displayName": "string",
"subclasses": {
"{customized property}": {}
}
},
"displayName": "string",
"multiSelect": "string"
},
"{customized property}": {
"classes": {
"{customized property}": {
"displayName": "string",
"subclasses": {
"{customized property}": {}
}
},
"displayName": "string",
"multiSelect": "string"
}
},
"labelingJobMediaProperties": {
"mediaType": "string"
// For remaining properties, see LabelingJobMediaProperties objects
},
"mlAssistConfiguration": {
"mlAssist": "string"
// For remaining properties, see MLAssistConfiguration objects
}
Untuk Alur, gunakan:
"jobType": "Pipeline",
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"jobs": {
"{customized property}": {}
},
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"settings": {},
"sourceJobId": "string"
Untuk Spark, gunakan:
"jobType": "Spark",
"archives": [ "string" ],
"args": "string",
"codeId": "string",
"conf": {
"{customized property}": "string"
},
"entry": {
"sparkJobEntryType": "string"
// For remaining properties, see SparkJobEntry objects
},
"environmentId": "string",
"files": [ "string" ],
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"jars": [ "string" ],
"outputs": {
"{customized property}": {
"description": "string",
"jobOutputType": "string"
// For remaining properties, see JobOutput objects
}
},
"pyFiles": [ "string" ],
"queueSettings": {
"jobTier": "string",
"priority": "int"
},
"resources": {
"instanceType": "string",
"runtimeVersion": "string"
}
Untuk Pembersihan, gunakan:
"jobType": "Sweep",
"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
}
},
"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",
"priority": "int"
},
"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",
"locations": [ "string" ],
"maxInstanceCount": "int",
"properties": {
"{customized property}": {},
"{customized property}": {}
},
"shmSize": "string"
}
}
Objek IdentityConfiguration
Atur properti identityType untuk menentukan jenis objek.
Untuk AMLToken, gunakan:
"identityType": "AMLToken"
Untuk Terkelola, gunakan:
"identityType": "Managed",
"clientId": "string",
"objectId": "string",
"resourceId": "string"
Untuk UserIdentity, gunakan:
"identityType": "UserIdentity"
Objek webhook
Atur properti webhookType untuk menentukan tipe objek.
Untuk AzureDevOps, gunakan:
"webhookType": "AzureDevOps"
Objek simpul
Atur properti nodesValueType untuk menentukan jenis objek.
Untuk Semua, gunakan:
"nodesValueType": "All"
Objek JobOutput
Atur properti jobOutputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
"jobOutputType": "custom_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Untuk mlflow_model, gunakan:
"jobOutputType": "mlflow_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Untuk mltable, gunakan:
"jobOutputType": "mltable",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Untuk triton_model, gunakan:
"jobOutputType": "triton_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Untuk uri_file, gunakan:
"jobOutputType": "uri_file",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Untuk uri_folder, gunakan:
"jobOutputType": "uri_folder",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Objek AutoMLVertical
Atur properti taskType untuk menentukan tipe objek.
Untuk Klasifikasi, gunakan:
"taskType": "Classification",
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"fixedParameters": {
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "int",
"maxBin": "int",
"maxDepth": "int",
"maxLeaves": "int",
"minDataInLeaf": "int",
"minSplitGain": "int",
"modelName": "string",
"nEstimators": "int",
"numLeaves": "int",
"preprocessorName": "string",
"regAlpha": "int",
"regLambda": "int",
"subsample": "int",
"subsampleFreq": "int",
"treeMethod": "string",
"withMean": "bool",
"withStd": "bool"
},
"limitSettings": {
"enableEarlyTermination": "bool",
"exitScore": "int",
"maxConcurrentTrials": "int",
"maxCoresPerTrial": "int",
"maxNodes": "int",
"maxTrials": "int",
"sweepConcurrentTrials": "int",
"sweepTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"positiveLabel": "string",
"primaryMetric": "string",
"searchSpace": [
{
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "string",
"maxBin": "string",
"maxDepth": "string",
"maxLeaves": "string",
"minDataInLeaf": "string",
"minSplitGain": "string",
"modelName": "string",
"nEstimators": "string",
"numLeaves": "string",
"preprocessorName": "string",
"regAlpha": "string",
"regLambda": "string",
"subsample": "string",
"subsampleFreq": "string",
"treeMethod": "string",
"withMean": "string",
"withStd": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"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"
},
"trainingMode": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
Untuk Prakiraan, gunakan:
"taskType": "Forecasting",
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"fixedParameters": {
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "int",
"maxBin": "int",
"maxDepth": "int",
"maxLeaves": "int",
"minDataInLeaf": "int",
"minSplitGain": "int",
"modelName": "string",
"nEstimators": "int",
"numLeaves": "int",
"preprocessorName": "string",
"regAlpha": "int",
"regLambda": "int",
"subsample": "int",
"subsampleFreq": "int",
"treeMethod": "string",
"withMean": "bool",
"withStd": "bool"
},
"forecastingSettings": {
"countryOrRegionForHolidays": "string",
"cvStepSize": "int",
"featureLags": "string",
"featuresUnknownAtForecastTime": [ "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",
"maxNodes": "int",
"maxTrials": "int",
"sweepConcurrentTrials": "int",
"sweepTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"primaryMetric": "string",
"searchSpace": [
{
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "string",
"maxBin": "string",
"maxDepth": "string",
"maxLeaves": "string",
"minDataInLeaf": "string",
"minSplitGain": "string",
"modelName": "string",
"nEstimators": "string",
"numLeaves": "string",
"preprocessorName": "string",
"regAlpha": "string",
"regLambda": "string",
"subsample": "string",
"subsampleFreq": "string",
"treeMethod": "string",
"withMean": "string",
"withStd": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"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"
},
"trainingMode": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
Untuk ImageClassification, gunakan:
"taskType": "ImageClassification",
"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"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
Untuk ImageClassificationMultilabel, gunakan:
"taskType": "ImageClassificationMultilabel",
"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"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
Untuk ImageInstanceSegmentation, gunakan:
"taskType": "ImageInstanceSegmentation",
"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",
"logTrainingMetrics": "string",
"logValidationLoss": "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": "MeanAveragePrecision",
"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"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
Untuk ImageObjectDetection, gunakan:
"taskType": "ImageObjectDetection",
"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",
"logTrainingMetrics": "string",
"logValidationLoss": "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": "MeanAveragePrecision",
"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"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int"
Untuk Regresi, gunakan:
"taskType": "Regression",
"cvSplitColumnNames": [ "string" ],
"featurizationSettings": {
"blockedTransformers": [ "string" ],
"columnNameAndTypes": {
"{customized property}": "string"
},
"datasetLanguage": "string",
"enableDnnFeaturization": "bool",
"mode": "string",
"transformerParams": {
"{customized property}": [
{
"fields": [ "string" ],
"parameters": {}
}
]
}
},
"fixedParameters": {
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "int",
"maxBin": "int",
"maxDepth": "int",
"maxLeaves": "int",
"minDataInLeaf": "int",
"minSplitGain": "int",
"modelName": "string",
"nEstimators": "int",
"numLeaves": "int",
"preprocessorName": "string",
"regAlpha": "int",
"regLambda": "int",
"subsample": "int",
"subsampleFreq": "int",
"treeMethod": "string",
"withMean": "bool",
"withStd": "bool"
},
"limitSettings": {
"enableEarlyTermination": "bool",
"exitScore": "int",
"maxConcurrentTrials": "int",
"maxCoresPerTrial": "int",
"maxNodes": "int",
"maxTrials": "int",
"sweepConcurrentTrials": "int",
"sweepTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"nCrossValidations": {
"mode": "string"
// For remaining properties, see NCrossValidations objects
},
"primaryMetric": "string",
"searchSpace": [
{
"booster": "string",
"boostingType": "string",
"growPolicy": "string",
"learningRate": "string",
"maxBin": "string",
"maxDepth": "string",
"maxLeaves": "string",
"minDataInLeaf": "string",
"minSplitGain": "string",
"modelName": "string",
"nEstimators": "string",
"numLeaves": "string",
"preprocessorName": "string",
"regAlpha": "string",
"regLambda": "string",
"subsample": "string",
"subsampleFreq": "string",
"treeMethod": "string",
"withMean": "string",
"withStd": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"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"
},
"trainingMode": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
},
"validationDataSize": "int",
"weightColumnName": "string"
Untuk TextClassification, gunakan:
"taskType": "TextClassification",
"featurizationSettings": {
"datasetLanguage": "string"
},
"fixedParameters": {
"gradientAccumulationSteps": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "int",
"trainingBatchSize": "int",
"validationBatchSize": "int",
"warmupRatio": "int",
"weightDecay": "int"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxNodes": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"primaryMetric": "string",
"searchSpace": [
{
"gradientAccumulationSteps": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "string",
"trainingBatchSize": "string",
"validationBatchSize": "string",
"warmupRatio": "string",
"weightDecay": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
Untuk TextClassificationMultilabel, gunakan:
"taskType": "TextClassificationMultilabel",
"featurizationSettings": {
"datasetLanguage": "string"
},
"fixedParameters": {
"gradientAccumulationSteps": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "int",
"trainingBatchSize": "int",
"validationBatchSize": "int",
"warmupRatio": "int",
"weightDecay": "int"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxNodes": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"searchSpace": [
{
"gradientAccumulationSteps": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "string",
"trainingBatchSize": "string",
"validationBatchSize": "string",
"warmupRatio": "string",
"weightDecay": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
Untuk TextNER, gunakan:
"taskType": "TextNER",
"featurizationSettings": {
"datasetLanguage": "string"
},
"fixedParameters": {
"gradientAccumulationSteps": "int",
"learningRate": "int",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "int",
"trainingBatchSize": "int",
"validationBatchSize": "int",
"warmupRatio": "int",
"weightDecay": "int"
},
"limitSettings": {
"maxConcurrentTrials": "int",
"maxNodes": "int",
"maxTrials": "int",
"timeout": "string",
"trialTimeout": "string"
},
"searchSpace": [
{
"gradientAccumulationSteps": "string",
"learningRate": "string",
"learningRateScheduler": "string",
"modelName": "string",
"numberOfEpochs": "string",
"trainingBatchSize": "string",
"validationBatchSize": "string",
"warmupRatio": "string",
"weightDecay": "string"
}
],
"sweepSettings": {
"earlyTermination": {
"delayEvaluation": "int",
"evaluationInterval": "int",
"policyType": "string"
// For remaining properties, see EarlyTerminationPolicy objects
},
"samplingAlgorithm": "string"
},
"validationData": {
"description": "string",
"jobInputType": "string",
"mode": "string",
"uri": "string"
}
Objek NCrossValidations
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
"mode": "Auto"
Untuk Kustom, gunakan:
"mode": "Custom",
"value": "int"
Objek EarlyTerminationPolicy
Atur properti policyType untuk menentukan jenis objek.
Untuk Bandit, gunakan:
"policyType": "Bandit",
"slackAmount": "int",
"slackFactor": "int"
Untuk MedianStopping, gunakan:
"policyType": "MedianStopping"
Untuk TruncationSelection, gunakan:
"policyType": "TruncationSelection",
"truncationPercentage": "int"
Objek ForecastHorizon
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
"mode": "Auto"
Untuk Kustom, gunakan:
"mode": "Custom",
"value": "int"
Objek musiman
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
"mode": "Auto"
Untuk Kustom, gunakan:
"mode": "Custom",
"value": "int"
Objek TargetLags
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
"mode": "Auto"
Untuk Kustom, gunakan:
"mode": "Custom",
"values": [ "int" ]
Objek TargetRollingWindowSize
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
"mode": "Auto"
Untuk Kustom, gunakan:
"mode": "Custom",
"value": "int"
Objek DistributionConfiguration
Atur properti distributionType untuk menentukan jenis objek.
Untuk Mpi, gunakan:
"distributionType": "Mpi",
"processCountPerInstance": "int"
Untuk PyTorch, gunakan:
"distributionType": "PyTorch",
"processCountPerInstance": "int"
Untuk Ray, gunakan:
"distributionType": "Ray",
"address": "string",
"dashboardPort": "int",
"headNodeAdditionalArgs": "string",
"includeDashboard": "bool",
"port": "int",
"workerNodeAdditionalArgs": "string"
Untuk TensorFlow, gunakan:
"distributionType": "TensorFlow",
"parameterServerCount": "int",
"workerCount": "int"
Objek JobInput
Atur properti jobInputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
"jobInputType": "custom_model",
"mode": "string",
"uri": "string"
Untuk harfiah, gunakan:
"jobInputType": "literal",
"value": "string"
Untuk mlflow_model, gunakan:
"jobInputType": "mlflow_model",
"mode": "string",
"uri": "string"
Untuk mltable, gunakan:
"jobInputType": "mltable",
"mode": "string",
"uri": "string"
Untuk triton_model, gunakan:
"jobInputType": "triton_model",
"mode": "string",
"uri": "string"
Untuk uri_file, gunakan:
"jobInputType": "uri_file",
"mode": "string",
"uri": "string"
Untuk uri_folder, gunakan:
"jobInputType": "uri_folder",
"mode": "string",
"uri": "string"
Objek LabelingJobMediaProperties
Atur properti mediaType untuk menentukan tipe objek.
Untuk Gambar, gunakan:
"mediaType": "Image",
"annotationType": "string"
Untuk Teks, gunakan:
"mediaType": "Text",
"annotationType": "string"
Objek MLAssistConfiguration
Atur properti mlAssist untuk menentukan jenis objek.
Untuk Dinonaktifkan, gunakan:
"mlAssist": "Disabled"
Untuk Diaktifkan, gunakan:
"mlAssist": "Enabled",
"inferencingComputeBinding": "string",
"trainingComputeBinding": "string"
Objek SparkJobEntry
Atur properti sparkJobEntryType untuk menentukan jenis objek.
Untuk SparkJobPythonEntry, gunakan:
"sparkJobEntryType": "SparkJobPythonEntry",
"file": "string"
Untuk SparkJobScalaEntry, gunakan:
"sparkJobEntryType": "SparkJobScalaEntry",
"className": "string"
Objek SamplingAlgorithm
Atur properti samplingAlgorithmType untuk menentukan jenis objek.
Untuk Bayesian, gunakan:
"samplingAlgorithmType": "Bayesian"
Untuk Grid, gunakan:
"samplingAlgorithmType": "Grid"
Untuk Acak, gunakan:
"samplingAlgorithmType": "Random",
"logbase": "string",
"rule": "string",
"seed": "int"
Nilai properti
ruang kerja/pekerjaan
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.MachineLearningServices/workspaces/jobs' |
apiVersion | Versi api sumber daya | '2023-06-01-preview' |
nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM. |
string (diperlukan) |
properti | [Diperlukan] Atribut tambahan entitas. | JobBaseProperties (diperlukan) |
JobBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identitas | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu AmlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
jobType | Mengatur jenis objek | AutoML Perintah Pelabelan Alur Spark Sapuan (diperlukan) |
IdentityConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
identityType | Mengatur jenis objek | AMLToken Terkelola UserIdentity (diperlukan) |
AmlToken
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'AMLToken' (diperlukan) |
ManagedIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'Terkelola' (diperlukan) |
clientId | Menentukan identitas yang ditetapkan pengguna berdasarkan ID klien. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Menentukan identitas yang ditetapkan pengguna menurut ID objek. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Menentukan identitas yang ditetapkan pengguna oleh ID sumber daya ARM. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string |
UserIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | 'UserIdentity' (diperlukan) |
NotificationSetting
Nama | Deskripsi | Nilai |
---|---|---|
emailOn | Mengirim pemberitahuan email ke pengguna pada jenis pemberitahuan tertentu | Array string yang berisi salah satu dari: 'JobCancelled' 'JobCompleted' 'JobFailed' |
Ini adalah daftar penerima email yang memiliki batasan 499 karakter secara total concat dengan pemisah koma | string[] | |
webhook | Mengirim panggilan balik webhook ke layanan. Kunci adalah nama yang disediakan pengguna untuk webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | Webhook |
Webhook
Nama | Deskripsi | Nilai |
---|---|---|
eventType | Mengirim panggilan balik pada peristiwa pemberitahuan tertentu | string |
webhookType | Mengatur jenis objek | AzureDevOps (diperlukan) |
AzureDevOpsWebhook
Nama | Deskripsi | Nilai |
---|---|---|
webhookType | [Diperlukan] Menentukan jenis layanan untuk mengirim panggilan balik | 'AzureDevOps' (diperlukan) |
ResourceBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string | |
{properti yang disesuaikan} | string |
JobBaseSecretsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | SecretConfiguration | |
{properti yang disesuaikan} | SecretConfiguration |
SecretConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
uri | Uri Rahasia. Sampel Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nama rahasia di brankas kunci ruang kerja. | string |
JobBaseServices
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobService | |
{properti yang disesuaikan} | JobService |
JobService
Nama | Deskripsi | Nilai |
---|---|---|
titik akhir | Url untuk titik akhir. | string |
jobServiceType | Jenis titik akhir. | string |
nodes | Simpul yang ingin digunakan pengguna untuk memulai layanan. Jika Node tidak diatur atau diatur ke null, layanan hanya akan dimulai pada node pemimpin. |
Node |
port | Port untuk titik akhir yang diatur oleh pengguna. | int |
properti | Properti tambahan untuk diatur pada titik akhir. | JobServiceProperties |
Node
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | Mengatur jenis objek | Semua (diperlukan) |
AllNodes
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | [Diperlukan] Jenis nilai Simpul | 'Semua' (diperlukan) |
JobServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
AutoMLJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'AutoML' (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. Ini adalah nilai opsional untuk disediakan, jika tidak disediakan, AutoML akan default ini ke versi lingkungan yang dikumpulkan OtomatisML Produksi saat menjalankan pekerjaan. |
string |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | AutoMLJobEnvironmentVariables |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | AutoMLJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
taskDetails | [Diperlukan] Ini mewakili skenario yang dapat menjadi salah satu Tabel/NLP/Gambar | AutoMLVertical (diperlukan) |
AutoMLJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
AutoMLJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
JobOutput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk output. | string |
jobOutputType | Mengatur jenis objek | custom_model mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
AutoDeleteSetting
Nama | Deskripsi | Nilai |
---|---|---|
kondisi | Kapan harus memeriksa apakah aset kedaluwarsa | 'CreatedGreaterThan' 'LastAccessedGreaterThan' |
nilai | Nilai kondisi kedaluwarsa. | string |
MLFlowModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'mlflow_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
MLTableJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'mltable' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
TritonModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'triton_model' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
UriFileJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_file' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
UriFolderJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_folder' (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | 'Langsung' 'ReadWriteMount' 'Unggah' |
uri | URI Aset Output. | string |
QueueSettings
Nama | Deskripsi | Nilai |
---|---|---|
jobTier | Mengontrol tingkat pekerjaan komputasi | 'Dasar' 'Null' 'Premium' 'Spot' 'Standar' |
prioritas | Mengontrol prioritas pekerjaan pada komputasi. | int |
JobResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dockerArgs | Argumen tambahan untuk diteruskan ke perintah eksekusi Docker. Ini akan mengambil alih parameter apa pun yang telah ditetapkan oleh sistem, atau di bagian ini. Parameter ini hanya didukung untuk jenis komputasi Azure ML. | string |
instanceCount | Jumlah instans atau simpul opsional yang digunakan oleh target komputasi. | int |
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
locations | Lokasi tempat pekerjaan dapat berjalan. | string[] |
maxInstanceCount | Jumlah instans atau simpul maksimum opsional yang diizinkan untuk digunakan oleh target komputasi. Untuk digunakan dengan pelatihan elastis, saat ini hanya didukung oleh jenis distribusi PyTorch. |
int |
properti | Tas properti tambahan. | ResourceConfigurationProperties |
shmSize | Ukuran blok memori bersama kontainer docker. Ini harus dalam format (number)(unit) di mana angka yang harus lebih besar dari 0 dan unit dapat berupa salah satu dari b(byte), k(kilobyte), m(megabyte), atau g(gigabyte). | string Batasan: Pola = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | ||
{properti yang disesuaikan} |
AutoMLVertical
Nama | Deskripsi | Nilai |
---|---|---|
logVerbosity | Catat verbositas untuk pekerjaan tersebut. | 'Kritis' 'Debug' 'Kesalahan' 'Info' 'NotSet' 'Peringatan' |
targetColumnName | Nama kolom target: Ini adalah kolom nilai prediksi. Juga dikenal sebagai nama kolom label dalam konteks tugas klasifikasi. |
string |
trainingData | [Diperlukan] Input data pelatihan. | MLTableJobInput (diperlukan) |
taskType | Mengatur jenis objek | Klasifikasi Prakiraan ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regresi TextClassification TextClassificationMultilabel TextNER (diperlukan) |
MLTableJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' 'harfiah' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
Klasifikasi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Klasifikasi' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
positiveLabel | Label positif untuk perhitungan metrik biner. | string |
primaryMetric | Metrik utama untuk tugas tersebut. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PresisiScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Menguji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ClassificationTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
TableVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
blockedTransformers | Transformator ini tidak akan digunakan dalam fiturisasi. | Array string yang berisi salah satu dari: 'CatTargetEncoder' 'CountVectorizer' 'HashOneHotEncoder' 'LabelEncoder' 'NaiveBayes' 'OneHotEncoder' 'TextTargetEncoder' 'TfIdf' 'WoETargetEncoder' 'WordEmbedding' |
columnNameAndTypes | Kamus nama kolom dan jenisnya (int, float, string, datetime dll). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
enableDnnFeaturization | Menentukan apakah akan menggunakan featurizer berbasis Dnn untuk fiturisasi data. | bool |
mode | Mode fiturisasi - Pengguna dapat mempertahankan mode 'Otomatis' default dan AutoML akan mengurus transformasi data yang diperlukan dalam fase fiturisasi. Jika 'Nonaktif' dipilih, maka tidak ada fiturisasi yang dilakukan. Jika 'Kustom' dipilih, pengguna dapat menentukan input tambahan untuk menyesuaikan bagaimana fiturisasi dilakukan. |
'Otomatis' 'Kustom' 'Nonaktif' |
transformerParams | Pengguna dapat menentukan transformator tambahan yang akan digunakan bersama dengan kolom yang akan diterapkan dan parameter untuk konstruktor transformator. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | ColumnTransformer[] |
ColumnTransformer
Nama | Deskripsi | Nilai |
---|---|---|
fields | Bidang untuk menerapkan logika transformator. | string[] |
parameter | Properti yang berbeda untuk diteruskan ke transformator. Input yang diharapkan adalah kamus pasangan kunci,nilai dalam format JSON. |
TableFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan pertumbuhan, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | int |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | int |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | int |
minDataInLeaf | Jumlah minimum data per daun. | int |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | int |
modelName | Nama model yang akan dilatih. | string |
nEstimators | Tentukan jumlah pohon (atau bulat) dalam model. | int |
numLeaves | Tentukan jumlah daun. | int |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | int |
regLambda | Istilah regularisasi L2 pada berat. | int |
subsampel | Rasio subsampel instans pelatihan. | int |
subsampleFreq | Frekuensi subsampel. | int |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | bool |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | bool |
TableVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
enableEarlyTermination | Aktifkan penghentian dini, menentukan apakah AutoMLJob akan berakhir lebih awal atau tidak jika tidak ada peningkatan skor dalam 20 perulangan terakhir. | bool |
exitScore | Skor keluar untuk pekerjaan AutoML. | int |
maxConcurrentTrials | Perulangan Bersamaan Maksimum. | int |
maxCoresPerTrial | Core maks per perulangan. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah perulangan. | int |
sweepConcurrentTrials | Jumlah eksekusi sapuan bersamaan yang ingin dipicu pengguna. | int |
sweepTrials | Jumlah eksekusi sapuan yang ingin dipicu pengguna. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Batas waktu perulangan. | string |
NCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | 'Otomatis' (diperlukan) |
CustomNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai validasi N-Cross. | int (diperlukan) |
TableParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan tumbuh, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | string |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | string |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | string |
minDataInLeaf | Jumlah minimum data per daun. | string |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | string |
modelName | Nama model yang akan dilatih. | string |
nEstimator | Tentukan jumlah pohon (atau bulat) dalam model. | string |
numLeaves | Tentukan jumlah daun. | string |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | string |
regLambda | Istilah regularisasi L2 pada berat. | string |
subsampel | Rasio subsampel instans pelatihan. | string |
subsampleFreq | Frekuensi subsampel | string |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | string |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | string |
TableSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
EarlyTerminationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
delayEvaluation | Jumlah interval untuk menunda evaluasi pertama. | int |
evaluationInterval | Interval (jumlah eksekusi) antara evaluasi kebijakan. | int |
policyType | Mengatur jenis objek | Bandit MedianStopping TruncationSelection (diperlukan) |
BanditPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'Bandit' (diperlukan) |
slackAmount | Jarak absolut yang diizinkan dari eksekusi berkinerja terbaik. | int |
slackFactor | Rasio jarak yang diizinkan dari eksekusi berkinerja terbaik. | int |
MedianStoppingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'MedianStopping' (diperlukan) |
TruncationSelectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | 'TruncationSelection' (diperlukan) |
truncationPercentage | Persentase eksekusi untuk membatalkan setiap interval evaluasi. | int |
ClassificationTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas klasifikasi. | Array string yang berisi salah satu dari: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas klasifikasi. | Array string yang berisi salah satu dari: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Bendera untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang cocok dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
StackEnsembleSettings
Nama | Deskripsi | Nilai |
---|---|---|
stackMetaLearnerKWargs | Parameter opsional untuk diteruskan ke penginisialisasi meta-learner. | |
stackMetaLearnerTrainPercentage | Menentukan proporsi set pelatihan (saat memilih pelatihan dan jenis validasi pelatihan) yang akan dicadangkan untuk melatih meta-learner. Nilai defaultnya adalah 0,2. | int |
stackMetaLearnerType | Meta-learner adalah model yang dilatih pada output model heterogen individu. | 'ElasticNet' 'ElasticNetCV' 'LightGBMClassifier' 'LightGBMRegressor' 'LinearRegression' 'LogisticRegression' 'LogisticRegressionCV' 'Tidak Ada' |
Prakiraan
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Prakiraan' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
forecastingSettings | Memperkirakan input spesifik tugas. | ForecastingSettings |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas prakiraan. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Uji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ForecastingTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
ForecastingSettings
Nama | Deskripsi | Nilai |
---|---|---|
countryOrRegionForHolidays | Negara atau wilayah untuk hari libur untuk tugas prakiraan. Fitur ini harus ISO 3166 dua huruf kode negara/wilayah, misalnya 'AS' atau 'GB'. |
string |
cvStepSize | Jumlah titik antara waktu asal satu lipatan CV dan lipatan berikutnya. Untuk contoh, jika CVStepSize = 3 untuk data harian, waktu asal untuk setiap lipatan akantiga hari terpisah. |
int |
featureLags | Bendera untuk menghasilkan lag untuk fitur numerik dengan 'otomatis' atau null. | 'Otomatis' 'Tidak Ada' |
featuresUnknownAtForecastTime | Kolom fitur yang tersedia untuk pelatihan tetapi tidak diketahui pada saat prakiraan/inferensi. Jika features_unknown_at_forecast_time tidak diatur, diasumsikan bahwa semua kolom fitur dalam himpunan data diketahui pada waktu inferensi. |
string[] |
forecastHorizon | Horizon prakiraan maksimum yang diinginkan dalam satuan frekuensi rangkaian waktu. | ForecastHorizon |
frekuensi | Saat melakukan prakiraan, parameter ini mewakili periode pada suatu prakiraan, misalnya harian, mingguan, tahunan, dll. Frekuensi prakiraan adalah frekuensi himpunan data secara default. | string |
Musiman | Atur musim rangkaian waktu sebagai kelipatan bilangan bulat dari frekuensi seri. Jika musim diatur ke 'otomatis', musim akan disimpulkan. |
Musiman |
shortSeriesHandlingConfig | Parameter yang menentukan cara jika AutoML harus menangani rangkaian waktu yang singkat. | 'Otomatis' 'Jatuhkan' 'Tidak Ada' 'Pad' |
targetAggregateFunction | Fungsi yang akan digunakan untuk mengagregasi kolom target rangkaian waktu agar sesuai dengan frekuensi yang ditentukan pengguna. Jika TargetAggregateFunction diatur yaitu bukan 'None', tetapi parameter freq tidak diatur, kesalahan akan muncul. Fungsi agregasi target yang memungkinkan adalah: "sum", "max", "min" dan "mean". |
'Maks' 'Mean' 'Min' 'Tidak Ada' 'Jumlah' |
targetLags | Jumlah periode sebelumnya yang lag dari kolom target. | TargetLags |
targetRollingWindowSize | Jumlah periode sebelumnya yang digunakan untuk membuat rata-rata jendela bergulir dari kolom target. | TargetRollingWindowSize |
timeColumnName | Nama kolom waktu. Parameter ini diperlukan saat melakukan prakiraan untuk menentukan kolom tanggalwaktu dalam data input yang digunakan untuk membangun rangkaian waktu serta menyimpulkan frekuensinya. | string |
timeSeriesIdColumnNames | Nama kolom yang digunakan untuk mengelompokkan rangkaian waktu. Nama tersebut dapat digunakan untuk membuat beberapa rangkaian waktu. Jika grain tidak ditetapkan, himpunan data akan diasumsikan dalam satu rangkaian waktu. Parameter ini digunakan dalam prakiraan jenis tugas. |
string[] |
useStl | Konfigurasikan Dekomposisi STL dari kolom target rangkaian waktu. | 'Tidak Ada' 'Musim' 'SeasonTrend' |
ForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | 'Otomatis' (diperlukan) |
CustomForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Prakiraan nilai horizon. | int (diperlukan) |
Musiman
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | 'Otomatis' (diperlukan) |
CustomSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai musiman. | int (diperlukan) |
TargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | 'Otomatis' (diperlukan) |
CustomTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | 'Kustom' (diperlukan) |
values | [Diperlukan] Atur nilai lag target. | int[] (diperlukan) |
TargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | 'Otomatis' (diperlukan) |
CustomTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | 'Kustom' (diperlukan) |
nilai | [Diperlukan] Nilai TargetRollingWindowSize. | int (diperlukan) |
ForecastingTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas prakiraan. | Array string yang berisi salah satu dari: 'Arimax' 'AutoArima' 'Rata-rata' 'DecisionTree' 'ElasticNet' 'ExponentialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Nabi' 'RandomForest' 'SGD' 'SeasonalAverage' 'SeasonalNaive' 'TCNForecaster' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas prakiraan. | Array string yang berisi salah satu dari: 'Arimax' 'AutoArima' 'Rata-rata' 'DecisionTree' 'ElasticNet' 'ExponentialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Nabi' 'RandomForest' 'SGD' 'SeasonalAverage' 'SeasonalNaive' 'TCNForecaster' 'XGBoostRegressor' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Benderai untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang dipasang dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Mengatur ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa depan dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
ImageClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageClassification' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PresisiScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Jumlah maksimum iterasi AutoML bersamaan. | int |
maxTrials | Jumlah maksimum iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
ImageModelSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | 'Tidak Ada' 'Langkah' 'WarmupCosine' |
modelName | Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | 'Adam' 'Adamw' 'Tidak Ada' 'Sgd' |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
warmupCosineLRCycles | Nilai siklus kosinus ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembusukan berat ketika pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
weightedLoss | Penurunan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada penurunan tertimbang. 1 untuk penurunan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
int |
MLFlowModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' 'harfiah' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
modelName | Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
warmupCosineLRCycles | Nilai siklus kosinus ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembusukan berat ketika pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
weightedLoss | Penurunan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada penurunan tertimbang. 1 untuk penurunan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
string |
ImageSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel hyperparameter. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
ImageClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageClassificationMultilabel' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'IOU' 'NormMacroRecall' 'PresisiScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageInstanceSegmentation
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageInstanceSegmentation' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'MeanAveragePrecision' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageModelSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
boxScoreThreshold | Selama inferensi, hanya mengembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Pelatihan yang dijalankan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | 'Tidak Ada' 'Langkah' 'WarmupCosine' |
logTrainingMetrics | Aktifkan metrik pelatihan komputasi dan pengelogan. | 'Nonaktifkan' 'Aktifkan' |
logValidationLoss | Aktifkan komputasi dan kehilangan validasi pengelogan. | 'Nonaktifkan' 'Aktifkan' |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
'ExtraLarge' 'Besar' 'Sedang' 'Tidak Ada' 'Kecil' |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
bool |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus berupa float dalam rentang [0, 1]. | int |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | 'Adam' 'Adamw' 'Tidak Ada' 'Sgd' |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | int |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. | 'Coco' 'CocoVoc' 'Tidak Ada' 'Voc' |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
ImageModelDistributionSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
boxScoreThreshold | Selama inferensi, hanya kembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
modelName | Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus mengapung dalam rentang [0, 1]. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. NMS: Supresi non-maksimum |
string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | string |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. Harus 'none', 'coco', 'voc', atau 'coco_voc'. | string |
warmupCosineLRCycles | Nilai siklus kosinus ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembusukan berat ketika pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
ImageObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'ImageObjectDetection' (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | 'MeanAveragePrecision' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
Regresi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'Regresi' (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas regresi. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Menguji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | RegressionTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
RegressionTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas regresi. | Array string yang berisi salah satu dari: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas regresi. | Array string yang berisi salah satu dari: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Bendera untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang cocok dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
'Otomatis' 'Terdistribusi' 'Tidak Didistribusikan' |
TextClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextClassification' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrik utama untuk tugas Text-Classification. | 'AUCWeighted' 'Akurasi' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PresisiScoreWeighted' |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
himpunan dataLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
NlpFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | int |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | 'Konstanta' 'ConstantWithWarmup' 'Kosinus' 'CosineWithRestarts' 'Linear' 'Tidak Ada' 'Polinomial' |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | int |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | int |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | int |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | int |
weightDecay | Pemburasan berat badan untuk prosedur pelatihan. | int |
NlpVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Perulangan AutoML Bersamaan Maksimum. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Waktu habis untuk uji coba HD individual. | string |
NlpParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | string |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | string |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | string |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | string |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | string |
weightDecay | Pemburasan berat badan untuk prosedur pelatihan. | string |
NlpSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | 'Bayesian' 'Kisi' 'Acak' (diperlukan) |
TextClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextClassificationMultilabel' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
TextNer
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | 'TextNER' (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
CommandJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Perintah' (diperlukan) |
autologgerSettings | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, atau null. | AutologgerSettings |
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, Ray, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | CommandJobEnvironmentVariables |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | CommandJobInputs |
batas | Batas Pekerjaan Perintah. | CommandJobLimits |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | CommandJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
AutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | [Diperlukan] Menunjukkan apakah autologger mlflow diaktifkan. | 'Dinonaktifkan' 'Diaktifkan' (diperlukan) |
DistributionConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | Mengatur jenis objek | Mpi PyTorch Ray TensorFlow (diperlukan) |
Mpi
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'Mpi' (diperlukan) |
processCountPerInstance | Jumlah proses per simpul MPI. | int |
PyTorch
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'PyTorch' (diperlukan) |
processCountPerInstance | Jumlah proses per simpul. | int |
Ray
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'Ray' (diperlukan) |
alamat | Alamat node kepala Ray. | string |
dashboardPort | Port untuk mengikat server dasbor. | int |
headNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di head node. | string |
includeDashboard | Berikan argumen ini untuk memulai GUI dasbor Ray. | bool |
port | Pelabuhan proses sinar kepala. | int |
workerNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di simpul pekerja. | string |
TensorFlow
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | 'TensorFlow' (diperlukan) |
parameterServerCount | Jumlah tugas server parameter. | int |
workerCount | Jumlah pekerja. Jika tidak ditentukan, akan default ke jumlah instans. | int |
CommandJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
CommandJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
JobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | Mengatur jenis objek | custom_model harfiah mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'custom_model' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
LiteralJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'literal' (diperlukan) |
nilai | [Diperlukan] Nilai harfiah untuk input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
TritonModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'triton_model' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFileJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_file' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFolderJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | 'uri_folder' (diperlukan) |
mode | Mode Pengiriman Aset Input. | 'Langsung' 'Unduh' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
CommandJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | 'Perintah' 'Sapu' (diperlukan) |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
CommandJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
LabelingJobProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
konfigurasi data | Konfigurasi data yang digunakan dalam pekerjaan. | LabelingDataConfiguration |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identity | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu AmlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
jobInstructions | Instruksi pelabelan pekerjaan. | PelabelanJobInstructions |
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'AutoML' 'Perintah' 'Pelabelan' 'Alur' 'Spark' 'Sapu' (diperlukan) |
labelCategories | Kategori label pekerjaan. | LabelingJobLabelCategories |
pelabelanJobMediaProperties | Properti khusus jenis media dalam pekerjaan. | LabelingJobMediaProperties |
mlAssistConfiguration | Konfigurasi fitur MLAssist dalam pekerjaan. | MLAssistConfiguration |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
PelabelanDataConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dataId | Id sumber daya aset data untuk melakukan pelabelan. | string |
incrementalDataRefresh | Menunjukkan apakah akan mengaktifkan refresh data inkremental. | 'Dinonaktifkan' 'Diaktifkan' |
PelabelanJobInstructions
Nama | Deskripsi | Nilai |
---|---|---|
uri | Tautan ke halaman dengan instruksi pelabelan terperinci untuk pelabel. | string |
LabelingJobLabelCategories
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelCategory | |
{properti yang disesuaikan} | LabelCategory |
LabelCategory
Nama | Deskripsi | Nilai |
---|---|---|
classes | Kamus kelas label dalam kategori ini. | LabelCategoryClasses |
displayName | Nama tampilan kategori label. | string |
multiPilih | Menunjukkan apakah diizinkan untuk memilih beberapa kelas dalam kategori ini. | 'Dinonaktifkan' 'Diaktifkan' |
LabelCategoryClasses
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelClass |
LabelClass
Nama | Deskripsi | Nilai |
---|---|---|
displayName | Nama tampilan kelas label. | string |
subkelas | Kamus subkelas kelas label. | LabelClassSubclasses |
LabelClassSubclasses
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | LabelClass |
PelabelanJobMediaProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | Mengatur jenis objek | Gambar Teks (diperlukan) |
LabelingJobImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | 'Gambar' (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan gambar. | 'BoundingBox' 'Klasifikasi' 'InstanceSegmentation' |
PelabelanJobTextProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | 'Teks' (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan teks. | 'Klasifikasi' 'NamedEntityRecognition' |
MLAssistConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | Mengatur jenis objek | Nonaktif Diaktifkan (diperlukan) |
MLAssistConfigurationDisabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | 'Dinonaktifkan' (diperlukan) |
MLAssistConfigurationEnabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | 'Diaktifkan' (diperlukan) |
inferensiComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam inferensi. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
trainingComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam pelatihan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
PipelineJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Alur' (diperlukan) |
input | Input untuk pekerjaan alur. | PipelineJobInputs |
jobs | Pekerjaan membangun Pekerjaan Alur. | PipelineJobJobs |
output | Output untuk pekerjaan alur | PipelineJobOutputs |
pengaturan | Pengaturan alur, untuk hal-hal seperti ContinueRunOnStepFailure dll. | |
sourceJobId | ID sumber daya ARM dari pekerjaan sumber. | string |
PipelineJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
PipelineJobJobs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} |
PipelineJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SparkJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Spark' (diperlukan) |
arsip | File arsip yang digunakan dalam pekerjaan. | string[] |
args | Argumen untuk pekerjaan tersebut. | string |
codeId | [Diperlukan] ID sumber daya ARM dari aset kode. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
conf | Properti yang dikonfigurasi Spark. | SparkJobConf |
entry | [Diperlukan] Entri yang akan dijalankan pada startup pekerjaan. | SparkJobEntry (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string |
file | File yang digunakan dalam pekerjaan. | string[] |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SparkJobInputs |
jar | File jar yang digunakan dalam pekerjaan. | string[] |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SparkJobOutputs |
pyFile | File Python yang digunakan dalam pekerjaan. | string[] |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | SparkResourceConfiguration |
SparkJobConf
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
SparkJobEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | Mengatur jenis objek | SparkJobPythonEntry SparkJobScalaEntry (diperlukan) |
SparkJobPythonEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | 'SparkJobPythonEntry' (diperlukan) |
file | [Diperlukan] Jalur file python relatif untuk titik entri pekerjaan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | 'SparkJobScalaEntry' (diperlukan) |
className | [Diperlukan] Nama kelas Scala digunakan sebagai titik masuk. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
SparkJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SparkResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
runtimeVersion | Versi runtime spark yang digunakan untuk pekerjaan tersebut. | string |
SweepJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | 'Sapu' (diperlukan) |
earlyTermination | Kebijakan penghentian dini memungkinkan pembatalan eksekusi berkinerja buruk sebelum selesai | EarlyTerminationPolicy |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SweepJobInputs |
batas | Batas Pekerjaan Pembersihan. | SweepJobLimits |
Tujuan | [Diperlukan] Tujuan pengoptimalan. | Tujuan (diperlukan) |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SweepJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
samplingAlgorithm | [Diperlukan] Algoritma pengambilan sampel hyperparameter | SamplingAlgorithm (diperlukan) |
searchSpace | [Diperlukan] Kamus yang berisi setiap parameter dan distribusinya. Kunci kamus adalah nama parameter | |
Percobaan | [Diperlukan] Definisi komponen uji coba. | TrialComponent (diperlukan) |
SweepJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobInput |
SweepJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | 'Perintah' 'Sapu' (diperlukan) |
maxConcurrentTrials | Menyapu uji coba serentak maksimum Pekerjaan. | int |
maxTotalTrials | Menyapu uji coba total maksimum Pekerjaan. | int |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
trialTimeout | Nilai batas waktu Uji Coba Pekerjaan Pembersihan. | string |
Tujuan
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | [Diperlukan] Menentukan tujuan metrik yang didukung untuk penyetelan hiperparameter | 'Maksimalkan' 'Minimalkan' (diperlukan) |
primaryMetric | [Diperlukan] Nama metrik untuk dioptimalkan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SweepJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
SamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | Mengatur jenis objek | Bahasa Bayes Kisi Acak (diperlukan) |
BayesianSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Bayesian' (diperlukan) |
GridSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Kisi' (diperlukan) |
RandomSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | 'Acak' (diperlukan) |
basis log | Angka positif opsional atau e dalam format string yang akan digunakan sebagai dasar untuk pengambilan sampel acak berbasis log | string |
rule | Jenis algoritma acak tertentu | 'Acak' 'Sobol' |
Nilai awal | Bilangan bulat opsional untuk digunakan sebagai nilai awal untuk pembuatan angka acak | int |
TrialComponent
Nama | Deskripsi | Nilai |
---|---|---|
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | TrialComponentEnvironmentVariables |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat pekerjaan klasifikasi Azure Machine Learning AutoML |
Templat ini membuat pekerjaan klasifikasi Azure Machine Learning AutoML untuk mengetahui model terbaik untuk memprediksi apakah klien akan berlangganan deposito berjangka tetap dengan lembaga keuangan. |
Membuat pekerjaan Perintah Azure Machine Learning |
Templat ini membuat pekerjaan Perintah Azure Machine Learning dengan skrip hello_world dasar |
Membuat pekerjaan Sapuan Azure Machine Learning |
Templat ini membuat pekerjaan Sapuan Azure Machine Learning untuk penyetelan hyperparameter. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya ruang kerja/pekerjaan dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/jobs, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/jobs@2023-06-01-preview"
name = "string"
parent_id = "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
notificationSetting = {
emailOn = [
"string"
]
emails = [
"string"
]
webhooks = {
{customized property} = {
eventType = "string"
webhookType = "string"
// For remaining properties, see Webhook objects
}
}
}
properties = {
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
}
secretsConfiguration = {
{customized property} = {
uri = "string"
workspaceSecretName = "string"
}
{customized property} = {
uri = "string"
workspaceSecretName = "string"
}
}
services = {
{customized property} = {
endpoint = "string"
jobServiceType = "string"
nodes = {
nodesValueType = "string"
// For remaining properties, see Nodes objects
}
port = int
properties = {
{customized property} = "string"
}
}
{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"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
{customized property} = "string"
}
jobType = "string"
// For remaining properties, see JobBaseProperties objects
}
})
}
Objek JobBaseProperties
Atur properti jobType untuk menentukan jenis objek.
Untuk AutoML, gunakan:
jobType = "AutoML"
environmentId = "string"
environmentVariables = {
{customized property} = "string"
}
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
queueSettings = {
jobTier = "string"
priority = int
}
resources = {
dockerArgs = "string"
instanceCount = int
instanceType = "string"
locations = [
"string"
]
maxInstanceCount = int
properties = {}
shmSize = "string"
}
taskDetails = {
logVerbosity = "string"
targetColumnName = "string"
trainingData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
taskType = "string"
// For remaining properties, see AutoMLVertical objects
}
Untuk Command, gunakan:
jobType = "Command"
autologgerSettings = {
mlflowAutologger = "string"
}
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
}
}
limits = {
jobLimitsType = "string"
timeout = "string"
}
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
queueSettings = {
jobTier = "string"
priority = int
}
resources = {
dockerArgs = "string"
instanceCount = int
instanceType = "string"
locations = [
"string"
]
maxInstanceCount = int
properties = {}
shmSize = "string"
}
Untuk Pelabelan, gunakan:
jobType = "Labeling"
dataConfiguration = {
dataId = "string"
incrementalDataRefresh = "string"
}
jobInstructions = {
uri = "string"
}
labelCategories = {
{customized property} = {
classes = {
{customized property} = {
displayName = "string"
subclasses = {
{customized property} = {}
}
}
displayName = "string"
multiSelect = "string"
}
{customized property} = {
classes = {
{customized property} = {
displayName = "string"
subclasses = {
{customized property} = {}
}
}
displayName = "string"
multiSelect = "string"
}
}
labelingJobMediaProperties = {
mediaType = "string"
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration = {
mlAssist = "string"
// For remaining properties, see MLAssistConfiguration objects
}
Untuk Alur, gunakan:
jobType = "Pipeline"
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
jobs = {}
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
sourceJobId = "string"
Untuk Spark, gunakan:
jobType = "Spark"
archives = [
"string"
]
args = "string"
codeId = "string"
conf = {
{customized property} = "string"
}
entry = {
sparkJobEntryType = "string"
// For remaining properties, see SparkJobEntry objects
}
environmentId = "string"
files = [
"string"
]
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
jars = [
"string"
]
outputs = {
{customized property} = {
description = "string"
jobOutputType = "string"
// For remaining properties, see JobOutput objects
}
}
pyFiles = [
"string"
]
queueSettings = {
jobTier = "string"
priority = int
}
resources = {
instanceType = "string"
runtimeVersion = "string"
}
Untuk Sapuan, gunakan:
jobType = "Sweep"
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
}
}
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"
priority = int
}
samplingAlgorithm = {
samplingAlgorithmType = "string"
// For remaining properties, see SamplingAlgorithm objects
}
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"
locations = [
"string"
]
maxInstanceCount = int
properties = {}
shmSize = "string"
}
}
Objek IdentityConfiguration
Atur properti identityType untuk menentukan jenis objek.
Untuk AMLToken, gunakan:
identityType = "AMLToken"
Untuk Dikelola, gunakan:
identityType = "Managed"
clientId = "string"
objectId = "string"
resourceId = "string"
Untuk UserIdentity, gunakan:
identityType = "UserIdentity"
Objek webhook
Atur properti webhookType untuk menentukan jenis objek.
Untuk AzureDevOps, gunakan:
webhookType = "AzureDevOps"
Objek simpul
Atur properti nodesValueType untuk menentukan jenis objek.
Untuk Semua, gunakan:
nodesValueType = "All"
Objek JobOutput
Atur properti jobOutputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
jobOutputType = "custom_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Untuk mlflow_model, gunakan:
jobOutputType = "mlflow_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Untuk mltable, gunakan:
jobOutputType = "mltable"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Untuk triton_model, gunakan:
jobOutputType = "triton_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Untuk uri_file, gunakan:
jobOutputType = "uri_file"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Untuk uri_folder, gunakan:
jobOutputType = "uri_folder"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Objek AutoMLVertical
Atur properti taskType untuk menentukan jenis objek.
Untuk Klasifikasi, gunakan:
taskType = "Classification"
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
}
]
}
}
fixedParameters = {
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = int
maxBin = int
maxDepth = int
maxLeaves = int
minDataInLeaf = int
minSplitGain = int
modelName = "string"
nEstimators = int
numLeaves = int
preprocessorName = "string"
regAlpha = int
regLambda = int
subsample = int
subsampleFreq = int
treeMethod = "string"
withMean = bool
withStd = bool
}
limitSettings = {
enableEarlyTermination = bool
exitScore = int
maxConcurrentTrials = int
maxCoresPerTrial = int
maxNodes = int
maxTrials = int
sweepConcurrentTrials = int
sweepTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
positiveLabel = "string"
primaryMetric = "string"
searchSpace = [
{
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = "string"
maxBin = "string"
maxDepth = "string"
maxLeaves = "string"
minDataInLeaf = "string"
minSplitGain = "string"
modelName = "string"
nEstimators = "string"
numLeaves = "string"
preprocessorName = "string"
regAlpha = "string"
regLambda = "string"
subsample = "string"
subsampleFreq = "string"
treeMethod = "string"
withMean = "string"
withStd = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
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 = {
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
trainingMode = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
Untuk Prakiraan, gunakan:
taskType = "Forecasting"
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
}
]
}
}
fixedParameters = {
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = int
maxBin = int
maxDepth = int
maxLeaves = int
minDataInLeaf = int
minSplitGain = int
modelName = "string"
nEstimators = int
numLeaves = int
preprocessorName = "string"
regAlpha = int
regLambda = int
subsample = int
subsampleFreq = int
treeMethod = "string"
withMean = bool
withStd = bool
}
forecastingSettings = {
countryOrRegionForHolidays = "string"
cvStepSize = int
featureLags = "string"
featuresUnknownAtForecastTime = [
"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
maxNodes = int
maxTrials = int
sweepConcurrentTrials = int
sweepTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
primaryMetric = "string"
searchSpace = [
{
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = "string"
maxBin = "string"
maxDepth = "string"
maxLeaves = "string"
minDataInLeaf = "string"
minSplitGain = "string"
modelName = "string"
nEstimators = "string"
numLeaves = "string"
preprocessorName = "string"
regAlpha = "string"
regLambda = "string"
subsample = "string"
subsampleFreq = "string"
treeMethod = "string"
withMean = "string"
withStd = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
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 = {
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
trainingMode = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
Untuk ImageClassification, gunakan:
taskType = "ImageClassification"
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"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
Untuk ImageClassificationMultilabel, gunakan:
taskType = "ImageClassificationMultilabel"
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"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
Untuk ImageInstanceSegmentation, gunakan:
taskType = "ImageInstanceSegmentation"
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"
logTrainingMetrics = "string"
logValidationLoss = "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 = "MeanAveragePrecision"
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"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
Untuk ImageObjectDetection, gunakan:
taskType = "ImageObjectDetection"
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"
logTrainingMetrics = "string"
logValidationLoss = "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 = "MeanAveragePrecision"
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"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
Untuk Regresi, gunakan:
taskType = "Regression"
cvSplitColumnNames = [
"string"
]
featurizationSettings = {
blockedTransformers = [
"string"
]
columnNameAndTypes = {
{customized property} = "string"
}
datasetLanguage = "string"
enableDnnFeaturization = bool
mode = "string"
transformerParams = {
{customized property} = [
{
fields = [
"string"
]
}
]
}
}
fixedParameters = {
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = int
maxBin = int
maxDepth = int
maxLeaves = int
minDataInLeaf = int
minSplitGain = int
modelName = "string"
nEstimators = int
numLeaves = int
preprocessorName = "string"
regAlpha = int
regLambda = int
subsample = int
subsampleFreq = int
treeMethod = "string"
withMean = bool
withStd = bool
}
limitSettings = {
enableEarlyTermination = bool
exitScore = int
maxConcurrentTrials = int
maxCoresPerTrial = int
maxNodes = int
maxTrials = int
sweepConcurrentTrials = int
sweepTrials = int
timeout = "string"
trialTimeout = "string"
}
nCrossValidations = {
mode = "string"
// For remaining properties, see NCrossValidations objects
}
primaryMetric = "string"
searchSpace = [
{
booster = "string"
boostingType = "string"
growPolicy = "string"
learningRate = "string"
maxBin = "string"
maxDepth = "string"
maxLeaves = "string"
minDataInLeaf = "string"
minSplitGain = "string"
modelName = "string"
nEstimators = "string"
numLeaves = "string"
preprocessorName = "string"
regAlpha = "string"
regLambda = "string"
subsample = "string"
subsampleFreq = "string"
treeMethod = "string"
withMean = "string"
withStd = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
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 = {
stackMetaLearnerTrainPercentage = int
stackMetaLearnerType = "string"
}
trainingMode = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
validationDataSize = int
weightColumnName = "string"
Untuk TextClassification, gunakan:
taskType = "TextClassification"
featurizationSettings = {
datasetLanguage = "string"
}
fixedParameters = {
gradientAccumulationSteps = int
learningRate = int
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = int
trainingBatchSize = int
validationBatchSize = int
warmupRatio = int
weightDecay = int
}
limitSettings = {
maxConcurrentTrials = int
maxNodes = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
primaryMetric = "string"
searchSpace = [
{
gradientAccumulationSteps = "string"
learningRate = "string"
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = "string"
trainingBatchSize = "string"
validationBatchSize = "string"
warmupRatio = "string"
weightDecay = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
Untuk TextClassificationMultilabel, gunakan:
taskType = "TextClassificationMultilabel"
featurizationSettings = {
datasetLanguage = "string"
}
fixedParameters = {
gradientAccumulationSteps = int
learningRate = int
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = int
trainingBatchSize = int
validationBatchSize = int
warmupRatio = int
weightDecay = int
}
limitSettings = {
maxConcurrentTrials = int
maxNodes = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
searchSpace = [
{
gradientAccumulationSteps = "string"
learningRate = "string"
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = "string"
trainingBatchSize = "string"
validationBatchSize = "string"
warmupRatio = "string"
weightDecay = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
Untuk TextNER, gunakan:
taskType = "TextNER"
featurizationSettings = {
datasetLanguage = "string"
}
fixedParameters = {
gradientAccumulationSteps = int
learningRate = int
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = int
trainingBatchSize = int
validationBatchSize = int
warmupRatio = int
weightDecay = int
}
limitSettings = {
maxConcurrentTrials = int
maxNodes = int
maxTrials = int
timeout = "string"
trialTimeout = "string"
}
searchSpace = [
{
gradientAccumulationSteps = "string"
learningRate = "string"
learningRateScheduler = "string"
modelName = "string"
numberOfEpochs = "string"
trainingBatchSize = "string"
validationBatchSize = "string"
warmupRatio = "string"
weightDecay = "string"
}
]
sweepSettings = {
earlyTermination = {
delayEvaluation = int
evaluationInterval = int
policyType = "string"
// For remaining properties, see EarlyTerminationPolicy objects
}
samplingAlgorithm = "string"
}
validationData = {
description = "string"
jobInputType = "string"
mode = "string"
uri = "string"
}
Objek NCrossValidations
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode = "Auto"
Untuk Kustom, gunakan:
mode = "Custom"
value = int
Objek EarlyTerminationPolicy
Atur properti policyType untuk menentukan jenis objek.
Untuk Bandit, gunakan:
policyType = "Bandit"
slackAmount = int
slackFactor = int
Untuk MedianStopping, gunakan:
policyType = "MedianStopping"
Untuk TruncationSelection, gunakan:
policyType = "TruncationSelection"
truncationPercentage = int
Objek ForecastHorizon
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode = "Auto"
Untuk Kustom, gunakan:
mode = "Custom"
value = int
Objek musiman
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode = "Auto"
Untuk Kustom, gunakan:
mode = "Custom"
value = int
Objek TargetLags
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode = "Auto"
Untuk Kustom, gunakan:
mode = "Custom"
values = [
int
]
Objek TargetRollingWindowSize
Atur properti mode untuk menentukan jenis objek.
Untuk Otomatis, gunakan:
mode = "Auto"
Untuk Kustom, gunakan:
mode = "Custom"
value = int
Objek DistributionConfiguration
Atur properti distributionType untuk menentukan jenis objek.
Untuk Mpi, gunakan:
distributionType = "Mpi"
processCountPerInstance = int
Untuk PyTorch, gunakan:
distributionType = "PyTorch"
processCountPerInstance = int
Untuk Ray, gunakan:
distributionType = "Ray"
address = "string"
dashboardPort = int
headNodeAdditionalArgs = "string"
includeDashboard = bool
port = int
workerNodeAdditionalArgs = "string"
Untuk TensorFlow, gunakan:
distributionType = "TensorFlow"
parameterServerCount = int
workerCount = int
Objek JobInput
Atur properti jobInputType untuk menentukan jenis objek.
Untuk custom_model, gunakan:
jobInputType = "custom_model"
mode = "string"
uri = "string"
Untuk harfiah, gunakan:
jobInputType = "literal"
value = "string"
Untuk mlflow_model, gunakan:
jobInputType = "mlflow_model"
mode = "string"
uri = "string"
Untuk mltable, gunakan:
jobInputType = "mltable"
mode = "string"
uri = "string"
Untuk triton_model, gunakan:
jobInputType = "triton_model"
mode = "string"
uri = "string"
Untuk uri_file, gunakan:
jobInputType = "uri_file"
mode = "string"
uri = "string"
Untuk uri_folder, gunakan:
jobInputType = "uri_folder"
mode = "string"
uri = "string"
Objek LabelingJobMediaProperties
Atur properti mediaType untuk menentukan tipe objek.
Untuk Gambar, gunakan:
mediaType = "Image"
annotationType = "string"
Untuk Teks, gunakan:
mediaType = "Text"
annotationType = "string"
Objek MLAssistConfiguration
Atur properti mlAssist untuk menentukan jenis objek.
Untuk Dinonaktifkan, gunakan:
mlAssist = "Disabled"
Untuk Diaktifkan, gunakan:
mlAssist = "Enabled"
inferencingComputeBinding = "string"
trainingComputeBinding = "string"
Objek SparkJobEntry
Atur properti sparkJobEntryType untuk menentukan jenis objek.
Untuk SparkJobPythonEntry, gunakan:
sparkJobEntryType = "SparkJobPythonEntry"
file = "string"
Untuk SparkJobScalaEntry, gunakan:
sparkJobEntryType = "SparkJobScalaEntry"
className = "string"
Objek SamplingAlgorithm
Atur properti samplingAlgorithmType untuk menentukan jenis objek.
Untuk Bayesian, gunakan:
samplingAlgorithmType = "Bayesian"
Untuk Grid, gunakan:
samplingAlgorithmType = "Grid"
Untuk Acak, gunakan:
samplingAlgorithmType = "Random"
logbase = "string"
rule = "string"
seed = int
Nilai properti
ruang kerja/pekerjaan
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.MachineLearningServices/workspaces/jobs@2023-06-01-preview" |
nama | Nama sumber daya | string (diperlukan) |
parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: ruang kerja |
properti | [Diperlukan] Atribut tambahan entitas. | JobBaseProperties (diperlukan) |
JobBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identity | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu amlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
jobType | Mengatur jenis objek | AutoML Perintah Pelabelan Alur Spark Pembersihan (diperlukan) |
IdentityConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
identityType | Mengatur jenis objek | AMLToken Terkelola UserIdentity (diperlukan) |
AmlToken
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | "AMLToken" (diperlukan) |
ManagedIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | "Terkelola" (diperlukan) |
clientId | Menentukan identitas yang ditetapkan pengguna menurut ID klien. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Menentukan identitas yang ditetapkan pengguna menurut ID objek. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string Batasan: Panjang min = 36 Panjang maksimum = 36 Pola = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Menentukan identitas yang ditetapkan pengguna oleh ID sumber daya ARM. Untuk sistem yang ditetapkan, jangan atur bidang ini. | string |
UserIdentity
Nama | Deskripsi | Nilai |
---|---|---|
identityType | [Diperlukan] Menentukan jenis kerangka kerja identitas. | "UserIdentity" (diperlukan) |
NotificationSetting
Nama | Deskripsi | Nilai |
---|---|---|
emailOn | Mengirim pemberitahuan email ke pengguna pada jenis pemberitahuan tertentu | Array string yang berisi salah satu dari: "JobCancelled" "JobCompleted" "JobFailed" |
Ini adalah daftar penerima email yang memiliki batasan 499 karakter secara total concat dengan pemisah koma | string[] | |
webhook | Mengirim panggilan balik webhook ke layanan. Kunci adalah nama yang disediakan pengguna untuk webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | Webhook |
Webhook
Nama | Deskripsi | Nilai |
---|---|---|
eventType | Mengirim panggilan balik pada peristiwa pemberitahuan tertentu | string |
webhookType | Mengatur jenis objek | AzureDevOps (diperlukan) |
AzureDevOpsWebhook
Nama | Deskripsi | Nilai |
---|---|---|
webhookType | [Diperlukan] Menentukan jenis layanan untuk mengirim panggilan balik | "AzureDevOps" (diperlukan) |
ResourceBaseProperties
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string | |
{customized property} | string |
JobBaseSecretsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | SecretConfiguration | |
{customized property} | SecretConfiguration |
SecretConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
uri | Rahasia Uri. Sampel Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nama rahasia di brankas kunci ruang kerja. | string |
JobBaseServices
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobService | |
{customized property} | JobService |
JobService
Nama | Deskripsi | Nilai |
---|---|---|
titik akhir | Url untuk titik akhir. | string |
jobServiceType | Jenis titik akhir. | string |
nodes | Simpul yang ingin digunakan pengguna untuk memulai layanan. Jika Node tidak diatur atau diatur ke null, layanan hanya akan dimulai pada simpul pemimpin. |
Node |
port | Port untuk titik akhir yang diatur oleh pengguna. | int |
properti | Properti tambahan untuk diatur pada titik akhir. | JobServiceProperties |
Node
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | Mengatur jenis objek | Semua (diperlukan) |
AllNodes
Nama | Deskripsi | Nilai |
---|---|---|
nodesValueType | [Diperlukan] Jenis nilai Simpul | "Semua" (diperlukan) |
JobServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
AutoMLJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "AutoML" (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. Ini adalah nilai opsional untuk disediakan, jika tidak disediakan, AutoML akan default ini ke versi lingkungan yang dikumpulkan OtomatisML Produksi saat menjalankan pekerjaan. |
string |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | AutoMLJobEnvironmentVariables |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | AutoMLJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
taskDetails | [Diperlukan] Ini mewakili skenario yang dapat menjadi salah satu Tabel/NLP/Gambar | AutoMLVertical (diperlukan) |
AutoMLJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
AutoMLJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
JobOutput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk output. | string |
jobOutputType | Mengatur jenis objek | custom_model mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "custom_model" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
AutoDeleteSetting
Nama | Deskripsi | Nilai |
---|---|---|
kondisi | Kapan harus memeriksa apakah aset kedaluwarsa | "CreatedGreaterThan" "LastAccessedGreaterThan" |
nilai | Nilai kondisi kedaluwarsa. | string |
MLFlowModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "mlflow_model" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
MLTableJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "mltable" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
TritonModelJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "triton_model" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
UriFileJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "uri_file" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
UriFolderJobOutput
Nama | Deskripsi | Nilai |
---|---|---|
jobOutputType | [Diperlukan] Menentukan jenis pekerjaan. | "uri_folder" (diperlukan) |
namaAset | Nama Aset Output. | string |
assetVersion | Versi Aset Output. | string |
autoDeleteSetting | Pengaturan penghapusan otomatis aset data output. | AutoDeleteSetting |
mode | Mode Pengiriman Aset Output. | "Langsung" "ReadWriteMount" "Unggah" |
uri | URI Aset Output. | string |
QueueSettings
Nama | Deskripsi | Nilai |
---|---|---|
jobTier | Mengontrol tingkat pekerjaan komputasi | "Dasar" "Null" "Premium" "Spot" "Standar" |
prioritas | Mengontrol prioritas pekerjaan pada komputasi. | int |
JobResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dockerArgs | Argumen tambahan untuk diteruskan ke perintah eksekusi Docker. Ini akan mengambil alih parameter apa pun yang telah ditetapkan oleh sistem, atau di bagian ini. Parameter ini hanya didukung untuk jenis komputasi Azure ML. | string |
instanceCount | Jumlah instans atau simpul opsional yang digunakan oleh target komputasi. | int |
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
locations | Lokasi tempat pekerjaan dapat berjalan. | string[] |
maxInstanceCount | Jumlah instans atau simpul maksimum opsional yang diizinkan untuk digunakan oleh target komputasi. Untuk digunakan dengan pelatihan elastis, saat ini hanya didukung oleh jenis distribusi PyTorch. |
int |
properti | Tas properti tambahan. | ResourceConfigurationProperties |
shmSize | Ukuran blok memori bersama kontainer docker. Ini harus dalam format (number)(unit) di mana angka yang harus lebih besar dari 0 dan unit dapat berupa salah satu dari b(byte), k(kilobyte), m(megabyte), atau g(gigabyte). | string Batasan: Pola = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | ||
{properti yang disesuaikan} |
AutoMLVertical
Nama | Deskripsi | Nilai |
---|---|---|
logVerbosity | Catat verbositas untuk pekerjaan tersebut. | "Kritis" "Debug" "Kesalahan" "Info" "NotSet" "Peringatan" |
targetColumnName | Nama kolom target: Ini adalah kolom nilai prediksi. Juga dikenal sebagai nama kolom label dalam konteks tugas klasifikasi. |
string |
trainingData | [Diperlukan] Input data pelatihan. | MLTableJobInput (diperlukan) |
taskType | Mengatur jenis objek | Klasifikasi Prakiraan ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regresi TextClassification TextClassificationMultilabel TextNER (diperlukan) |
MLTableJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "custom_model" "literal" "mlflow_model" "mltable" "triton_model" "uri_file" "uri_folder" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
Klasifikasi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "Klasifikasi" (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
positiveLabel | Label positif untuk perhitungan metrik biner. | string |
primaryMetric | Metrik utama untuk tugas. | "AUCWeighted" "Akurasi" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Uji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ClassificationTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
TableVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
blockedTransformers | Transformator ini tidak boleh digunakan dalam fiturisasi. | Array string yang berisi salah satu dari: "CatTargetEncoder" "CountVectorizer" "HashOneHotEncoder" "LabelEncoder" "NaiveBayes" "OneHotEncoder" "TextTargetEncoder" "TfIdf" "WoETargetEncoder" "WordEmbedding" |
columnNameAndTypes | Kamus nama kolom dan jenisnya (int, float, string, tanggalwaktu, dll). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
himpunan dataLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
enableDnnFeaturization | Menentukan apakah akan menggunakan fiturizer berbasis Dnn untuk fiturisasi data. | bool |
mode | Mode fiturisasi - Pengguna dapat menyimpan mode 'Otomatis' default dan AutoML akan mengurus transformasi data yang diperlukan dalam fase fiturisasi. Jika 'Nonaktif' dipilih, maka tidak ada fiturisasi yang dilakukan. Jika 'Kustom' dipilih, pengguna dapat menentukan input tambahan untuk menyesuaikan cara fiturisasi dilakukan. |
"Otomatis" "Custom" "Nonaktif" |
transformerParams | Pengguna dapat menentukan transformator tambahan yang akan digunakan bersama dengan kolom yang akan diterapkan dan parameter untuk konstruktor transformator. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | ColumnTransformer[] |
ColumnTransformer
Nama | Deskripsi | Nilai |
---|---|---|
fields | Bidang untuk menerapkan logika transformator. | string[] |
parameter | Properti yang berbeda untuk diteruskan ke transformator. Input yang diharapkan adalah kamus pasangan kunci, nilai dalam format JSON. |
TableFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan tumbuh, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | int |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | int |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | int |
minDataInLeaf | Jumlah minimum data per daun. | int |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | int |
modelName | Nama model yang akan dilatih. | string |
nEstimator | Tentukan jumlah pohon (atau bulat) dalam model. | int |
numLeaves | Tentukan jumlah daun. | int |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | int |
regLambda | Istilah regularisasi L2 pada berat. | int |
subsampel | Rasio subsampel instans pelatihan. | int |
subsampleFreq | Frekuensi subsampel. | int |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | bool |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | bool |
TableVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
enableEarlyTermination | Aktifkan penghentian dini, menentukan apakah AutoMLJob akan berakhir lebih awal atau tidak jika tidak ada peningkatan skor dalam 20 perulangan terakhir. | bool |
exitScore | Skor keluar untuk pekerjaan AutoML. | int |
maxConcurrentTrials | Perulangan Bersamaan Maksimum. | int |
maxCoresPerTrial | Core maks per perulangan. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah perulangan. | int |
sweepConcurrentTrials | Jumlah eksekusi sapuan bersamaan yang ingin dipicu pengguna. | int |
sweepTrials | Jumlah eksekusi sapuan yang ingin dipicu pengguna. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Batas waktu perulangan. | string |
NCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | "Otomatis" (diperlukan) |
CustomNCrossValidations
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode untuk menentukan validasi N-Cross. | "Kustom" (diperlukan) |
nilai | [Diperlukan] Nilai validasi N-Cross. | int (diperlukan) |
TableParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
Booster | Tentukan jenis peningkatan, misalnya gbdt untuk XGBoost. | string |
boostingType | Tentukan jenis peningkatan, misalnya gbdt untuk LightGBM. | string |
growPolicy | Tentukan kebijakan tumbuh, yang mengontrol cara simpul baru ditambahkan ke pohon. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
maxBin | Tentukan Jumlah maksimum bin diskrit untuk menyimpan fitur berkelanjutan . | string |
maxDepth | Tentukan kedalaman maksimum untuk membatasi kedalaman pohon secara eksplisit. | string |
maxLeaves | Tentukan daun maks untuk membatasi daun pohon secara eksplisit. | string |
minDataInLeaf | Jumlah minimum data per daun. | string |
minSplitGain | Pengurangan kerugian minimum yang diperlukan untuk membuat partisi lebih lanjut pada simpul daun pohon. | string |
modelName | Nama model yang akan dilatih. | string |
nEstimator | Tentukan jumlah pohon (atau bulat) dalam model. | string |
numLeaves | Tentukan jumlah daun. | string |
preprocessorName | Nama pra-prosesor yang akan digunakan. | string |
regAlpha | Istilah regularisasi L1 pada bobot. | string |
regLambda | Istilah regularisasi L2 pada berat. | string |
subsampel | Rasio subsampel instans pelatihan. | string |
subsampleFreq | Frekuensi subsampel | string |
treeMethod | Tentukan metode pohon. | string |
withMean | Jika true, tengahkan sebelum menskalakan data dengan StandardScalar. | string |
withStd | Jika true, menskalakan data dengan Varians Unit dengan StandardScalar. | string |
TableSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | "Bayesian" "Kisi" "Acak" (diperlukan) |
EarlyTerminationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
delayEvaluation | Jumlah interval untuk menunda evaluasi pertama. | int |
evaluationInterval | Interval (jumlah eksekusi) antara evaluasi kebijakan. | int |
policyType | Mengatur jenis objek | Bandit MedianStopping TruncationSelection (diperlukan) |
BanditPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | "Bandit" (diperlukan) |
slackAmount | Jarak absolut yang diizinkan dari eksekusi berkinerja terbaik. | int |
slackFactor | Rasio jarak yang diizinkan dari eksekusi berkinerja terbaik. | int |
MedianStoppingPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | "MedianStopping" (diperlukan) |
TruncationSelectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
policyType | [Diperlukan] Nama konfigurasi kebijakan | "TruncationSelection" (diperlukan) |
truncationPercentage | Persentase eksekusi untuk membatalkan setiap interval evaluasi. | int |
ClassificationTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas klasifikasi. | Array string yang berisi salah satu dari: "BernoulliNaiveBayes" "DecisionTree" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LightGBM" "LinearSVM" "LogisticRegression" "MultinomialNaiveBayes" "RandomForest" "SGD" "SVM" "XGBoostClassifier" |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas klasifikasi. | Array string yang berisi salah satu dari: "BernoulliNaiveBayes" "DecisionTree" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LightGBM" "LinearSVM" "LogisticRegression" "MultinomialNaiveBayes" "RandomForest" "SGD" "SVM" "XGBoostClassifier" |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Bendera untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang cocok dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
"Otomatis" "Terdistribusi" "Tidak Didistribusikan" |
StackEnsembleSettings
Nama | Deskripsi | Nilai |
---|---|---|
stackMetaLearnerKWargs | Parameter opsional untuk diteruskan ke penginisialisasi meta-learner. | |
stackMetaLearnerTrainPercentage | Menentukan proporsi set pelatihan (saat memilih pelatihan dan jenis validasi pelatihan) yang akan dicadangkan untuk melatih meta-learner. Nilai defaultnya adalah 0,2. | int |
stackMetaLearnerType | Meta-learner adalah model yang dilatih pada output model heterogen individu. | "ElasticNet" "ElasticNetCV" "LightGBMClassifier" "LightGBMRegressor" "LinearRegression" "LogisticRegression" "LogisticRegressionCV" "Tidak Ada" |
Prakiraan
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "Prakiraan" (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
forecastingSettings | Memperkirakan input khusus tugas. | ForecastingSettings |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas prakiraan. | "NormalizedMeanAbsoluteError" "NormalizedRootMeanSquaredError" "R2Score" "SpearmanCorrelation" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Menguji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | ForecastingTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
ForecastingSettings
Nama | Deskripsi | Nilai |
---|---|---|
countryOrRegionForHolidays | Negara atau wilayah untuk liburan untuk tugas prakiraan. Fitur ini harus ISO 3166 dua huruf kode negara/wilayah, misalnya 'AS' atau 'GB'. |
string |
cvStepSize | Jumlah titik antara waktu asal satu lipatan CV dan lipatan berikutnya. Untuk contoh, jika CVStepSize = 3 untuk data harian, waktu asal untuk setiap lipatan akan3 hari terpisah. |
int |
featureLags | Bendera untuk menghasilkan lag untuk fitur numerik dengan 'otomatis' atau null. | "Otomatis" "Tidak Ada" |
featuresUnknownAtForecastTime | Kolom fitur yang tersedia untuk pelatihan tetapi tidak diketahui pada saat prakiraan/inferensi. Jika features_unknown_at_forecast_time tidak diatur, diasumsikan bahwa semua kolom fitur dalam himpunan data diketahui pada waktu inferensi. |
string[] |
forecastHorizon | Horizon prakiraan maksimum yang diinginkan dalam satuan frekuensi rangkaian waktu. | ForecastHorizon |
frekuensi | Saat melakukan prakiraan, parameter ini mewakili periode pada suatu prakiraan, misalnya harian, mingguan, tahunan, dll. Frekuensi prakiraan adalah frekuensi himpunan data secara default. | string |
Musiman | Atur musim rangkaian waktu sebagai kelipatan bilangan bulat dari frekuensi seri. Jika musim diatur ke 'otomatis', musim akan disimpulkan. |
Musiman |
shortSeriesHandlingConfig | Parameter yang menentukan cara jika AutoML harus menangani rangkaian waktu yang singkat. | "Otomatis" "Hilangkan" "Tidak Ada" "Pad" |
targetAggregateFunction | Fungsi yang akan digunakan untuk mengagregasi kolom target rangkaian waktu agar sesuai dengan frekuensi yang ditentukan pengguna. Jika TargetAggregateFunction diatur yaitu bukan 'Tidak Ada', tetapi parameter freq tidak diatur, kesalahan akan muncul. Fungsi agregasi target yang memungkinkan adalah: "sum", "max", "min" dan "mean". |
"Maks" "Rata-rata" "Min" "Tidak Ada" "Jumlah" |
targetLags | Jumlah periode sebelumnya yang lag dari kolom target. | TargetLags |
targetRollingWindowSize | Jumlah periode sebelumnya yang digunakan untuk membuat rata-rata jendela bergulir dari kolom target. | TargetRollingWindowSize |
timeColumnName | Nama kolom waktu. Parameter ini diperlukan saat melakukan prakiraan untuk menentukan kolom tanggalwaktu dalam data input yang digunakan untuk membangun rangkaian waktu serta menyimpulkan frekuensinya. | string |
timeSeriesIdColumnNames | Nama kolom yang digunakan untuk mengelompokkan rangkaian waktu. Nama tersebut dapat digunakan untuk membuat beberapa rangkaian waktu. Jika grain tidak ditetapkan, himpunan data akan diasumsikan dalam satu rangkaian waktu. Parameter ini digunakan dalam prakiraan jenis tugas. |
string[] |
useStl | Konfigurasikan Dekomposisi STL dari kolom target rangkaian waktu. | "Tidak Ada" "Musim" "SeasonTrend" |
ForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | "Otomatis" (diperlukan) |
CustomForecastHorizon
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Atur mode pemilihan nilai horizon prakiraan. | "Kustom" (diperlukan) |
nilai | [Diperlukan] Prakiraan nilai horizon. | int (diperlukan) |
Musiman
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | "Otomatis" (diperlukan) |
CustomSeasonality
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode musiman. | "Kustom" (diperlukan) |
nilai | [Diperlukan] Nilai musiman. | int (diperlukan) |
TargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | "Otomatis" (diperlukan) |
CustomTargetLags
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mengatur mode jeda target - Otomatis/Kustom | "Kustom" (diperlukan) |
values | [Diperlukan] Atur nilai lag target. | int[] (diperlukan) |
TargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | Mengatur jenis objek | Auto Kustom (diperlukan) |
AutoTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | "Otomatis" (diperlukan) |
CustomTargetRollingWindowSize
Nama | Deskripsi | Nilai |
---|---|---|
mode | [Diperlukan] Mode deteksi TargetRollingWindowSiz. | "Kustom" (diperlukan) |
nilai | [Diperlukan] Nilai TargetRollingWindowSize. | int (diperlukan) |
ForecastingTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas prakiraan. | Array string yang berisi salah satu dari: "Arimax" "AutoArima" "Rata-rata" "DecisionTree" "ElasticNet" "ExponentialSmoothing" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "Naive" "Nabi" "RandomForest" "SGD" "SeasonalAverage" "SeasonalNaive" "TCNForecaster" "XGBoostRegressor" |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas prakiraan. | Array string yang berisi salah satu dari: "Arimax" "AutoArima" "Rata-rata" "DecisionTree" "ElasticNet" "ExponentialSmoothing" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "Naive" "Nabi" "RandomForest" "SGD" "SeasonalAverage" "SeasonalNaive" "TCNForecaster" "XGBoostRegressor" |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Benderai untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang dipasang dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
"Otomatis" "Terdistribusi" "Tidak Didistribusikan" |
ImageClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "ImageClassification" (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk mengoptimalkan tugas ini. | "AUCWeighted" "Akurasi" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PresisiScoreWeighted" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait sapuan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Jumlah maksimum iterasi AutoML bersamaan. | int |
maxTrials | Jumlah maksimum iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
ImageModelSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | "Tidak Ada" "Langkah" "WarmupCosine" |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | "Adam" "Adamw" "Tidak Ada" "Sgd" |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | int |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
weightedLoss | Kehilangan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada kehilangan tertimbang. 1 untuk kehilangan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
int |
MLFlowModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "custom_model" "literal" "mlflow_model" "mltable" "triton_model" "uri_file" "uri_folder" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
trainingCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationCropSize | Ukuran pemangkasan gambar yang dimasukkan ke jaringan neural untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
validationResizeSize | Ukuran gambar yang akan diubah ukurannya sebelum pemotongan untuk himpunan data validasi. Harus berupa nilai bilangan bulat positif. | string |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
weightedLoss | Kehilangan tertimbang. Nilai yang diterima adalah 0 untuk tidak ada kehilangan tertimbang. 1 untuk kehilangan tertimbang dengan sqrt. (class_weights). 2 untuk kehilangan tertimbang dengan class_weights. Harus 0 atau 1 atau 2. |
string |
ImageSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel hiperparameter. | "Bayesian" "Kisi" "Acak" (diperlukan) |
ImageClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "ImageClassificationMultilabel" (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsClassification |
primaryMetric | Metrik utama untuk dioptimalkan untuk tugas ini. | "AUCWeighted" "Akurasi" "AveragePrecisionScoreWeighted" "IOU" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Pengaturan terkait pembersihan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageInstanceSegmentation
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "ImageInstanceSegmentation" (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk dioptimalkan untuk tugas ini. | "MeanAveragePrecision" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait pembersihan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
ImageModelSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
advancedSettings | Pengaturan untuk skenario tingkat lanjut. | string |
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | bool |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | int |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
boxScoreThreshold | Selama inferensi, hanya kembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
int |
checkpointFrequency | Frekuensi untuk menyimpan titik pemeriksaan model. Harus berupa nilai bilangan bulat positif. | int |
checkpointModel | Model titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | MLFlowModelJobInput |
checkpointRunId | Id dari eksekusi sebelumnya yang memiliki titik pemeriksaan yang telah dilatih sebelumnya untuk pelatihan inkremental. | string |
Didistribusikan | Apakah akan menggunakan pelatihan terdistribusi. | bool |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | bool |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
int |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
int |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | bool |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | int |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
int |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Pelatihan yang dijalankan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
int |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
int |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | int |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | "Tidak Ada" "Langkah" "WarmupCosine" |
logTrainingMetrics | Aktifkan metrik pelatihan komputasi dan pengelogan. | "Nonaktifkan" "Aktifkan" |
logValidationLoss | Aktifkan komputasi dan kehilangan validasi pengelogan. | "Nonaktifkan" "Aktifkan" |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
modelName | Nama model yang digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
"ExtraLarge" "Besar" "Sedang" "Tidak Ada" "Kecil" |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | int |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
bool |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | bool |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus berupa float dalam rentang [0, 1]. | int |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | int |
optimizer | Jenis pengoptimal. | "Adam" "Adamw" "Tidak Ada" "Sgd" |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | int |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | int |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | int |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
int |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | int |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | int |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | int |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. | "Coco" "CocoVoc" "Tidak Ada" "Voc" |
warmupCosineLRCycles | Nilai siklus kosinus ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | int |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | int |
weightDecay | Nilai pembusukan berat ketika pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | int |
ImageModelDistributionSettingsObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
amsGradient | Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. | string |
augmentasi | Pengaturan untuk menggunakan Augmentasi. | string |
beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. | string |
boxDetectionsPerImage | Jumlah maksimum deteksi per gambar, untuk semua kelas. Harus berupa nilai bilangan bulat positif. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
boxScoreThreshold | Selama inferensi, hanya mengembalikan proposal dengan skor klasifikasi yang lebih besar dari BoxScoreThreshold. Harus berupa float dalam rentang[0, 1]. |
string |
Didistribusikan | Apakah akan menggunakan pelatihan distribusi. | string |
earlyStopping | Aktifkan logika berhenti awal selama pelatihan. | string |
earlyStoppingDelay | Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus berupa nilai bilangan bulat positif. |
string |
earlyStoppingPatience | Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelumnya eksekusi dihentikan. Harus berupa nilai bilangan bulat positif. |
string |
enableOnnxNormalization | Aktifkan normalisasi saat mengekspor model ONNX. | string |
evaluationFrequency | Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus berupa nilai bilangan bulat positif. | string |
gradientAccumulationStep | Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengakumulasi gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan berat. Harus berupa nilai bilangan bulat positif. |
string |
imageSize | Ukuran gambar untuk latihan dan validasi. Harus berupa nilai bilangan bulat positif. Catatan: Eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
layersToFreeze | Jumlah lapisan yang akan dibekukan untuk model. Harus berupa nilai bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan Melihat: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. | string |
learningRateScheduler | Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. | string |
maxSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
minSize | Ukuran minimum gambar yang akan diskalakan ulang sebelum diberikan ke backbone. Harus berupa nilai bilangan bulat positif. Catatan: eksekusi pelatihan bisa masuk ke CUDA OOM jika ukurannya terlalu besar. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
modelName | Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, kunjungi dokumentasi resmi: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Ukuran model. Harus 'kecil', 'sedang', 'besar', atau 'xlarge'. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika ukuran modelnya terlalu besar. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
Momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. | string |
multiScale | Aktifkan gambar multi-skala dengan memvariasikan ukuran gambar sebesar +/- 50%. Catatan: eksekusi pelatihan mungkin masuk ke CUDA OOM jika tidak ada memori GPU yang cukup. Catatan: Pengaturan ini hanya didukung untuk algoritma 'yolov5'. |
string |
nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. | string |
nmsIouThreshold | Ambang IOU yang digunakan selama inferensi dalam pemrosesan pos NMS. Harus mengapung dalam rentang [0, 1]. | string |
numberOfEpochs | Jumlah epoch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
numberOfWorkers | Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. | string |
optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. | string |
randomSeed | Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. | string |
stepLRGamma | Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. | string |
stepLRStepSize | Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa nilai bilangan bulat positif. | string |
tileGridSize | Ukuran kisi yang akan digunakan untuk pemetakan setiap gambar. Catatan: TileGridSize tidak boleh Tidak ada untuk mengaktifkan logika deteksi objek kecil. String yang berisi dua bilangan bulat dalam format mxn. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tileOverlapRatio | Tumpang tindih rasio antara petak yang berdekatan di tiap dimensi. Harus mengapung dalam rentang [0, 1). Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. |
string |
tilePredictionsNmsThreshold | Ambang IOU untuk digunakan untuk melakukan NMS sambil menggabungkan prediksi dari petak peta dan gambar. Digunakan dalam validasi/ inferensi. Harus mengapung dalam rentang [0, 1]. Catatan: Pengaturan ini tidak didukung untuk algoritma 'yolov5'. NMS: Penekanan non-maksimum |
string |
trainingBatchSize | Ukuran batch pelatihan. Harus berupa nilai bilangan bulat positif. | string |
validationBatchSize | Ukuran batch validasi. Harus berupa nilai bilangan bulat positif. | string |
validationIouThreshold | Ambang batas IOU untuk digunakan saat menghitung metrik validasi. Harus mengapung dalam rentang [0, 1]. | string |
validationMetricType | Metode komputasi metrik untuk digunakan untuk metrik validasi. Harus 'none', 'coco', 'voc', atau 'coco_voc'. | string |
warmupCosineLRCycles | Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. | string |
warmupCosineLRWarmupEpochs | Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa nilai bilangan bulat positif. | string |
weightDecay | Nilai pembuangan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam rentang[0, 1]. | string |
ImageObjectDetection
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "ImageObjectDetection" (diperlukan) |
limitSettings | [Diperlukan] Batasi pengaturan untuk pekerjaan AutoML. | ImageLimitSettings (diperlukan) |
modelSettings | Pengaturan yang digunakan untuk melatih model. | ImageModelSettingsObjectDetection |
primaryMetric | Metrik utama untuk dioptimalkan untuk tugas ini. | "MeanAveragePrecision" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Pengaturan terkait pembersihan model dan hyperparameter. | ImageSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
Regresi
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "Regresi" (diperlukan) |
cvSplitColumnNames | Kolom yang digunakan untuk data CVSplit. | string[] |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | TableFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Jumlah lipatan validasi silang yang akan diterapkan pada himpunan data pelatihan saat himpunan data validasi tidak disediakan. |
NCrossValidations |
primaryMetric | Metrik utama untuk tugas regresi. | "NormalizedMeanAbsoluteError" "NormalizedRootMeanSquaredError" "R2Score" "SpearmanCorrelation" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | TableParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | TableSweepSettings |
testData | Menguji input data. | MLTableJobInput |
testDataSize | Pecahan himpunan data pengujian yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
trainingSettings | Input untuk fase pelatihan untuk Pekerjaan AutoML. | RegressionTrainingSettings |
validationData | Input data validasi. | MLTableJobInput |
validationDataSize | Pecahan himpunan data pelatihan yang perlu disisihkan untuk tujuan validasi. Nilai antara (0,0 , 1,0) Diterapkan saat himpunan data validasi tidak disediakan. |
int |
weightColumnName | Nama kolom bobot sampel. ML otomatis mendukung kolom yang diberatkan sebagai input, menyebabkan baris dalam data dinaikkan atau diturunkan. | string |
RegressionTrainingSettings
Nama | Deskripsi | Nilai |
---|---|---|
allowedTrainingAlgorithms | Model yang diizinkan untuk tugas regresi. | Array string yang berisi salah satu dari: "DecisionTree" "ElasticNet" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "RandomForest" "SGD" "XGBoostRegressor" |
blockedTrainingAlgorithms | Model yang diblokir untuk tugas regresi. | Array string yang berisi salah satu dari: "DecisionTree" "ElasticNet" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "RandomForest" "SGD" "XGBoostRegressor" |
enableDnnTraining | Aktifkan rekomendasi model DNN. | bool |
enableModelExplainability | Bendera untuk mengaktifkan kemampuan penjelasan pada model terbaik. | bool |
enableOnnxCompatibleModels | Bendera untuk mengaktifkan model yang kompatibel dengan onnx. | bool |
enableStackEnsemble | Aktifkan eksekusi ansambel tumpukan. | bool |
enableVoteEnsemble | Aktifkan eksekusi ansambel pemungutan suara. | bool |
ensembleModelDownloadTimeout | Selama pembuatan model VotingEnsemble dan StackEnsemble, beberapa model yang cocok dari eksekusi anak sebelumnya diunduh. Konfigurasikan parameter ini dengan nilai lebih tinggi dari 300 detik, jika diperlukan lebih banyak waktu. |
string |
stackEnsembleSettings | Pengaturan ansambel tumpukan untuk eksekusi ansambel tumpukan. | StackEnsembleSettings |
trainingMode | Mode TrainingMode - Pengaturan ke 'otomatis' sama dengan mengaturnya ke 'non-terdistribusi' untuk saat ini, namun di masa mendatang dapat mengakibatkan pemilihan mode campuran atau mode berbasis heuristik. Defaultnya adalah 'otomatis'. Jika 'Terdistribusi' maka hanya fiturisasi terdistribusi yang digunakan dan algoritma terdistribusi yang dipilih. Jika 'Tidak Didistribusikan' maka hanya algoritma yang tidak terdistribusi yang dipilih. |
"Otomatis" "Terdistribusi" "Tidak Didistribusikan" |
TextClassification
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "TextClassification" (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrik utama untuk tugas Text-Classification. | "AUCWeighted" "Akurasi" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PresisiScoreWeighted" |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nama | Deskripsi | Nilai |
---|---|---|
himpunan dataLanguage | Bahasa himpunan data, berguna untuk data teks. | string |
NlpFixedParameters
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | int |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | int |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | "Konstanta" "ConstantWithWarmup" "Kosinus" "CosineWithRestarts" "Linear" "Tidak Ada" "Polinomial" |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | int |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | int |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | int |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | int |
weightDecay | Pemburasan berat badan untuk prosedur pelatihan. | int |
NlpVerticalLimitSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxConcurrentTrials | Perulangan AutoML Bersamaan Maksimum. | int |
maxNodes | Simpul maksimum yang digunakan untuk eksperimen. | int |
maxTrials | Jumlah iterasi AutoML. | int |
waktu habis | Batas waktu pekerjaan AutoML. | string |
trialTimeout | Waktu habis untuk uji coba HD individu. | string |
NlpParameterSubspace
Nama | Deskripsi | Nilai |
---|---|---|
gradientAccumulationSteps | Jumlah langkah untuk mengakumulasi gradien sebelum menjalankan pass mundur. | string |
learningRate | Tingkat pembelajaran untuk prosedur pelatihan. | string |
learningRateScheduler | Jenis jadwal tingkat pembelajaran yang akan digunakan selama prosedur pelatihan. | string |
modelName | Nama model yang akan dilatih. | string |
numberOfEpochs | Jumlah epoch pelatihan. | string |
trainingBatchSize | Ukuran batch untuk prosedur pelatihan. | string |
validationBatchSize | Ukuran batch yang akan digunakan selama evaluasi. | string |
warmupRatio | Rasio pemanasan, digunakan bersama LrSchedulerType. | string |
weightDecay | Berat membusuk untuk prosedur pelatihan. | string |
NlpSweepSettings
Nama | Deskripsi | Nilai |
---|---|---|
earlyTermination | Jenis kebijakan penghentian dini untuk pekerjaan sweeping. | EarlyTerminationPolicy |
samplingAlgorithm | [Diperlukan] Jenis algoritma pengambilan sampel. | "Bayesian" "Kisi" "Acak" (diperlukan) |
TextClassificationMultilabel
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "TextClassificationMultilabel" (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
Penenang Teks
Nama | Deskripsi | Nilai |
---|---|---|
taskType | [Diperlukan] Jenis tugas untuk AutoMLJob. | "TextNER" (diperlukan) |
featurizationSettings | Input fiturisasi diperlukan untuk pekerjaan AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parameter model/pelatihan yang akan tetap konstan sepanjang pelatihan. | NlpFixedParameters |
limitSettings | Batasan eksekusi untuk AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cari ruang untuk mengambil sampel kombinasi model yang berbeda dan hiperparameternya. | NlpParameterSubspace[] |
sweepSettings | Pengaturan untuk menyapu model dan penyetelan hiperparameter. | NlpSweepSettings |
validationData | Input data validasi. | MLTableJobInput |
CommandJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "Perintah" (diperlukan) |
autologgerSettings | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, atau null. | AutologgerSettings |
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus salah satu dari Mpi, Tensorflow, PyTorch, Ray, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | CommandJobEnvironmentVariables |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | CommandJobInputs |
batas | Batas Pekerjaan Perintah. | CommandJobLimits |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | CommandJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
AutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | [Diperlukan] Menunjukkan apakah autologger mlflow diaktifkan. | "Dinonaktifkan" "Diaktifkan" (diperlukan) |
DistributionConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | Mengatur jenis objek | Mpi PyTorch Ray TensorFlow (diperlukan) |
Mpi
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | "Mpi" (diperlukan) |
processCountPerInstance | Jumlah proses per simpul MPI. | int |
PyTorch
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | "PyTorch" (diperlukan) |
processCountPerInstance | Jumlah proses per simpul. | int |
Ray
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | "Ray" (diperlukan) |
alamat | Alamat node kepala Ray. | string |
dashboardPort | Port untuk mengikat server dasbor. | int |
headNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di head node. | string |
includeDashboard | Berikan argumen ini untuk memulai GUI dasbor Ray. | bool |
port | Pelabuhan proses sinar kepala. | int |
workerNodeAdditionalArgs | Argumen tambahan yang diteruskan ke ray dimulai di simpul pekerja. | string |
TensorFlow
Nama | Deskripsi | Nilai |
---|---|---|
distributionType | [Diperlukan] Menentukan jenis kerangka kerja distribusi. | "TensorFlow" (diperlukan) |
parameterServerCount | Jumlah tugas server parameter. | int |
workerCount | Jumlah pekerja. Jika tidak ditentukan, akan default ke jumlah instans. | int |
CommandJobEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | string |
CommandJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
JobInput
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsi untuk input. | string |
jobInputType | Mengatur jenis objek | custom_model harfiah mlflow_model mltable triton_model uri_file uri_folder (diperlukan) |
CustomModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "custom_model" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] URI Aset Input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
LiteralJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "literal" (diperlukan) |
nilai | [Diperlukan] Nilai harfiah untuk input. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
TritonModelJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "triton_model" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFileJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "uri_file" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
UriFolderJobInput
Nama | Deskripsi | Nilai |
---|---|---|
jobInputType | [Diperlukan] Menentukan jenis pekerjaan. | "uri_folder" (diperlukan) |
mode | Mode Pengiriman Aset Input. | "Langsung" "Unduh" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
uri | [Diperlukan] Masukkan URI Aset. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
CommandJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | "Perintah" "Sapuan" (diperlukan) |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
CommandJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
LabelingJobProperties
Nama | Deskripsi | Nilai |
---|---|---|
componentId | ID sumber daya ARM dari sumber daya komponen. | string |
computeId | ID sumber daya ARM dari sumber daya komputasi. | string |
konfigurasi data | Konfigurasi data yang digunakan dalam pekerjaan. | PelabelanDataConfiguration |
deskripsi | Teks deskripsi aset. | string |
displayName | Nama tampilan pekerjaan. | string |
experimentName | Nama eksperimen tempat pekerjaan berada. Jika tidak diatur, pekerjaan ditempatkan dalam eksperimen "Default". | string |
identity | Konfigurasi identitas. Jika diatur, ini harus menjadi salah satu amlToken, ManagedIdentity, UserIdentity, atau null. Default ke AmlToken jika null. |
IdentityConfiguration |
isArchived | Apakah aset diarsipkan? | bool |
jobInstructions | Instruksi pelabelan pekerjaan. | PelabelanJobInstructions |
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "AutoML" "Perintah" "Pelabelan" "Alur" "Spark" "Sapu" (diperlukan) |
labelCategories | Kategori label pekerjaan. | LabelingJobLabelCategories |
pelabelanJobMediaProperties | Properti khusus jenis media dalam pekerjaan. | LabelingJobMediaProperties |
mlAssistConfiguration | Konfigurasi fitur MLAssist dalam pekerjaan. | MLAssistConfiguration |
notificationSetting | Pengaturan pemberitahuan untuk pekerjaan | NotificationSetting |
properti | Kamus properti aset. | ResourceBaseProperties |
secretsConfiguration | Konfigurasi agar rahasia tersedia selama runtime. | JobBaseSecretsConfiguration |
services | Daftar JobEndpoints. Untuk pekerjaan lokal, titik akhir pekerjaan akan memiliki nilai titik akhir FileStreamObject. |
JobBaseServices |
tag | Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui. | objek |
LabelingDataConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dataId | Id sumber daya aset data untuk melakukan pelabelan. | string |
incrementalDataRefresh | Menunjukkan apakah akan mengaktifkan refresh data inkremental. | "Dinonaktifkan" "Diaktifkan" |
PelabelanJobInstructions
Nama | Deskripsi | Nilai |
---|---|---|
uri | Tautan ke halaman dengan instruksi pelabelan terperinci untuk pelabel. | string |
LabelingJobLabelCategories
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | LabelCategory | |
{customized property} | LabelCategory |
LabelCategory
Nama | Deskripsi | Nilai |
---|---|---|
classes | Kamus kelas label dalam kategori ini. | LabelCategoryClasses |
displayName | Nama tampilan kategori label. | string |
multiPilih | Menunjukkan apakah diizinkan untuk memilih beberapa kelas dalam kategori ini. | "Dinonaktifkan" "Diaktifkan" |
LabelCategoryClasses
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | LabelClass |
LabelClass
Nama | Deskripsi | Nilai |
---|---|---|
displayName | Nama tampilan kelas label. | string |
subkelas | Kamus subkelas kelas label. | LabelClassSubclasses |
LabelClassSubclasses
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | LabelClass |
LabelingJobMediaProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | Mengatur jenis objek | Gambar Teks (diperlukan) |
LabelingJobImageProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | "Gambar" (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan gambar. | "BoundingBox" "Klasifikasi" "InstanceSegmentation" |
LabelingJobTextProperties
Nama | Deskripsi | Nilai |
---|---|---|
mediaType | [Diperlukan] Jenis media pekerjaan. | "Teks" (diperlukan) |
annotationType | Jenis anotasi pekerjaan pelabelan teks. | "Klasifikasi" "NamedEntityRecognition" |
MLAssistConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | Mengatur jenis objek | Nonaktif Diaktifkan (diperlukan) |
MLAssistConfigurationDisabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | "Dinonaktifkan" (diperlukan) |
MLAssistConfigurationEnabled
Nama | Deskripsi | Nilai |
---|---|---|
mlAssist | [Diperlukan] Menunjukkan apakah fitur MLAssist diaktifkan. | "Diaktifkan" (diperlukan) |
inferensiComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam inferensi. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
trainingComputeBinding | [Diperlukan] Pengikatan komputasi AML yang digunakan dalam pelatihan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
PipelineJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "Alur" (diperlukan) |
input | Input untuk pekerjaan alur. | PipelineJobInputs |
jobs | Pekerjaan membangun Pekerjaan Alur. | PipelineJobJobs |
output | Output untuk pekerjaan alur | PipelineJobOutputs |
pengaturan | Pengaturan alur, untuk hal-hal seperti ContinueRunOnStepFailure dll. | |
sourceJobId | ID sumber daya ARM dari pekerjaan sumber. | string |
PipelineJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
PipelineJobJobs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} |
PipelineJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SparkJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "Spark" (diperlukan) |
arsip | Arsipkan file yang digunakan dalam pekerjaan. | string[] |
args | Argumen untuk pekerjaan tersebut. | string |
codeId | [Diperlukan] ID sumber daya ARM dari aset kode. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
conf | Properti yang dikonfigurasi Spark. | SparkJobConf |
entry | [Diperlukan] Entri yang akan dijalankan pada startup pekerjaan. | SparkJobEntry (diperlukan) |
environmentId | ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string |
file | File yang digunakan dalam pekerjaan. | string[] |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SparkJobInputs |
jar | File jar yang digunakan dalam pekerjaan. | string[] |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SparkJobOutputs |
pyFile | File Python yang digunakan dalam pekerjaan. | string[] |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | SparkResourceConfiguration |
SparkJobConf
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
SparkJobEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | Mengatur jenis objek | SparkJobPythonEntry SparkJobScalaEntry (diperlukan) |
SparkJobPythonEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | "SparkJobPythonEntry" (diperlukan) |
file | [Diperlukan] Jalur file python relatif untuk titik entri pekerjaan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nama | Deskripsi | Nilai |
---|---|---|
sparkJobEntryType | [Diperlukan] Jenis titik masuk pekerjaan. | "SparkJobScalaEntry" (diperlukan) |
className | [Diperlukan] Nama kelas Scala yang digunakan sebagai titik masuk. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SparkJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobInput |
SparkJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | JobOutput |
SparkResourceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
instanceType | Jenis VM opsional yang digunakan sebagaimana didukung oleh target komputasi. | string |
runtimeVersion | Versi runtime spark yang digunakan untuk pekerjaan tersebut. | string |
SweepJob
Nama | Deskripsi | Nilai |
---|---|---|
jobType | [Diperlukan] Menentukan jenis pekerjaan. | "Sapu" (diperlukan) |
earlyTermination | Kebijakan penghentian dini memungkinkan pembatalan eksekusi berkinerja buruk sebelum selesai | EarlyTerminationPolicy |
input | Pemetaan pengikatan data input yang digunakan dalam pekerjaan. | SweepJobInputs |
batas | Batas Sweep Job. | SweepJobLimits |
Tujuan | [Diperlukan] Tujuan pengoptimalan. | Tujuan (diperlukan) |
output | Pemetaan pengikatan data output yang digunakan dalam pekerjaan. | SweepJobOutputs |
queueSettings | Pengaturan antrean untuk pekerjaan | QueueSettings |
samplingAlgorithm | [Diperlukan] Algoritma pengambilan sampel hiperparameter | SamplingAlgorithm (diperlukan) |
searchSpace | [Diperlukan] Kamus yang berisi setiap parameter dan distribusinya. Kunci kamus adalah nama parameter | |
Percobaan | [Diperlukan] Definisi komponen uji coba. | TrialComponent (diperlukan) |
SweepJobInputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobInput |
SweepJobLimits
Nama | Deskripsi | Nilai |
---|---|---|
jobLimitsType | [Diperlukan] Jenis JobLimit. | "Perintah" "Sapu" (diperlukan) |
maxConcurrentTrials | Menyapu uji coba serentak maksimum Pekerjaan. | int |
maxTotalTrials | Menyapu uji coba total maksimum Pekerjaan. | int |
waktu habis | Durasi eksekusi maksimum dalam format ISO 8601, setelah itu pekerjaan akan dibatalkan. Hanya mendukung durasi dengan presisi serendah Detik. | string |
trialTimeout | Nilai batas waktu Uji Coba Pekerjaan Sweep. | string |
Tujuan
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | [Diperlukan] Menentukan tujuan metrik yang didukung untuk penyetelan hiperparameter | "Maksimalkan" "Minimalkan" (diperlukan) |
primaryMetric | [Diperlukan] Nama metrik yang akan dioptimalkan. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
SweepJobOutputs
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | JobOutput |
SamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | Mengatur jenis objek | Bahasa Bayes Kisi Acak (diperlukan) |
BayesianSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | "Bayesian" (diperlukan) |
GridSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | "Kisi" (diperlukan) |
RandomSamplingAlgorithm
Nama | Deskripsi | Nilai |
---|---|---|
samplingAlgorithmType | [Diperlukan] Algoritma yang digunakan untuk menghasilkan nilai hiperparameter, bersama dengan properti konfigurasi | "Acak" (diperlukan) |
basis log | Angka positif opsional atau e dalam format string yang akan digunakan sebagai dasar untuk pengambilan sampel acak berbasis log | string |
rule | Jenis algoritma acak tertentu | "Acak" "Sobol" |
Nilai awal | Bilangan bulat opsional untuk digunakan sebagai benih untuk pembuatan angka acak | int |
TrialComponent
Nama | Deskripsi | Nilai |
---|---|---|
codeId | ID sumber daya ARM dari aset kode. | string |
perintah | [Diperlukan] Perintah untuk dijalankan pada startup pekerjaan. misalnya. "python train.py" | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
distribusi | Konfigurasi distribusi pekerjaan. Jika diatur, ini harus menjadi salah satu dari Mpi, Tensorflow, PyTorch, atau null. | DistributionConfiguration |
environmentId | [Diperlukan] ID sumber daya ARM dari spesifikasi Lingkungan untuk pekerjaan tersebut. | string (diperlukan) Batasan: Panjang min = 1 Pola = [a-zA-Z0-9_] |
environmentVariables | Variabel lingkungan yang disertakan dalam pekerjaan. | TrialComponentEnvironmentVariables |
resources | Konfigurasi Sumber Daya Komputasi untuk pekerjaan tersebut. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{properti yang disesuaikan} | string |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk