Aree di lavoro Microsoft.MachineLearningServices/pianificazioni 2023-06-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa aree di lavoro/pianificazioni può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/schedules, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/schedules@2023-06-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
action: {
actionType: 'string'
// For remaining properties, see ScheduleActionBase objects
}
description: 'string'
displayName: 'string'
isEnabled: bool
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'
}
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'
}
trigger: {
endTime: 'string'
startTime: 'string'
timeZone: 'string'
triggerType: 'string'
// For remaining properties, see TriggerBase objects
}
}
}
Oggetti ScheduleActionBase
Impostare la proprietà actionType per specificare il tipo di oggetto.
Per CreateJob, usare:
actionType: 'CreateJob'
jobDefinition: {
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
}
Per CreateMonitor, usare:
actionType: 'CreateMonitor'
monitorDefinition: {
alertNotificationSetting: {
alertNotificationType: 'string'
// For remaining properties, see MonitoringAlertNotificationSettingsBase objects
}
computeConfiguration: {
computeType: 'string'
// For remaining properties, see MonitorComputeConfigurationBase objects
}
monitoringTarget: {
deploymentId: 'string'
modelId: 'string'
taskType: 'string'
}
signals: {
{customized property}: {
mode: 'string'
properties: {
{customized property}: 'string'
}
signalType: 'string'
// For remaining properties, see MonitoringSignalBase objects
}
}
}
Per ImportData, usare:
actionType: 'ImportData'
dataImportDefinition: {
assetName: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
dataType: 'string'
dataUri: 'string'
description: 'string'
intellectualProperty: {
protectionLevel: 'string'
publisher: 'string'
}
isAnonymous: bool
isArchived: bool
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'
}
source: {
connection: 'string'
sourceType: 'string'
// For remaining properties, see DataImportSource objects
}
stage: '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'
}
}
Per InvokeBatchEndpoint, usare:
actionType: 'InvokeBatchEndpoint'
endpointInvocationDefinition: any()
Oggetti JobBaseProperties
Impostare la proprietà jobType per specificare il tipo di oggetto.
Per AutoML, usare:
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
}
Per Comando usare:
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'
}
Per l'etichettatura, usare:
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
}
Per Pipeline usare:
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'
Per Spark usare:
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'
}
Per Sweep, usare:
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'
}
}
Oggetti IdentityConfiguration
Impostare la proprietà identityType per specificare il tipo di oggetto.
Per AMLToken, usare:
identityType: 'AMLToken'
Per Gestito, usare:
identityType: 'Managed'
clientId: 'string'
objectId: 'string'
resourceId: 'string'
Per UserIdentity, usare:
identityType: 'UserIdentity'
Oggetti webhook
Impostare la proprietà webhookType per specificare il tipo di oggetto.
Per AzureDevOps usare:
webhookType: 'AzureDevOps'
Oggetti nodi
Impostare la proprietà nodesValueType per specificare il tipo di oggetto.
Per Tutti, usare:
nodesValueType: 'All'
Oggetti JobOutput
Impostare la proprietà jobOutputType per specificare il tipo di oggetto.
Per custom_model, usare:
jobOutputType: 'custom_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Per mlflow_model, usare:
jobOutputType: 'mlflow_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Per mltable, usare:
jobOutputType: 'mltable'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Per triton_model, usare:
jobOutputType: 'triton_model'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Per uri_file, usare:
jobOutputType: 'uri_file'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Per uri_folder, usare:
jobOutputType: 'uri_folder'
assetName: 'string'
assetVersion: 'string'
autoDeleteSetting: {
condition: 'string'
value: 'string'
}
mode: 'string'
uri: 'string'
Oggetti AutoMLVertical
Impostare la proprietà taskType per specificare il tipo di oggetto.
Per classificazione, usare:
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'
Per Previsione, usare:
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'
Per ImageClassification usare:
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
Per ImageClassificationMultilabel usare:
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
Per ImageInstanceSegmentation, usare:
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
Per ImageObjectDetection, usare:
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
Per Regressione usare:
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'
Per TextClassification, usare:
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'
}
Per TextClassificationMultilabel, usare:
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'
}
Per TextNER, usare:
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'
}
Oggetti NCrossValidations
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode: 'Auto'
Per Personalizzato, usare:
mode: 'Custom'
value: int
Oggetti EarlyTerminationPolicy
Impostare la proprietà policyType per specificare il tipo di oggetto.
Per Bandit, usare:
policyType: 'Bandit'
slackAmount: int
slackFactor: int
Per MedianStopping, usare:
policyType: 'MedianStopping'
Per TruncationSelection, usare:
policyType: 'TruncationSelection'
truncationPercentage: int
Oggetti ForecastHorizon
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode: 'Auto'
Per Personalizzato, usare:
mode: 'Custom'
value: int
Oggetti stagionalità
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode: 'Auto'
Per Personalizzato, usare:
mode: 'Custom'
value: int
Oggetti TargetLags
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode: 'Auto'
Per Personalizzato, usare:
mode: 'Custom'
values: [
int
]
Oggetti TargetRollingWindowSize
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode: 'Auto'
Per Personalizzato, usare:
mode: 'Custom'
value: int
Oggetti DistributionConfiguration
Impostare la proprietà distributionType per specificare il tipo di oggetto.
Per Mpi, usare:
distributionType: 'Mpi'
processCountPerInstance: int
Per PyTorch usare:
distributionType: 'PyTorch'
processCountPerInstance: int
Per Ray, usare:
distributionType: 'Ray'
address: 'string'
dashboardPort: int
headNodeAdditionalArgs: 'string'
includeDashboard: bool
port: int
workerNodeAdditionalArgs: 'string'
Per TensorFlow, usare:
distributionType: 'TensorFlow'
parameterServerCount: int
workerCount: int
Oggetti JobInput
Impostare la proprietà jobInputType per specificare il tipo di oggetto.
Per custom_model, usare:
jobInputType: 'custom_model'
mode: 'string'
uri: 'string'
Per il valore letterale, usare:
jobInputType: 'literal'
value: 'string'
Per mlflow_model, usare:
jobInputType: 'mlflow_model'
mode: 'string'
uri: 'string'
Per mltable, usare:
jobInputType: 'mltable'
mode: 'string'
uri: 'string'
Per triton_model, usare:
jobInputType: 'triton_model'
mode: 'string'
uri: 'string'
Per uri_file, usare:
jobInputType: 'uri_file'
mode: 'string'
uri: 'string'
Per uri_folder, usare:
jobInputType: 'uri_folder'
mode: 'string'
uri: 'string'
Oggetti LabelingJobMediaProperties
Impostare la proprietà mediaType per specificare il tipo di oggetto.
Per Image, usare:
mediaType: 'Image'
annotationType: 'string'
Per Testo, usare:
mediaType: 'Text'
annotationType: 'string'
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist per specificare il tipo di oggetto.
Per Disabilitato, usare:
mlAssist: 'Disabled'
Per Abilitato, usare:
mlAssist: 'Enabled'
inferencingComputeBinding: 'string'
trainingComputeBinding: 'string'
Oggetti SparkJobEntry
Impostare la proprietà sparkJobEntryType per specificare il tipo di oggetto.
Per SparkJobPythonEntry, usare:
sparkJobEntryType: 'SparkJobPythonEntry'
file: 'string'
Per SparkJobScalaEntry, usare:
sparkJobEntryType: 'SparkJobScalaEntry'
className: 'string'
Campionamento Di oggettiAlgorithm
Impostare la proprietà samplingAlgorithmType per specificare il tipo di oggetto.
Per Bayesian, usare:
samplingAlgorithmType: 'Bayesian'
Per Griglia, usare:
samplingAlgorithmType: 'Grid'
Per Random, usare:
samplingAlgorithmType: 'Random'
logbase: 'string'
rule: 'string'
seed: int
Oggetti MonitoringAlertNotificationSettingsBase
Impostare la proprietà alertNotificationType per specificare il tipo di oggetto.
Per AzureMonitor, usare:
alertNotificationType: 'AzureMonitor'
Per Email, usare:
alertNotificationType: 'Email'
emailNotificationSetting: {
emailOn: [
'string'
]
emails: [
'string'
]
webhooks: {
{customized property}: {
eventType: 'string'
webhookType: 'string'
// For remaining properties, see Webhook objects
}
}
}
Oggetti MonitorComputeConfigurationBase
Impostare la proprietà computeType per specificare il tipo di oggetto.
Per ServerlessSpark, usare:
computeType: 'ServerlessSpark'
computeIdentity: {
computeIdentityType: 'string'
// For remaining properties, see MonitorComputeIdentityBase objects
}
instanceType: 'string'
runtimeVersion: 'string'
Oggetti MonitorComputeIdentityBase
Impostare la proprietà computeIdentityType per specificare il tipo di oggetto.
Per AmlToken, usare:
computeIdentityType: 'AmlToken'
Per ManagedIdentity, usare:
computeIdentityType: 'ManagedIdentity'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
Oggetti MonitoringSignalBase
Impostare la proprietà signalType per specificare il tipo di oggetto.
Per Personalizzato, usare:
signalType: 'Custom'
componentId: 'string'
inputAssets: {
{customized property}: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
}
inputs: {
{customized property}: {
description: 'string'
jobInputType: 'string'
// For remaining properties, see JobInput objects
}
}
metricThresholds: [
{
metric: 'string'
threshold: {
value: int
}
}
]
workspaceConnection: {
environmentVariables: {
{customized property}: 'string'
}
secrets: {
{customized property}: 'string'
}
}
Per DataDrift, usare:
signalType: 'DataDrift'
dataSegment: {
feature: 'string'
values: [
'string'
]
}
featureDataTypeOverride: {
{customized property}: 'string'
}
features: {
filterType: 'string'
// For remaining properties, see MonitoringFeatureFilterBase objects
}
metricThresholds: [
{
threshold: {
value: int
}
dataType: 'string'
// For remaining properties, see DataDriftMetricThresholdBase objects
}
]
productionData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
Per DataQuality, usare:
signalType: 'DataQuality'
featureDataTypeOverride: {
{customized property}: 'string'
}
features: {
filterType: 'string'
// For remaining properties, see MonitoringFeatureFilterBase objects
}
metricThresholds: [
{
threshold: {
value: int
}
dataType: 'string'
// For remaining properties, see DataQualityMetricThresholdBase objects
}
]
productionData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
Per FeatureAttributionDrift, usare:
signalType: 'FeatureAttributionDrift'
metricThreshold: {
metric: 'NormalizedDiscountedCumulativeGain'
threshold: {
value: int
}
}
productionData: [
{
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
]
referenceData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
Per GenerationSafetyQuality, usare:
signalType: 'GenerationSafetyQuality'
metricThresholds: [
{
metric: 'string'
threshold: {
value: int
}
}
]
productionData: [
{
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
]
samplingRate: int
workspaceConnectionId: 'string'
Per GenerationTokenStatistics, usare:
signalType: 'GenerationTokenStatistics'
metricThresholds: [
{
metric: 'string'
threshold: {
value: int
}
}
]
productionData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
samplingRate: int
Per ModelPerformance, usare:
signalType: 'ModelPerformance'
dataSegment: {
feature: 'string'
values: [
'string'
]
}
metricThreshold: {
threshold: {
value: int
}
modelType: 'string'
// For remaining properties, see ModelPerformanceMetricThresholdBase objects
}
productionData: [
{
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
]
referenceData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
Per PredictionDrift, usare:
signalType: 'PredictionDrift'
metricThresholds: [
{
threshold: {
value: int
}
dataType: 'string'
// For remaining properties, see PredictionDriftMetricThresholdBase objects
}
]
modelType: 'string'
productionData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData: {
columns: {
{customized property}: 'string'
}
dataContext: 'string'
jobInputType: 'string'
uri: 'string'
inputDataType: 'string'
// For remaining properties, see MonitoringInputDataBase objects
}
Oggetti MonitoringInputDataBase
Impostare la proprietà inputDataType per specificare il tipo di oggetto.
Per Correzione, usare:
inputDataType: 'Fixed'
Per Statico, usare:
inputDataType: 'Static'
preprocessingComponentId: 'string'
windowEnd: 'string'
windowStart: 'string'
Per Finale, usare:
inputDataType: 'Trailing'
preprocessingComponentId: 'string'
windowOffset: 'string'
windowSize: 'string'
Oggetti MonitoringFeatureFilterBase
Impostare la proprietà filterType per specificare il tipo di oggetto.
Per AllFeatures, usare:
filterType: 'AllFeatures'
Per FeatureSubset, usare:
filterType: 'FeatureSubset'
features: [
'string'
]
Per TopNByAttribution, usare:
filterType: 'TopNByAttribution'
top: int
Oggetti DataDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType: 'Categorical'
metric: 'string'
Per Numerico, usare:
dataType: 'Numerical'
metric: 'string'
Oggetti DataQualityMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType: 'Categorical'
metric: 'string'
Per Numerico, usare:
dataType: 'Numerical'
metric: 'string'
Oggetti ModelPerformanceMetricThresholdBase
Impostare la proprietà modelType per specificare il tipo di oggetto.
Per classificazione, usare:
modelType: 'Classification'
metric: 'string'
Per Regressione, usare:
modelType: 'Regression'
metric: 'string'
Oggetti PredictionDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType: 'Categorical'
metric: 'string'
Per Numerico, usare:
dataType: 'Numerical'
metric: 'string'
Oggetti DataImportSource
Impostare la proprietà sourceType per specificare il tipo di oggetto.
Per il database, usare:
sourceType: 'database'
query: 'string'
storedProcedure: 'string'
storedProcedureParams: [
{
{customized property}: 'string'
}
]
tableName: 'string'
Per file_system, usare:
sourceType: 'file_system'
path: 'string'
Oggetti TriggerBase
Impostare la proprietà triggerType per specificare il tipo di oggetto.
Per Cron, usare:
triggerType: 'Cron'
expression: 'string'
Per ricorrenza, usare:
triggerType: 'Recurrence'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
weekDays: [
'string'
]
}
Valori delle proprietà
aree di lavoro/pianificazioni
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatoria) |
padre | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: aree di lavoro |
properties | [Obbligatorio] Attributi aggiuntivi dell'entità. | ScheduleProperties (obbligatorio) |
Proprietà di pianificazione
Nome | Descrizione | Valore |
---|---|---|
azione | [Obbligatorio] Specifica l'azione della pianificazione | ScheduleActionBase (obbligatorio) |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato della pianificazione. | string |
isEnabled | La pianificazione è abilitata? | bool |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
trigger | [Obbligatorio] Specifica i dettagli del trigger | TriggerBase (obbligatorio) |
ScheduleActionBase
Nome | Descrizione | Valore |
---|---|---|
actionType | Impostare il tipo di oggetto | CreateJob CreateMonitor ImportData InvokeBatchEndpoint (obbligatorio) |
JobScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'CreateJob' (obbligatorio) |
jobDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. | JobBaseProperties (obbligatorio) |
JobBaseProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa ARM della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". | string |
identity | Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null. Il valore predefinito è AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per rendere disponibili i segreti durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore di endpoint FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
jobType | Impostare il tipo di oggetto | AutoML Comando Etichettatura Pipeline Spark Sweep (obbligatorio) |
IdentityConfiguration
Nome | Descrizione | Valore |
---|---|---|
identityType | Impostare il tipo di oggetto | AMLToken Gestito UserIdentity (obbligatorio) |
AmlToken
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | 'AMLToken' (obbligatorio) |
ManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | 'Managed' (obbligatorio) |
clientId | Specifica un'identità assegnata dall'utente in base all'ID client. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per il sistema assegnato, non impostare questo campo. | string |
UserIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | 'UserIdentity' (obbligatorio) |
NotificationSetting
Nome | Descrizione | Valore |
---|---|---|
emailOn | Inviare una notifica di posta elettronica all'utente nel tipo di notifica specificato | Matrice di stringhe contenente uno qualsiasi di: 'JobCancelled' 'JobCompleted' 'JobFailed' |
emails | Si tratta dell'elenco dei destinatari di posta elettronica che ha una limitazione di 499 caratteri in totale concat con separatore di virgole | string[] |
Webhook | Inviare il callback webhook a un servizio. La chiave è un nome specificato dall'utente per il webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Webhook |
webhook
Nome | Descrizione | Valore |
---|---|---|
eventType | Inviare il callback in un evento di notifica specificato | string |
webhookType | Impostare il tipo di oggetto | AzureDevOps (obbligatorio) |
AzureDevOpsWebhook
Nome | Descrizione | Valore |
---|---|---|
webhookType | [Obbligatorio] Specifica il tipo di servizio da inviare un callback | 'AzureDevOps' (obbligatorio) |
ResourceBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string |
JobBaseSecretsConfiguration
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | SecretConfiguration | |
{proprietà personalizzata} | SecretConfiguration |
SecretConfiguration
Nome | Descrizione | Valore |
---|---|---|
Uri | Uri segreto. Uri di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. | string |
JobBaseServices
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobService | |
{proprietà personalizzata} | JobService |
JobService
Nome | Descrizione | Valore |
---|---|---|
endpoint | Url per l'endpoint. | string |
jobServiceType | Tipo di endpoint. | string |
nodes | Nodi in cui l'utente vuole avviare il servizio. Se i nodi non sono impostati o impostati su Null, il servizio verrà avviato solo nel nodo leader. |
Nodi |
port | Porta per l'endpoint impostata dall'utente. | INT |
properties | Proprietà aggiuntive da impostare nell'endpoint. | JobServiceProperties |
Nodi
Nome | Descrizione | Valore |
---|---|---|
nodeValueType | Impostare il tipo di oggetto | Tutto (obbligatorio) |
AllNodes
Nome | Descrizione | Valore |
---|---|---|
nodeValueType | [Obbligatorio] Tipo del valore Nodi | 'All' (obbligatorio) |
JobServiceProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
Processo AutoML
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'AutoML' (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. Si tratta di un valore facoltativo da specificare, se non specificato, l'impostazione predefinita autoML sarà la versione dell'ambiente curato di produzione per l'esecuzione del processo. |
string |
environmentVariables | Variabili di ambiente incluse nel processo. | AutoMLJobEnvironmentVariables |
outputs | Mapping dei data binding di output usati nel processo. | AutoMLJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
taskDetails | [Obbligatorio] Questo rappresenta uno scenario che può essere una delle tabelle/NLP/Image | AutoMLVertical (obbligatorio) |
AutoMLJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AutoMLJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
JobOutput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'output. | string |
jobOutputType | Impostare il tipo di oggetto | custom_model mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | 'Direct' 'ReadWriteMount' 'Upload' |
Uri | URI asset di output. | string |
AutoDeleteSetting
Nome | Descrizione | Valore |
---|---|---|
condizione | Quando verificare se un asset è scaduto | 'CreatedGreaterThan' 'LastAccessedGreaterThan' |
Valore | Valore della condizione di scadenza. | string |
MLFlowModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'mlflow_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
MLTableJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'mltable' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
TritonModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'triton_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
UriFileJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_file' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
UriFolderJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_folder' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
QueueSettings
Nome | Descrizione | Valore |
---|---|---|
jobTier | Controlla il livello di processo di calcolo | 'Basic' 'Null' 'Premium' 'Spot' 'Standard' |
priority | Controlla la priorità del processo in un ambiente di calcolo. | INT |
JobResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
dockerArgs | Argomenti aggiuntivi da passare al comando docker run. Verrà eseguito l'override di tutti i parametri già impostati dal sistema o in questa sezione. Questo parametro è supportato solo per i tipi di calcolo di Azure ML. | string |
instanceCount | Numero facoltativo di istanze o nodi usati dalla destinazione di calcolo. | INT |
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
locations | Percorsi in cui è possibile eseguire il processo. | string[] |
maxInstanceCount | Numero massimo facoltativo consentito di istanze o nodi da usare dalla destinazione di calcolo. Per l'uso con il training elastico, attualmente supportato solo dal tipo di distribuzione PyTorch. |
INT |
properties | Contenitore di proprietà aggiuntive. | ResourceConfigurationProperties |
shmSize | Dimensioni del blocco di memoria condivisa del contenitore Docker. Deve essere nel formato (numero)(unità) in cui il numero deve essere maggiore di 0 e l'unità può essere uno di b(byte), k(kilobyte), m(megabyte) o g(gigabyte). | string Vincoli: Pattern = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Per Bicep, è possibile usare la funzione any(). | |
{proprietà personalizzata} | Per Bicep, è possibile usare la funzione any(). |
AutoMLVertical
Nome | Descrizione | Valore |
---|---|---|
logVerbosity | Log verbosity per il processo. | 'Critico' 'Debug' 'Error' 'Info' 'NotSet' 'Warning' |
targetColumnName | Nome colonna di destinazione: colonna dei valori di stima. Noto anche come nome di colonna etichetta nel contesto delle attività di classificazione. |
string |
trainingData | [Obbligatorio] Input dei dati di training. | MLTableJobInput (obbligatorio) |
taskType | Impostare il tipo di oggetto | Classificazione Previsione ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regressione TextClassification TextClassificationMultilabel TextNER (obbligatorio) |
MLTableJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per l'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
Classificazione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Classification' (obbligatorio) |
cvSplitColumnNames | Colonne da utilizzare per i dati CVSplit. | string[] |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di riduzioni di convalida incrociata da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
positiveLabel | Etichetta positiva per il calcolo delle metriche binarie. | string |
primaryMetric | Metrica primaria per l'attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ClassificationTrainingSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna peso campione. Machine Learning automatizzato supporta una colonna ponderata come input, causando l'aumento o la riduzione delle righe nei dati. | string |
TableVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
blockedTransformers | Questi trasformatori non devono essere utilizzati nella definizione delle caratteristiche. | Matrice di stringhe contenente uno dei seguenti elementi: 'CatTargetEncoder' 'CountVectorizer' 'HashOneHotEncoder' 'LabelEncoder' 'NaiveBayes' 'OneHotEncoder' 'TextTargetEncoder' 'TfIdf' 'WoETargetEncoder' 'WordEmbedding' |
columnNameAndTypes | Dizionario del nome della colonna e del relativo tipo (int, float, string, datetime e così via). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Lingua del set di dati, utile per i dati di testo. | string |
enableDnnFeaturization | Determina se usare gli strumenti di definizione delle funzionalità basati su Dnn per la definizione delle caratteristiche dei dati. | bool |
mode | Modalità di definizione delle funzionalità: l'utente può mantenere la modalità predefinita "Auto" e AutoML si occuperà della trasformazione necessaria dei dati nella fase di definizione delle caratteristiche. Se l'opzione 'Off' è selezionata, non viene eseguita alcuna definizione di funzionalità. Se l'opzione "Personalizzata" è selezionata, l'utente può specificare input aggiuntivi per personalizzare la modalità di definizione delle funzionalità. |
'Auto' 'Custom' 'Off' |
transformerParams | L'utente può specificare trasformatori aggiuntivi da utilizzare insieme alle colonne a cui verrà applicato e parametri per il costruttore del trasformatore. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | ColumnTransformer[] |
ColumnTransformer
Nome | Descrizione | Valore |
---|---|---|
fields | Campi in cui applicare la logica del trasformatore. | string[] |
parametri | Proprietà diverse da passare al trasformatore. L'input previsto è un dizionario di coppie chiave,valore in formato JSON. |
Per Bicep, è possibile usare la funzione any(). |
TableFixedParameters
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di boosting, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di boosting, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di aumento, che controllano la modalità di aggiunta dei nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
maxBin | Specificare il numero massimo di contenitori discreti per raggruppare le funzionalità continue . | INT |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | INT |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | INT |
minDataInLeaf | Numero minimo di dati per foglia. | INT |
minSplitGain | Riduzione minima della perdita necessaria per eseguire un'ulteriore partizione in un nodo foglia dell'albero. | INT |
modelName | Nome del modello di cui eseguire il training. | string |
nEstimators | Specificare il numero di alberi (o arrotondamenti) in un modello. | INT |
numLeaves | Specificare il numero di foglie. | INT |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | L1 termine di regolarizzazione sui pesi. | INT |
regLambda | Termine di regolarizzazione L2 sui pesi. | INT |
subsample | Rapporto di sottosample dell'istanza di training. | INT |
subsampleFreq | Frequenza della sottosample. | INT |
treeMethod | Specificare il metodo della struttura ad albero. | string |
withMean | Se true, centra prima di ridimensionare i dati con StandardScalar. | bool |
withStd | Se true, ridimensionare i dati con Varianza unità con StandardScalar. | bool |
TableVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
enableEarlyTermination | Abilitare la terminazione anticipata, determina se AutoMLJob terminerà in anticipo se negli ultimi 20 iterazioni non è presente alcun miglioramento del punteggio. | bool |
exitScore | Punteggio di uscita per il processo AutoML. | INT |
maxConcurrentTrials | Numero massimo di iterazioni simultanee. | INT |
maxCoresPerTrial | Numero massimo di core per iterazione. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni. | INT |
sweepConcurrentTrials | Numero di esecuzioni di sweep simultanee che l'utente vuole attivare. | INT |
sweepTrials | Numero di esecuzioni di sweep che l'utente desidera attivare. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout di iterazione. | string |
NCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalide tra N. | 'Auto' (obbligatorio) |
CustomNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalide tra N. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore di convalide incrociate N. | int (obbligatorio) |
TableParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di boosting, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di boosting, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di aumento, che controllano la modalità di aggiunta dei nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
maxBin | Specificare il numero massimo di contenitori discreti per raggruppare le funzionalità continue . | string |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | string |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | string |
minDataInLeaf | Numero minimo di dati per foglia. | string |
minSplitGain | Riduzione minima della perdita necessaria per eseguire un'ulteriore partizione in un nodo foglia dell'albero. | string |
modelName | Nome del modello di cui eseguire il training. | string |
nEstimators | Specificare il numero di alberi (o arrotondamenti) in un modello. | string |
numLeaves | Specificare il numero di foglie. | string |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | L1 termine di regolarizzazione sui pesi. | string |
regLambda | Termine di regolarizzazione L2 sui pesi. | string |
subsample | Rapporto di sottosample dell'istanza di training. | string |
subsampleFreq | Frequenza della sottosample | string |
treeMethod | Specificare il metodo della struttura ad albero. | string |
withMean | Se true, centra prima di ridimensionare i dati con StandardScalar. | string |
withStd | Se true, ridimensionare i dati con Varianza unità con StandardScalar. | string |
TableSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata per il processo di sweep. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | 'Bayesian' 'Grid' 'Random' (obbligatorio) |
EarlyTerminationPolicy
Nome | Descrizione | Valore |
---|---|---|
delayEvaluation | Numero di intervalli in base ai quali ritardare la prima valutazione. | INT |
evaluationInterval | Intervallo (numero di esecuzioni) tra le valutazioni dei criteri. | INT |
policyType | Impostare il tipo di oggetto | Bandito MedianStopping TroncamentoSelection (obbligatorio) |
BanditPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'Bandit' (obbligatorio) |
slackAmount | Distanza assoluta consentita dall'esecuzione con prestazioni migliori. | INT |
slackFactor | Rapporto tra la distanza consentita e l'esecuzione con prestazioni migliori. | INT |
MedianStoppingPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'MedianStopping' (obbligatorio) |
TruncationSelectionPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'TruncationSelection' (obbligatorio) |
truncationPercentage | Percentuale di esecuzioni da annullare a ogni intervallo di valutazione. | INT |
ClassificationTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di classificazione. | Matrice di stringhe contenente uno dei seguenti elementi: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di classificazione. | Matrice di stringhe contenente uno qualsiasi di: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Contrassegno per attivare la spiegazione sul modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione dei modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione di modelli VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati dalle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme di stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" è uguale a quella impostata su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è 'auto'. Se 'Distributed' viene utilizzata solo la funzionalità distribuita e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo algoritmi non distribuiti. |
'Auto' 'Distributed' 'NonStributed' |
StackEnsembleSettings
Nome | Descrizione | Valore |
---|---|---|
stackMetaLearnerKWargs | Parametri facoltativi da passare all'inizializzatore del meta-learner. | Per Bicep è possibile usare la funzione any(). |
stackMetaLearnerTrainPercentage | Specifica la proporzione del set di training (quando si sceglie il training e il tipo di training) da riservare per il training del meta-learner. Il valore predefinito è 0,2. | INT |
stackMetaLearnerType | Il meta-learner è un modello sottoposto a training sull'output dei singoli modelli eterogenei. | 'ElasticNet' 'ElasticNetCV' 'LightGBMClassifier' 'LightGBMRegressor' 'LinearRegression' 'LogisticRegression' 'LogisticRegressionCV' 'Nessuno' |
Previsione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Previsione' (obbligatorio) |
cvSplitColumnNames | Colonne da usare per i dati CVSplit. | string[] |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
forecastingSettings | Previsione di input specifici dell'attività. | ForecastingSettings |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di pieghe di convalida incrociate da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di previsione. | 'NormaldMeanAbsoluteError' 'NormaldRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione di modelli e iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test che deve essere messo a parte per scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ForecastingTrainingSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna di peso di esempio. Machine Learning automatizzato supporta una colonna ponderata come input, causando il peso o la riduzione delle righe nei dati. | string |
ForecastingSettings
Nome | Descrizione | Valore |
---|---|---|
countryOrRegionForHolidays | Paese o area geografica per le vacanze per le attività di previsione. Questi devono essere ISO 3166 codici paese/area geografica, ad esempio "US" o "GB". |
string |
cvStepSize | Numero di periodi tra l'ora di origine di una piega cv e la successiva piega. For ad esempio, se CVStepSize = 3 per i dati giornalieri, l'ora di origine per ogni piega saràtre giorni a parte. |
INT |
featureLags | Contrassegno per la generazione di ritardi per le funzionalità numeriche con 'auto' o Null. | 'Auto' 'Nessuno' |
featuresUnknownAtForecastTime | Colonne di funzionalità disponibili per il training ma sconosciute al momento della previsione/inferenza. Se features_unknown_at_forecast_time non è impostato, si presuppone che tutte le colonne di funzionalità del set di dati siano note in fase di inferenza. |
string[] |
forecastHorizon | Orizzonte di previsione massimo desiderato in unità di frequenza della serie temporale. | ForecastHorizon |
frequency | Quando si prevede, questo parametro rappresenta il periodo con cui è desiderata la previsione, ad esempio giornaliera, settimanale, annuale e così via. La frequenza di previsione è la frequenza del set di dati per impostazione predefinita. | string |
Stagionalità | Impostare la stagionalità delle serie temporali come numero intero multiplo della frequenza della serie. Se la stagionalità è impostata su 'auto', verrà dedotto. |
Stagionalità |
shortSeriesHandlingConfig | Parametro che definisce come se AutoML deve gestire serie temporali brevi. | 'Auto' 'Drop' 'Nessuno' 'Pad' |
targetAggregateFunction | Funzione da utilizzare per aggregare la colonna di destinazione della serie temporale in modo che sia conforme a una frequenza specificata dall'utente. Se targetAggregateFunction è impostato, ad esempio non "Nessuno", ma il parametro freq non è impostato, viene generato l'errore. Le possibili funzioni di aggregazione di destinazione sono: "sum", "max", "min" e "mean". |
'Max' 'Mean' 'Min' 'Nessuno' 'Sum' |
targetLags | Numero di periodi passati da cui eseguire il ritardo dalla colonna di destinazione. | TargetLags |
targetRollingWindowSize | Numero di periodi precedenti usati per creare una media di finestra in sequenza della colonna di destinazione. | TargetRollingWindowSize |
timeColumnName | Nome della colonna temporale. Questo parametro è necessario quando si prevede di specificare la colonna datetime nei dati di input usati per la compilazione della serie temporale e l'inferenza della frequenza. | string |
timeSeriesIdColumnNames | Nomi di colonne usate per raggruppare un timeeries. Può essere usato per creare più serie. Se la granularità non è definita, si presuppone che il set di dati sia una serie temporale. Questo parametro viene usato con la previsione dei tipi di attività. |
string[] |
useStl | Configurare la sTL Decomposition della colonna di destinazione della serie temporale. | 'Nessuno' 'Stagione' 'SeasonTrend' |
ForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | 'Auto' (obbligatorio) |
CustomForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore dell'orizzonte di previsione. | int (obbligatorio) |
Stagionalità
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | 'Auto' (obbligatorio) |
CustomSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore stagionalità. | int (obbligatorio) |
TargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di ritardo di destinazione - Auto/Personalizzato | 'Auto' (obbligatorio) |
CustomTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di ritardo di destinazione - Auto/Personalizzato | 'Custom' (obbligatorio) |
valori | [Obbligatorio] Impostare i valori di ritardo di destinazione. | int[] (obbligatorio) |
TargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | 'Auto' (obbligatorio) |
CustomTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore TargetRollingWindowSize. | int (obbligatorio) |
ForecastingTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: 'Arimax' 'AutoArima' 'Media' 'DecisionTree' 'ElasticNet' 'EsponenzialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Profeta' 'RandomForest' 'SGD' 'StagionaleAverage' 'StagionaleNaive' 'TCNForecaster' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: 'Arimax' 'AutoArima' 'Media' 'DecisionTree' 'ElasticNet' 'EsponenzialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Profeta' 'RandomForest' 'SGD' 'StagionaleAverage' 'StagionaleNaive' 'TCNForecaster' 'XGBoostRegressor' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Contrassegno per attivare la spiegazione sul modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione dei modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione di modelli VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati dalle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme di stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" è uguale a quella impostata su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è 'auto'. Se 'Distributed' viene utilizzata solo la funzionalità distribuita e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo algoritmi non distribuiti. |
'Auto' 'Distributed' 'NonStributed' |
ImageClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageClassification' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni autoML simultanee. | INT |
maxTrials | Numero massimo di iterazioni autoML. | INT |
timeout | Timeout del processo AutoML. | string |
ImageModelSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | bool |
aumento delle attività | Impostazioni per l'uso di aumento. | string |
beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
checkpointFrequency | Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint pre-sottoposto a training per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint pre-sottoposto a training per il training incrementale. | string |
distribuite | Se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | 'Nessuno' 'Passaggio' 'WarmupCosine' |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | INT |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | INT |
optimizer | Tipo di ottimizzatore. | 'Adam' 'Adamw' 'Nessuno' 'Sgd' |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | INT |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
trainingCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | INT |
validationResizeSize | Dimensioni dell'immagine in cui eseguire il ridimensionamento prima del ritaglio per il set di dati di convalida. Deve essere un intero positivo. | INT |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
INT |
MLFlowModelJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per l'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | string |
aumento delle attività | Impostazioni per l'uso di aumento. | string |
beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | string |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | string |
distribuite | Se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | string |
optimizer | Tipo di optimizer. Deve essere "sgd", "adam" o "adamw". | string |
casualESeed | Inizializzazione casuale da usare quando si usa training deterministico. | string |
stepLRGamma | Il valore di gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
trainingBatchSize | Dimensioni batch di training. Deve essere un intero positivo. | string |
trainingCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | string |
validationResizeSize | Dimensioni dell'immagine a cui ridimensionare prima di ritagliare il set di dati di convalida. Deve essere un intero positivo. | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per la perdita ponderata con sqrt. (class_weights). 2 per la perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
string |
ImageSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criterio di terminazione anticipata. | EarlyTerminationPolicy |
campionamentoAlgorithm | [Obbligatorio] Tipo degli algoritmi di campionamento degli iperparametri. | 'Bayesian' 'Griglia' 'Random' (obbligatorio) |
ImageClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageClassificationMultilabel' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'IOU' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageInstanceSegmentation
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageInstanceSegmentation' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'MeanAveragePrecision' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageModelSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | bool |
aumento delle attività | Impostazioni per l'uso di aumento. | string |
beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
boxScoreThreshold | Durante l'inferenza, restituisce solo le proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un float nell'intervallo[0, 1]. |
INT |
checkpointFrequency | Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint pre-sottoposto a training per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint pre-sottoposto a training per il training incrementale. | string |
distribuite | Se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
INT |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | 'Nessuno' 'Passaggio' 'WarmupCosine' |
logTrainingMetrics | Abilitare le metriche di training di calcolo e registrazione. | 'Disabilita' 'Enable' |
logValidationLoss | Abilitare la perdita di convalida di calcolo e registrazione. | 'Disabilita' 'Enable' |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
'ExtraLarge' 'Large' 'Medium' 'Nessuno' 'Small' |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | INT |
multiscale | Abilitare l'immagine su più scalabilità variando di dimensioni dell'immagine per +/- 50%. Nota: l'esecuzione del training può entrare in CUDA OOM se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
bool |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nel post-elaborazione di NMS. Deve essere un float nell'intervallo [0, 1]. | INT |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | INT |
optimizer | Tipo di optimizer. | 'Adam' 'Adamw' 'Nessuno' 'Sgd' |
casualESeed | Inizializzazione casuale da usare quando si usa training deterministico. | INT |
stepLRGamma | Il valore di gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione di stime da riquadri e immagini. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationIouThreshold | Soglia IOU da usare per il calcolo della metrica di convalida. Deve essere float nell'intervallo [0, 1]. | INT |
validationMetricType | Metodo di calcolo delle metriche da usare per le metriche di convalida. | 'Coco' 'CocoVoc' 'Nessuno' 'Voc' |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
ImageModelDistributionSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | string |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
boxScoreThreshold | Durante l'inferenza, restituisce solo proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un valore float nell'intervallo[0, 1]. |
string |
distribuite | Indica se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulo delle sfumature di tali passaggi e quindi uso le sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
layersToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa strato di congelamento0 e layer1. Per un elenco completo dei modelli supportati e dettagli sul blocco del livello, Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza di apprendimento iniziale. Deve essere un valore float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere 'warmup_cosine' o 'step'. | string |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | string |
multiscale | Abilitare l'immagine su più scalabilità variando le dimensioni dell'immagine di +/- 50%. Nota: l'esecuzione del training può entrare nell'OOM CUDA se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nella post-elaborazione di NMS. Deve essere float nell'intervallo [0, 1]. | string |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | string |
optimizer | Tipo di ottimizzatore. Deve essere "sgd", "adam" o "adamw". | string |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | string |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due numeri interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione di stime da riquadri e immagini. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. NMS: eliminazione non massima |
string |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationIouThreshold | Soglia di IOU da usare quando si calcola la metrica di convalida. Deve essere float nell'intervallo [0, 1]. | string |
validationMetricType | Metodo di calcolo metrica da usare per le metriche di convalida. Deve essere "none", "coco", "voc" o "coco_voc". | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
ImageObjectDetection
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageObjectDetection' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'MeanAveragePrecision' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
Regressione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Regression' (obbligatorio) |
cvSplitColumnNames | Colonne da usare per i dati CVSplit. | string[] |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di pieghe di convalida incrociate da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di regressione. | 'NormaldMeanAbsoluteError' 'NormaldRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione di modelli e iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test che deve essere messo a parte per scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | RegressionTrainingSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna di peso di esempio. Machine Learning automatizzato supporta una colonna ponderata come input, causando il peso o la riduzione delle righe nei dati. | string |
RegressionTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di regressione. | Matrice di stringhe contenente uno qualsiasi di: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di regressione. | Matrice di stringhe contenente uno qualsiasi di: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Contrassegno per attivare la spiegazione sul modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione dei modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione di modelli VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati dalle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme di stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" è uguale a quella impostata su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è 'auto'. Se 'Distributed' viene utilizzata solo la funzionalità distribuita e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo algoritmi non distribuiti. |
'Auto' 'Distributed' 'NonStributed' |
TextClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextClassification' (obbligatorio) |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrica primaria per l'attività Text-Classification. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione di modelli e iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
datasetLanguage | Lingua del set di dati, utile per i dati di testo. | string |
NlpFixedParameters
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | INT |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | 'Constant' 'ConstantWithWarmup' 'Coseno' 'CosineWithRestarts' 'Lineare' 'Nessuno' 'Polinomio' |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | INT |
trainingBatchSize | Dimensioni del batch per la procedura di training. | INT |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | INT |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | INT |
weightDecay | Decadimento del peso per la procedura di training. | INT |
NlpVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni AutoML simultanee. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni AutoML. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout per singole prove HD. | string |
NlpParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | string |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | string |
trainingBatchSize | Dimensioni del batch per la procedura di training. | string |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | string |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | string |
weightDecay | Decadimento del peso per la procedura di training. | string |
NlpSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata per il processo di sweep. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | 'Bayesian' 'Grid' 'Random' (obbligatorio) |
TextClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextClassificationMultilabel' (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
TextNer
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextNER' (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
CommandJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Command' (obbligatorio) |
autologgerSettings | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null. | AutologgerSettings |
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "python train.py" | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch, Ray o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | CommandJobEnvironmentVariables |
input | Mapping dei data binding di input usati nel processo. | CommandJobInputs |
limiti | Limite processo comando. | CommandJobLimits |
outputs | Mapping di data binding di output usati nel processo. | CommandJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
AutologgerSettings
Nome | Descrizione | Valore |
---|---|---|
mlflowAutologger | [Obbligatorio] Indica se l'autologger mlflow è abilitato. | 'Disabilitato' 'Enabled' (obbligatorio) |
DistributionConfiguration
Nome | Descrizione | Valore |
---|---|---|
distributionType | Impostare il tipo di oggetto | Mpi PyTorch Raggio TensorFlow (obbligatorio) |
Mpi
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'Mpi' (obbligatorio) |
processCountPerInstance | Numero di processi per nodo MPI. | INT |
PyTorch
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'PyTorch' (obbligatorio) |
processCountPerInstance | Numero di processi per nodo. | INT |
Raggio
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'Ray' (obbligatorio) |
address | Indirizzo del nodo head di Ray. | string |
dashboardPort | Porta da associare al server dashboard. | INT |
headNodeAdditionalArgs | Argomenti aggiuntivi passati all'inizio raggio nel nodo head. | string |
includeDashboard | Specificare questo argomento per avviare l'interfaccia utente del dashboard Ray. | bool |
port | Porta del processo del raggio head. | INT |
workerNodeAdditionalArgs | Argomenti aggiuntivi passati all'avvio del raggio nel nodo di lavoro. | string |
TensorFlow
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'TensorFlow' (obbligatorio) |
parameterServerCount | Numero di attività del server dei parametri. | INT |
workerCount | Numero di ruoli di lavoro. Se non specificato, il valore predefinito verrà impostato sul conteggio delle istanze. | INT |
CommandJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CommandJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
JobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'input. | string |
jobInputType | Impostare il tipo di oggetto | custom_model literal mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
LetteraleJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'letterale' (obbligatorio) |
Valore | [Obbligatorio] Valore letterale per l'input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
TritonModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'triton_model' (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFileJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_file' (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFolderJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_folder' (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
CommandJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | 'Command' 'Sweep' (obbligatorio) |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione ridotta a secondi. | string |
CommandJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
LabelingJobProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa ARM della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
dataConfiguration | Configurazione dei dati usati nel processo. | LabelingDataConfiguration |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". | string |
identity | Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null. Il valore predefinito è AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
jobInstructions | Istruzioni di etichettatura del processo. | Assegnazione di etichetteJobInstructions |
jobType | [Obbligatorio] Specifica il tipo di processo. | 'AutoML' 'Command' 'Etichettatura' 'Pipeline' 'Spark' 'Sweep' (obbligatorio) |
labelCategories | Categorie di etichette del processo. | LabelingJobLabelCategories |
labelingJobMediaProperties | Proprietà specifiche del tipo di supporto nel processo. | LabelingJobMediaProperties |
mlAssistConfiguration | Configurazione della funzionalità MLAssist nel processo. | MLAssistConfiguration |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per rendere disponibili i segreti durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore di endpoint FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
LabelingDataConfiguration
Nome | Descrizione | Valore |
---|---|---|
dataId | ID risorsa dell'asset dati per eseguire l'etichettatura. | string |
incrementalDataRefresh | Indica se abilitare l'aggiornamento dei dati incrementali. | 'Disabilitato' 'Enabled' |
Etichettatura diJobInstructions
Nome | Descrizione | Valore |
---|---|---|
Uri | Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per i etichettatori. | string |
Etichettatura diJobLabelCategories
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelCategory | |
{proprietà personalizzata} | LabelCategory |
LabelCategory
Nome | Descrizione | Valore |
---|---|---|
classi | Dizionario delle classi di etichette in questa categoria. | LabelCategoryClasses |
displayName | Nome visualizzato della categoria di etichette. | string |
Multiselect | Indica se è consentito selezionare più classi in questa categoria. | 'Disabilitato' 'Enabled' |
LabelCategoryClasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelClass
Nome | Descrizione | Valore |
---|---|---|
displayName | Nome visualizzato della classe etichetta. | string |
Sottoclassi | Dizionario delle sottoclassi della classe etichetta. | LabelClassSubclasses |
LabelClassSubclasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelingJobMediaProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | Impostare il tipo di oggetto | Immagine Testo (obbligatorio) |
LabelingJobImageProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | 'Image' (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura delle immagini. | 'BoundingBox' 'Classificazione' 'InstanceSegmentation' |
LabelingJobTextProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | 'Text' (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura del testo. | 'Classificazione' 'NamedEntityRecognition' |
MLAssistConfiguration
Nome | Descrizione | Valore |
---|---|---|
mlAssist | Impostare il tipo di oggetto | Disabilitato Abilitato (obbligatorio) |
MLAssistConfigurationDisabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | 'Disabilitato' (obbligatorio) |
MLAssistConfigurationEnabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | 'Enabled' (obbligatorio) |
inferencingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
trainingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nel training. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
PipelineJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Pipeline' (obbligatorio) |
input | Input per il processo della pipeline. | PipelineJobInputs |
jobs | I processi costruiscono il processo della pipeline. | PipelineJobJobs |
outputs | Output per il processo della pipeline | PipelineJobOutputs |
impostazioni | Impostazioni della pipeline, per elementi come ContinueRunOnStepFailure e così via. | Per Bicep è possibile usare la funzione any(). |
sourceJobId | ID risorsa ARM del processo di origine. | string |
PipelineJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
PipelineJobJobs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Per Bicep è possibile usare la funzione any(). |
PipelineJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Spark' (obbligatorio) |
archives | Archiviare i file usati nel processo. | string[] |
args | Argomenti per il processo. | string |
codeId | [Obbligatorio] ID risorsa ARM dell'asset di codice. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
conf | Proprietà configurate da Spark. | SparkJobConf |
entry | [Obbligatorio] Voce da eseguire all'avvio del processo. | SparkJobEntry (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. | string |
files | File usati nel processo. | string[] |
input | Mapping di data binding di input usati nel processo. | SparkJobInputs |
jars | File jar usati nel processo. | string[] |
outputs | Mapping di data binding di output usati nel processo. | SparkJobOutputs |
pyFiles | File Python usati nel processo. | string[] |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | SparkResourceConfiguration |
SparkJobConf
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
SparkJobEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | Impostare il tipo di oggetto | SparkJobPythonEntry SparkJobScalaEntry (obbligatorio) |
SparkJobPythonEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | 'SparkJobPythonEntry' (obbligatorio) |
file | [Obbligatorio] Percorso file Python relativo per il punto di ingresso del processo. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | 'SparkJobScalaEntry' (obbligatorio) |
className | [Obbligatorio] Nome della classe Scala usato come punto di ingresso. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SparkJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
runtimeVersion | Versione del runtime spark usata per il processo. | string |
SweepJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Sweep' (obbligatorio) |
earlyTermination | I criteri di terminazione anticipata consentono di annullare le esecuzioni con prestazioni scarse prima di completare | EarlyTerminationPolicy |
input | Mapping di data binding di input usati nel processo. | SweepJobInputs |
limiti | Limite del processo di sweep. | SweepJobLimits |
obiettivo | [Obbligatorio] Obiettivo di ottimizzazione. | Obiettivo (obbligatorio) |
outputs | Mapping di data binding di output usati nel processo. | SweepJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
campionamentoAlgorithm | [Obbligatorio] Algoritmo di campionamento dell'iperparametro | CampionamentoAlgorithm (obbligatorio) |
searchSpace | [Obbligatorio] Dizionario contenente ogni parametro e la relativa distribuzione. La chiave del dizionario è il nome del parametro | Per Bicep è possibile usare la funzione any(). (obbligatorio) |
versione di valutazione | [Obbligatorio] Definizione del componente di valutazione. | TrialComponent (obbligatorio) |
SweepJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SweepJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | 'Command' 'Sweep' (obbligatorio) |
maxConcurrentTrials | Esecuzione di processi di sweep max simultanei. | INT |
maxTotalTrials | Sweep Job max test totali. | INT |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione inferiore a secondi. | string |
trialTimeout | Valore di timeout della versione di valutazione del processo di sweep. | string |
Obiettivo
Nome | Descrizione | Valore |
---|---|---|
goal | [Obbligatorio] Definisce gli obiettivi delle metriche supportati per l'ottimizzazione dell'iperparametro | 'Ingrandisci' 'Ridurre al minimo' (obbligatorio) |
primaryMetric | [Obbligatorio] Nome della metrica da ottimizzare. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SweepJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
CampionamentoAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | Impostare il tipo di oggetto | Bayesiano Pannello Grid Casuale (obbligatorio) |
BayesianSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | 'Bayesian' (obbligatorio) |
GridSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | 'Grid' (obbligatorio) |
RandomSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | 'Random' (obbligatorio) |
logbase | Un numero positivo facoltativo o e in formato stringa da usare come base per il campionamento casuale basato su log | string |
regola | Tipo specifico di algoritmo casuale | 'Casuale' 'Sobol' |
seed | Intero facoltativo da usare come inizializzazione per la generazione di numeri casuali | INT |
TrialComponent
Nome | Descrizione | Valore |
---|---|---|
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "Python train.py" | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno di Mpi, Tensorflow, PyTorch o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | TrialComponentEnvironmentVariables |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CreateMonitorAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'CreateMonitor' (obbligatorio) |
monitorDefinition | [Obbligatorio] Definisce il monitoraggio. | MonitorDefinition (obbligatorio) |
MonitorDefinition
Nome | Descrizione | Valore |
---|---|---|
alertNotificationSetting | Impostazioni di notifica del monitoraggio. | MonitoringAlertNotificationSettingsBase |
computeConfiguration | [Obbligatorio] ID risorsa ARM della risorsa di calcolo in cui eseguire il processo di monitoraggio. | MonitorComputeConfigurationBase (obbligatorio) |
monitoraggioTarget | ID risorsa ARM del modello o della distribuzione di destinazione da questo monitoraggio. | MonitoraggioTarget |
segnali | [Obbligatorio] Segnali da monitorare. | MonitorDefinitionSignals (obbligatorio) |
MonitoringAlertNotificationSettingsBase
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | Impostare il tipo di oggetto | AzureMonitor Email (obbligatorio) |
AzMonMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'AzureMonitor' (obbligatorio) |
EmailMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Email' (obbligatorio) |
emailNotificationSetting | Configurazione per la notifica. | NotificationSetting |
MonitorComputeConfigurationBase
Nome | Descrizione | Valore |
---|---|---|
computeType | Impostare il tipo di oggetto | ServerlessSpark (obbligatorio) |
MonitoraggioServerlessSparkCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'ServerlessSpark' (obbligatorio) |
computeIdentity | [Obbligatorio] Lo schema di identità sfruttato dai processi spark in esecuzione in Spark serverless. | MonitorComputeIdentityBase (obbligatorio) |
instanceType | [Obbligatorio] Tipo di istanza che esegue il processo Spark. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
runtimeVersion | [Obbligatorio] Versione di runtime di Spark. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
MonitorComputeIdentityBase
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | Impostare il tipo di oggetto | AmlToken ManagedIdentity (obbligatorio) |
AmlTokenComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | 'AmlToken' (obbligatorio) |
ManagedComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | 'ManagedIdentity' (obbligatorio) |
identity | Identità del servizio gestita (identità assegnata dal sistema e/o assegnata dall'utente) | ManagedServiceIdentity |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
MonitoraggioTarget
Nome | Descrizione | Valore |
---|---|---|
deploymentId | ID risorsa arm della distribuzione di destinazione da questo monitoraggio. | string |
modelId | ID risorsa ARM del modello di destinazione da questo monitoraggio. | string |
taskType | [Obbligatorio] Tipo di attività di Machine Learning del modello. | 'Classificazione' 'QuestionAnswering' 'Regression' (obbligatorio) |
MonitorDefinitionSignals
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringSignalBase |
MonitoringSignalBase
Nome | Descrizione | Valore |
---|---|---|
mode | Modalità di notifica corrente per questo segnale. | 'Disabilitato' 'Enabled' |
properties | Dizionario delle proprietà. Le proprietà possono essere aggiunte, ma non rimosse o modificate. | MonitoringSignalBaseProperties |
signalType | Impostare il tipo di oggetto | Impostazione personalizzata DataDrift DataQuality FeatureAttributionDrift GenerationSafetyQuality GenerationTokenStatistics ModelPerformance PredictionDrift (obbligatorio) |
MonitoringSignalBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CustomMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Custom' (obbligatorio) |
Componentid | [Obbligatorio] ID risorsa ARM della risorsa componente usata per calcolare le metriche personalizzate. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputAssets | Monitoraggio degli asset da accettare come input. La chiave è il nome della porta di input del componente, il valore è l'asset dati. | CustomMonitoringSignalInputAssets |
input | Parametri aggiuntivi dei componenti da accettare come input. La chiave è il nome della porta di input letterale del componente, il valore è il valore del parametro. | CustomMonitoringSignalInputs |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | CustomMetricThreshold[] (obbligatorio) |
workspaceConnection | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | MonitoringWorkspaceConnection (obbligatorio) |
CustomMonitoringSignalInputAssets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringInputDataBase |
MonitoringInputDataBase
Nome | Descrizione | Valore |
---|---|---|
colonne | Mapping dei nomi di colonna a usi speciali. | MonitoringInputDataBaseColumns |
Datacontext | Metadati di contesto dell'origine dati. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'letterale' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputDataType | Impostare il tipo di oggetto | Fisso Statico Finale (obbligatorio) |
MonitoringInputDataBaseColumns
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FixedInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Fisso' (obbligatorio) |
StaticInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Static' (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowEnd | [Obbligatorio] Data di fine della finestra dati. | stringa (obbligatorio) |
windowStart | [Obbligatorio] Data di inizio della finestra dati. | stringa (obbligatorio) |
TrailingInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Trailing' (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowOffset | [Obbligatorio] Differenza di tempo tra la fine della finestra dei dati e l'ora di esecuzione corrente del monitoraggio. | stringa (obbligatorio) |
windowSize | [Obbligatorio] Dimensioni della finestra dei dati finali. | stringa (obbligatorio) |
CustomMonitoringSignalInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
CustomMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica definita dall'utente da calcolare. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
MonitoringThreshold
Nome | Descrizione | Valore |
---|---|---|
Valore | Valore soglia. Se Null, l'impostazione predefinita dipende dal tipo di metrica. | INT |
MonitoringWorkspaceConnection
Nome | Descrizione | Valore |
---|---|---|
environmentVariables | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come variabili di ambiente nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave della variabile di ambiente. |
MonitoringWorkspaceConnectionEnvironmentVariables |
chiavi private | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come segreti nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave privata. |
MonitoringWorkspaceConnectionSecrets |
MonitoringWorkspaceConnectionEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
MonitoringWorkspaceConnectionSecrets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
DataDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'DataDrift' (obbligatorio) |
dataSegment | Segmento di dati usato per definire l'ambito in un subset del popolamento dei dati. | MonitoringDataSegment |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataDriftMonitoringSignalFeatureDataTypeOverride |
funzionalità | Filtro delle funzionalità che identifica la funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | DataDriftMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] Dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
MonitoringDataSegment
Nome | Descrizione | Valore |
---|---|---|
feature | Funzionalità su cui segmentare i dati. | string |
valori | Filtra solo i valori specificati della funzionalità segmentata specificata. | string[] |
DataDriftMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | 'Categorico' 'Numerico' |
MonitoringFeatureFilterBase
Nome | Descrizione | Valore |
---|---|---|
filterType | Impostare il tipo di oggetto | Tutte LeFeature FeatureSubset TopNByAttribution (obbligatorio) |
Tutte LeFeature
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'AllFeatures' (obbligatorio) |
FeatureSubset
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'FeatureSubset' (obbligatorio) |
funzionalità | [Obbligatorio] Elenco delle funzionalità da includere. | string[] (obbligatorio) |
TopNFeaturesByAttribution
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'TopNByAttribution' (obbligatorio) |
top | Numero di funzionalità principali da includere. | INT |
DataDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati categorici da calcolare. | 'JensenShannonDistance' 'PearsonsChiSquaredTest' 'PopulationStabilityIndex' (obbligatorio) |
NumericDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati numerici da calcolare. | 'JensenShannonDistance' 'NormaldEnsteinsteinDistance' 'PopulationStabilityIndex' 'TwoSampleKolmogorovSmirnovTest' (obbligatorio) |
DataQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'DataQuality' (obbligatorio) |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataQualityMonitoringSignalFeatureDataTypeOverride |
funzionalità | Funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | DataQualityMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
DataQualityMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | 'Categorico' 'Numerico' |
DataQualityMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica della qualità dei dati categorica da calcolare. | 'DataTypeErrorRate' 'NullValueRate' 'OutOfBoundsRate' (obbligatorio) |
NumericDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di qualità dei dati numerica da calcolare. | 'DataTypeErrorRate' 'NullValueRate' 'OutOfBoundsRate' (obbligatorio) |
FeatureAttributionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'FeatureAttributionDrift' (obbligatorio) |
metricThreshold | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | FeatureAttributionMetricThreshold (obbligatorio) |
productionData | [Obbligatorio] I dati per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
FeatureAttributionMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica di attribuzione delle funzionalità da calcolare. | 'NormaldDiscountedCumulativeGain' (obbligatorio) |
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
GenerationSafetyQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'GenerationSafetyQuality' (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationSafetyQualityMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per le metriche di calcolo. | MonitoringInputDataBase[] |
campionamento | [Obbligatorio] La frequenza di esempio dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
workspaceConnectionId | Ottiene o imposta l'ID connessione dell'area di lavoro usato per connettersi all'endpoint di generazione del contenuto. | string |
GenerationSafetyQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | 'AcceptableCoherenceScorePerInstance' 'AcceptableFluencyScorePerInstance' 'AcceptableGroundednessScorePerInstance' 'AcceptableRelevanceScorePerInstance' 'AcceptableSimilarityScorePerInstance' 'AggregatedCoherencePassRate' 'AggregatedFluencyPassRate' 'AggregatedGroundednessPassRate' 'AggregatedRelevancePassRate' 'AggregatedSimilarityPassRate' (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoraggioThreshold |
GenerationTokenStatisticsSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'GenerationTokenStatistics' (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationTokenStatisticsMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per le metriche di calcolo. | MonitoringInputDataBase |
campionamento | [Obbligatorio] La frequenza di esempio dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
GenerationTokenStatisticsMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | 'TotalTokenCount' 'TotalTokenCountPerGroup' (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoraggioThreshold |
ModelPerformanceSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'ModelPerformance' (obbligatorio) |
dataSegment | Segmento di dati. | MonitoringDataSegment |
metricThreshold | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | ModelPerformanceMetricThresholdBase (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
ModelPerformanceMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
modelType | Impostare il tipo di oggetto | Classificazione Regressione (obbligatoria) |
ClassificationModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Classificazione' (obbligatorio) |
Metrica | [Obbligatorio] Prestazioni del modello di classificazione da calcolare. | 'Accuratezza' 'Precisione' 'Richiamo' (obbligatorio) |
RegressionModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Regression' (obbligatorio) |
Metrica | [Obbligatorio] Metrica delle prestazioni del modello di regressione da calcolare. | 'MeanAbsoluteError' 'MeanSquaredError' 'RootMeanSquaredError' (obbligatorio) |
PredictionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'PredictionDrift' (obbligatorio) |
metricThresholds | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | PredictionDriftMetricThresholdBase[] (obbligatorio) |
modelType | [Obbligatorio] Tipo del modello monitorato. | 'Classification' 'Regression' (obbligatorio) |
productionData | [Obbligatorio] Dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
PredictionDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima categorica da calcolare. | 'JensenShannonDistance' 'PearsonsChiSquaredTest' 'PopulationStabilityIndex' (obbligatorio) |
NumericPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima numerica da calcolare. | 'JensenShannonDistance' 'NormalizedBrusteinDistance' 'PopulationStabilityIndex' 'TwoSampleKolmogorovSmirnovTest' (obbligatorio) |
ImportDataAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'ImportData' (obbligatorio) |
dataImportDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. | DataImport (obbligatorio) |
DataImport
Nome | Descrizione | Valore |
---|---|---|
assetName | Nome dell'asset per il processo di importazione dei dati da creare | string |
autoDeleteSetting | Specifica l'impostazione del ciclo di vita dell'asset di dati gestito. | AutoDeleteSetting |
dataType | [Obbligatorio] Specifica il tipo di dati. | 'mltable' 'uri_file' 'uri_folder' (obbligatorio) |
dataUri | [Obbligatorio] URI dei dati. Esempio: https://go.microsoft.com/fwlink/?linkid=2202330 |
stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
description | Testo della descrizione dell'asset. | string |
intellettualeProperty | Dettagli della proprietà intellettuale. Utilizzato se i dati sono una proprietà intellettuale. | IntellettualeProperty |
isAnonymous | Se la versione del nome viene generata dal sistema (registrazione anonima). Per i tipi in cui viene definito Stage, quando viene specificato Stage, verrà usato per popolare IsAnonymous | bool |
isArchived | L'asset è archiviato? Per i tipi in cui viene definito Stage, quando viene specificato Stage, verrà usato per popolare IsArchived | bool |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
source | Dati di origine dell'asset da importare | DataImportSource |
fase | Fase del ciclo di vita dei dati assegnato a questo asset di dati | string |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
IntellettualeProperty
Nome | Descrizione | Valore |
---|---|---|
protectionLevel | Livello di protezione della proprietà intellettuale. | 'All' 'Nessuno' |
publisher | [Obbligatorio] Editore della proprietà intellettuale. Deve essere uguale al nome dell'editore del Registro di sistema. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
DataImportSource
Nome | Descrizione | Valore |
---|---|---|
connection | Connessione all'area di lavoro per l'archiviazione dell'origine di importazione dati | string |
sourceType | Impostare il tipo di oggetto | database file_system (obbligatorio) |
DatabaseSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | 'database' (obbligatorio) |
query | Istruzione query SQL per l'origine del database di importazione dati | string |
Storedprocedure | Sql StoredProcedure nell'origine del database di importazione dati | string |
storedProcedureParams | Parametri di SQL StoredProcedure | DatabaseSourceStoredProcedureParamsItem[] |
tableName | Nome della tabella nell'origine del database di importazione dati | string |
DatabaseSourceStoredProcedureParamsItem
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FileSystemSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | 'file_system' (obbligatorio) |
path | Percorso dell'origine FileSystem di importazione dei dati | string |
EndpointScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'InvokeBatchEndpoint' (obbligatorio) |
endpointInvocationDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. {see href="TBD" /} |
Per Bicep, è possibile usare la funzione any(). (obbligatorio) |
Triggerbase
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Fare riferimento a: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
string |
triggerType | Impostare il tipo di oggetto | Cron Ricorrenza (obbligatorio) |
CronTrigger
Nome | Descrizione | Valore |
---|---|---|
triggerType | [Obbligatorio] | 'Cron' (obbligatorio) |
expression | [Obbligatorio] Specifica l'espressione cron della pianificazione. L'espressione deve seguire il formato NCronTab. |
stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
RecurrenceTrigger
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
frequency | [Obbligatorio] Frequenza di attivazione della pianificazione. | 'Day' 'Hour' 'Minute' 'Month' 'Week' (obbligatorio) |
interval | [Obbligatorio] Specifica l'intervallo di pianificazione in combinazione con la frequenza | int (obbligatorio) |
schedule | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Vedere: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones |
string |
triggerType | [Obbligatorio] | 'Cron' 'Recurrence' (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
ore | [Obbligatorio] Elenco di ore per la pianificazione. | int[] (obbligatorio) |
minutes | [Obbligatorio] Elenco di minuti per la pianificazione. | int[] (obbligatorio) |
monthDays | Elenco dei giorni del mese per la pianificazione | int[] |
weekDays | Elenco di giorni per la pianificazione. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Giovedì' 'Martedì' 'Mercoledì' |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa aree di lavoro/pianificazioni può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/schedules, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.MachineLearningServices/workspaces/schedules",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"action": {
"actionType": "string"
// For remaining properties, see ScheduleActionBase objects
},
"description": "string",
"displayName": "string",
"isEnabled": "bool",
"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"
},
"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"
},
"trigger": {
"endTime": "string",
"startTime": "string",
"timeZone": "string",
"triggerType": "string"
// For remaining properties, see TriggerBase objects
}
}
}
Oggetti ScheduleActionBase
Impostare la proprietà actionType per specificare il tipo di oggetto.
Per CreateJob, usare:
"actionType": "CreateJob",
"jobDefinition": {
"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
}
Per CreateMonitor, usare:
"actionType": "CreateMonitor",
"monitorDefinition": {
"alertNotificationSetting": {
"alertNotificationType": "string"
// For remaining properties, see MonitoringAlertNotificationSettingsBase objects
},
"computeConfiguration": {
"computeType": "string"
// For remaining properties, see MonitorComputeConfigurationBase objects
},
"monitoringTarget": {
"deploymentId": "string",
"modelId": "string",
"taskType": "string"
},
"signals": {
"{customized property}": {
"mode": "string",
"properties": {
"{customized property}": "string"
},
"signalType": "string"
// For remaining properties, see MonitoringSignalBase objects
}
}
}
Per ImportData, usare:
"actionType": "ImportData",
"dataImportDefinition": {
"assetName": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"dataType": "string",
"dataUri": "string",
"description": "string",
"intellectualProperty": {
"protectionLevel": "string",
"publisher": "string"
},
"isAnonymous": "bool",
"isArchived": "bool",
"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"
},
"source": {
"connection": "string",
"sourceType": "string"
// For remaining properties, see DataImportSource objects
},
"stage": "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"
}
}
Per InvokeBatchEndpoint, usare:
"actionType": "InvokeBatchEndpoint",
"endpointInvocationDefinition": {}
Oggetti JobBaseProperties
Impostare la proprietà jobType per specificare il tipo di oggetto.
Per AutoML, usare:
"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
}
Per Comando usare:
"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"
}
Per l'etichettatura, usare:
"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
}
Per Pipeline usare:
"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"
Per Spark usare:
"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"
}
Per Sweep, usare:
"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"
}
}
Oggetti IdentityConfiguration
Impostare la proprietà identityType per specificare il tipo di oggetto.
Per AMLToken, usare:
"identityType": "AMLToken"
Per Gestito, usare:
"identityType": "Managed",
"clientId": "string",
"objectId": "string",
"resourceId": "string"
Per UserIdentity, usare:
"identityType": "UserIdentity"
Oggetti webhook
Impostare la proprietà webhookType per specificare il tipo di oggetto.
Per AzureDevOps usare:
"webhookType": "AzureDevOps"
Oggetti nodi
Impostare la proprietà nodesValueType per specificare il tipo di oggetto.
Per Tutti, usare:
"nodesValueType": "All"
Oggetti JobOutput
Impostare la proprietà jobOutputType per specificare il tipo di oggetto.
Per custom_model, usare:
"jobOutputType": "custom_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Per mlflow_model, usare:
"jobOutputType": "mlflow_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Per mltable, usare:
"jobOutputType": "mltable",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Per triton_model, usare:
"jobOutputType": "triton_model",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Per uri_file, usare:
"jobOutputType": "uri_file",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Per uri_folder, usare:
"jobOutputType": "uri_folder",
"assetName": "string",
"assetVersion": "string",
"autoDeleteSetting": {
"condition": "string",
"value": "string"
},
"mode": "string",
"uri": "string"
Oggetti AutoMLVertical
Impostare la proprietà taskType per specificare il tipo di oggetto.
Per classificazione, usare:
"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"
Per Previsione, usare:
"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"
Per ImageClassification usare:
"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"
Per ImageClassificationMultilabel usare:
"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"
Per ImageInstanceSegmentation, usare:
"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"
Per ImageObjectDetection, usare:
"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"
Per Regressione usare:
"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"
Per TextClassification, usare:
"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"
}
Per TextClassificationMultilabel, usare:
"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"
}
Per TextNER, usare:
"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"
}
Oggetti NCrossValidations
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
"mode": "Auto"
Per Personalizzato, usare:
"mode": "Custom",
"value": "int"
Oggetti EarlyTerminationPolicy
Impostare la proprietà policyType per specificare il tipo di oggetto.
Per Bandit, usare:
"policyType": "Bandit",
"slackAmount": "int",
"slackFactor": "int"
Per MedianStopping, usare:
"policyType": "MedianStopping"
Per TruncationSelection, usare:
"policyType": "TruncationSelection",
"truncationPercentage": "int"
Oggetti ForecastHorizon
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
"mode": "Auto"
Per Personalizzato, usare:
"mode": "Custom",
"value": "int"
Oggetti stagionalità
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
"mode": "Auto"
Per Personalizzato, usare:
"mode": "Custom",
"value": "int"
Oggetti TargetLags
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
"mode": "Auto"
Per Personalizzato, usare:
"mode": "Custom",
"values": [ "int" ]
Oggetti TargetRollingWindowSize
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
"mode": "Auto"
Per Personalizzato, usare:
"mode": "Custom",
"value": "int"
Oggetti DistributionConfiguration
Impostare la proprietà distributionType per specificare il tipo di oggetto.
Per Mpi, usare:
"distributionType": "Mpi",
"processCountPerInstance": "int"
Per PyTorch usare:
"distributionType": "PyTorch",
"processCountPerInstance": "int"
Per Ray, usare:
"distributionType": "Ray",
"address": "string",
"dashboardPort": "int",
"headNodeAdditionalArgs": "string",
"includeDashboard": "bool",
"port": "int",
"workerNodeAdditionalArgs": "string"
Per TensorFlow, usare:
"distributionType": "TensorFlow",
"parameterServerCount": "int",
"workerCount": "int"
Oggetti JobInput
Impostare la proprietà jobInputType per specificare il tipo di oggetto.
Per custom_model, usare:
"jobInputType": "custom_model",
"mode": "string",
"uri": "string"
Per il valore letterale, usare:
"jobInputType": "literal",
"value": "string"
Per mlflow_model, usare:
"jobInputType": "mlflow_model",
"mode": "string",
"uri": "string"
Per mltable, usare:
"jobInputType": "mltable",
"mode": "string",
"uri": "string"
Per triton_model, usare:
"jobInputType": "triton_model",
"mode": "string",
"uri": "string"
Per uri_file, usare:
"jobInputType": "uri_file",
"mode": "string",
"uri": "string"
Per uri_folder, usare:
"jobInputType": "uri_folder",
"mode": "string",
"uri": "string"
Oggetti LabelingJobMediaProperties
Impostare la proprietà mediaType per specificare il tipo di oggetto.
Per Image usare:
"mediaType": "Image",
"annotationType": "string"
Per Testo, usare:
"mediaType": "Text",
"annotationType": "string"
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist per specificare il tipo di oggetto.
Per Disabilitato, usare:
"mlAssist": "Disabled"
Per Abilitato usare:
"mlAssist": "Enabled",
"inferencingComputeBinding": "string",
"trainingComputeBinding": "string"
Oggetti SparkJobEntry
Impostare la proprietà sparkJobEntryType per specificare il tipo di oggetto.
Per SparkJobPythonEntry, usare:
"sparkJobEntryType": "SparkJobPythonEntry",
"file": "string"
Per SparkJobScalaEntry, usare:
"sparkJobEntryType": "SparkJobScalaEntry",
"className": "string"
Oggetti SamplingAlgorithm
Impostare la proprietà samplingAlgorithmType per specificare il tipo di oggetto.
Per Bayesian, usare:
"samplingAlgorithmType": "Bayesian"
Per Grid usare:
"samplingAlgorithmType": "Grid"
Per Casuale, usare:
"samplingAlgorithmType": "Random",
"logbase": "string",
"rule": "string",
"seed": "int"
Oggetti MonitoringAlertNotificationSettingsBase
Impostare la proprietà alertNotificationType per specificare il tipo di oggetto.
Per AzureMonitor usare:
"alertNotificationType": "AzureMonitor"
Per Email, usare:
"alertNotificationType": "Email",
"emailNotificationSetting": {
"emailOn": [ "string" ],
"emails": [ "string" ],
"webhooks": {
"{customized property}": {
"eventType": "string",
"webhookType": "string"
// For remaining properties, see Webhook objects
}
}
}
Oggetti MonitorComputeConfigurationBase
Impostare la proprietà computeType per specificare il tipo di oggetto.
Per ServerlessSpark usare:
"computeType": "ServerlessSpark",
"computeIdentity": {
"computeIdentityType": "string"
// For remaining properties, see MonitorComputeIdentityBase objects
},
"instanceType": "string",
"runtimeVersion": "string"
Oggetti MonitorComputeIdentityBase
Impostare la proprietà computeIdentityType per specificare il tipo di oggetto.
Per AmlToken, usare:
"computeIdentityType": "AmlToken"
Per ManagedIdentity, usare:
"computeIdentityType": "ManagedIdentity",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
}
Oggetti MonitoringSignalBase
Impostare la proprietà signalType per specificare il tipo di oggetto.
Per Personalizzato, usare:
"signalType": "Custom",
"componentId": "string",
"inputAssets": {
"{customized property}": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
},
"inputs": {
"{customized property}": {
"description": "string",
"jobInputType": "string"
// For remaining properties, see JobInput objects
}
},
"metricThresholds": [
{
"metric": "string",
"threshold": {
"value": "int"
}
}
],
"workspaceConnection": {
"environmentVariables": {
"{customized property}": "string"
},
"secrets": {
"{customized property}": "string"
}
}
Per DataDrift, usare:
"signalType": "DataDrift",
"dataSegment": {
"feature": "string",
"values": [ "string" ]
},
"featureDataTypeOverride": {
"{customized property}": "string"
},
"features": {
"filterType": "string"
// For remaining properties, see MonitoringFeatureFilterBase objects
},
"metricThresholds": [
{
"threshold": {
"value": "int"
},
"dataType": "string"
// For remaining properties, see DataDriftMetricThresholdBase objects
}
],
"productionData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
},
"referenceData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per DataQuality, usare:
"signalType": "DataQuality",
"featureDataTypeOverride": {
"{customized property}": "string"
},
"features": {
"filterType": "string"
// For remaining properties, see MonitoringFeatureFilterBase objects
},
"metricThresholds": [
{
"threshold": {
"value": "int"
},
"dataType": "string"
// For remaining properties, see DataQualityMetricThresholdBase objects
}
],
"productionData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
},
"referenceData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per FeatureAttributionDrift, usare:
"signalType": "FeatureAttributionDrift",
"metricThreshold": {
"metric": "NormalizedDiscountedCumulativeGain",
"threshold": {
"value": "int"
}
},
"productionData": [
{
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
],
"referenceData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per GenerationSafetyQuality, usare:
"signalType": "GenerationSafetyQuality",
"metricThresholds": [
{
"metric": "string",
"threshold": {
"value": "int"
}
}
],
"productionData": [
{
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
],
"samplingRate": "int",
"workspaceConnectionId": "string"
Per GenerationTokenStatistics, usare:
"signalType": "GenerationTokenStatistics",
"metricThresholds": [
{
"metric": "string",
"threshold": {
"value": "int"
}
}
],
"productionData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
},
"samplingRate": "int"
Per ModelPerformance, usare:
"signalType": "ModelPerformance",
"dataSegment": {
"feature": "string",
"values": [ "string" ]
},
"metricThreshold": {
"threshold": {
"value": "int"
},
"modelType": "string"
// For remaining properties, see ModelPerformanceMetricThresholdBase objects
},
"productionData": [
{
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
],
"referenceData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per PredictionDrift, usare:
"signalType": "PredictionDrift",
"metricThresholds": [
{
"threshold": {
"value": "int"
},
"dataType": "string"
// For remaining properties, see PredictionDriftMetricThresholdBase objects
}
],
"modelType": "string",
"productionData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
},
"referenceData": {
"columns": {
"{customized property}": "string"
},
"dataContext": "string",
"jobInputType": "string",
"uri": "string",
"inputDataType": "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Oggetti MonitoringInputDataBase
Impostare la proprietà inputDataType per specificare il tipo di oggetto.
Per Correzione, usare:
"inputDataType": "Fixed"
Per Statico, usare:
"inputDataType": "Static",
"preprocessingComponentId": "string",
"windowEnd": "string",
"windowStart": "string"
Per Finale, usare:
"inputDataType": "Trailing",
"preprocessingComponentId": "string",
"windowOffset": "string",
"windowSize": "string"
Oggetti MonitoringFeatureFilterBase
Impostare la proprietà filterType per specificare il tipo di oggetto.
Per AllFeatures, usare:
"filterType": "AllFeatures"
Per FeatureSubset, usare:
"filterType": "FeatureSubset",
"features": [ "string" ]
Per TopNByAttribution, usare:
"filterType": "TopNByAttribution",
"top": "int"
Oggetti DataDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
"dataType": "Categorical",
"metric": "string"
Per Numerico, usare:
"dataType": "Numerical",
"metric": "string"
Oggetti DataQualityMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
"dataType": "Categorical",
"metric": "string"
Per Numerico, usare:
"dataType": "Numerical",
"metric": "string"
Oggetti ModelPerformanceMetricThresholdBase
Impostare la proprietà modelType per specificare il tipo di oggetto.
Per classificazione, usare:
"modelType": "Classification",
"metric": "string"
Per Regressione, usare:
"modelType": "Regression",
"metric": "string"
Oggetti PredictionDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
"dataType": "Categorical",
"metric": "string"
Per Numerico, usare:
"dataType": "Numerical",
"metric": "string"
Oggetti DataImportSource
Impostare la proprietà sourceType per specificare il tipo di oggetto.
Per il database, usare:
"sourceType": "database",
"query": "string",
"storedProcedure": "string",
"storedProcedureParams": [
{
"{customized property}": "string"
}
],
"tableName": "string"
Per file_system, usare:
"sourceType": "file_system",
"path": "string"
Oggetti TriggerBase
Impostare la proprietà triggerType per specificare il tipo di oggetto.
Per Cron, usare:
"triggerType": "Cron",
"expression": "string"
Per ricorrenza, usare:
"triggerType": "Recurrence",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"weekDays": [ "string" ]
}
Valori delle proprietà
aree di lavoro/pianificazioni
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.MachineLearningServices/workspaces/schedules' |
apiVersion | Versione dell'API risorsa | '2023-06-01-preview' |
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
stringa (obbligatoria) |
properties | [Obbligatorio] Attributi aggiuntivi dell'entità. | ScheduleProperties (obbligatorio) |
Proprietà di pianificazione
Nome | Descrizione | Valore |
---|---|---|
azione | [Obbligatorio] Specifica l'azione della pianificazione | ScheduleActionBase (obbligatorio) |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato della pianificazione. | string |
isEnabled | La pianificazione è abilitata? | bool |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
trigger | [Obbligatorio] Specifica i dettagli del trigger | TriggerBase (obbligatorio) |
ScheduleActionBase
Nome | Descrizione | Valore |
---|---|---|
actionType | Impostare il tipo di oggetto | CreateJob CreateMonitor ImportData InvokeBatchEndpoint (obbligatorio) |
JobScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'CreateJob' (obbligatorio) |
jobDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione di pianificazione. | JobBaseProperties (obbligatorio) |
JobBaseProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa arm della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Default". | string |
identity | Configurazione delle identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. Le impostazioni predefinite sono AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per i segreti da rendere disponibili durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore endpoint di FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
jobType | Impostare il tipo di oggetto | AutoML Comando Etichettatura Pipeline Spark Sweep (obbligatorio) |
IdentityConfiguration
Nome | Descrizione | Valore |
---|---|---|
identityType | Impostare il tipo di oggetto | AMLToken Gestito UserIdentity (obbligatorio) |
AmlToken
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | 'AMLToken' (obbligatorio) |
ManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | 'Managed' (obbligatorio) |
clientId | Specifica un'identità assegnata dall'utente in base all'ID client. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per assegnata dal sistema, non impostare questo campo. | string |
UserIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di gestione delle identità. | 'UserIdentity' (obbligatorio) |
NotificationSetting
Nome | Descrizione | Valore |
---|---|---|
emailOn | Inviare una notifica tramite posta elettronica all'utente nel tipo di notifica specificato | Matrice di stringhe contenente uno dei seguenti elementi: 'JobCancelled' 'JobCompleted' 'JobFailed' |
emails | Questo è l'elenco dei destinatari di posta elettronica che ha una limitazione di 499 caratteri in totale concat con separatore virgola | string[] |
Webhook | Inviare il callback del webhook a un servizio. La chiave è un nome fornito dall'utente per il webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Webhook |
webhook
Nome | Descrizione | Valore |
---|---|---|
eventType | Inviare il callback a un evento di notifica specificato | string |
webhookType | Impostare il tipo di oggetto | AzureDevOps (obbligatorio) |
AzureDevOpsWebhook
Nome | Descrizione | Valore |
---|---|---|
webhookType | [Obbligatorio] Specifica il tipo di servizio da inviare a un callback | 'AzureDevOps' (obbligatorio) |
ResourceBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string |
JobBaseSecretsConfiguration
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | SecretConfiguration | |
{proprietà personalizzata} | SecretConfiguration |
SecretConfiguration
Nome | Descrizione | Valore |
---|---|---|
Uri | Uri segreto. URI di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. | string |
JobBaseServices
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobService | |
{proprietà personalizzata} | JobService |
JobService
Nome | Descrizione | Valore |
---|---|---|
endpoint | URL per l'endpoint. | string |
jobServiceType | Tipo di endpoint. | string |
nodes | Nodi su cui l'utente vuole avviare il servizio. Se Nodes non è impostato o impostato su Null, il servizio verrà avviato solo nel nodo leader. |
Nodi |
port | Porta per l'endpoint impostato dall'utente. | INT |
properties | Proprietà aggiuntive da impostare nell'endpoint. | JobServiceProperties |
Nodi
Nome | Descrizione | Valore |
---|---|---|
nodesValueType | Impostare il tipo di oggetto | Tutti (obbligatorio) |
AllNodes
Nome | Descrizione | Valore |
---|---|---|
nodesValueType | [Obbligatorio] Tipo del valore Nodi | 'All' (obbligatorio) |
JobServiceProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AutoMLJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'AutoML' (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. Si tratta di un valore facoltativo da specificare, se non specificato, l'impostazione predefinita autoML sarà la versione dell'ambiente curato di produzione per l'esecuzione del processo. |
string |
environmentVariables | Variabili di ambiente incluse nel processo. | AutoMLJobEnvironmentVariables |
outputs | Mapping dei data binding di output usati nel processo. | AutoMLJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
taskDetails | [Obbligatorio] Questo rappresenta uno scenario che può essere una delle tabelle/NLP/Image | AutoMLVertical (obbligatorio) |
AutoMLJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AutoMLJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
JobOutput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'output. | string |
jobOutputType | Impostare il tipo di oggetto | custom_model mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
AutoDeleteSetting
Nome | Descrizione | Valore |
---|---|---|
condizione | Quando controllare se un asset è scaduto | 'CreateGreaterThan' 'LastAccessedGreaterThan' |
Valore | Valore della condizione di scadenza. | string |
MLFlowModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'mlflow_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
MLTableJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'mltable' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | 'Direct' 'ReadWriteMount' 'Carica' |
Uri | URI asset di output. | string |
ModelModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'triton_model' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | 'Direct' 'ReadWriteMount' 'Upload' |
Uri | URI asset di output. | string |
UriFileJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_file' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | 'Direct' 'ReadWriteMount' 'Upload' |
Uri | URI asset di output. | string |
UriFolderJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_folder' (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | 'Direct' 'ReadWriteMount' 'Upload' |
Uri | URI asset di output. | string |
QueueSettings
Nome | Descrizione | Valore |
---|---|---|
jobTier | Controlla il livello di processo di calcolo | 'Basic' 'Null' 'Premium' 'Spot' 'Standard' |
priority | Controlla la priorità del processo in un ambiente di calcolo. | INT |
JobResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
dockerArgs | Argomenti aggiuntivi da passare al comando docker run. Verrà eseguito l'override di tutti i parametri già impostati dal sistema o in questa sezione. Questo parametro è supportato solo per i tipi di calcolo di Azure ML. | string |
instanceCount | Numero facoltativo di istanze o nodi usati dalla destinazione di calcolo. | INT |
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
locations | Percorsi in cui è possibile eseguire il processo. | string[] |
maxInstanceCount | Numero massimo facoltativo consentito di istanze o nodi da usare dalla destinazione di calcolo. Per l'uso con il training elastico, attualmente supportato solo dal tipo di distribuzione PyTorch. |
INT |
properties | Contenitore di proprietà aggiuntive. | ResourceConfigurationProperties |
shmSize | Dimensioni del blocco di memoria condivisa del contenitore Docker. Deve essere nel formato (numero)(unità) in cui il numero deve essere maggiore di 0 e l'unità può essere uno di b(byte), k(kilobyte), m(megabyte) o g(gigabyte). | string Vincoli: Pattern = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | ||
{proprietà personalizzata} |
AutoMLVertical
Nome | Descrizione | Valore |
---|---|---|
logVerbosity | Log verbosity per il processo. | 'Critico' 'Debug' 'Error' 'Info' 'NotSet' 'Warning' |
targetColumnName | Nome colonna di destinazione: colonna dei valori di stima. Noto anche come nome di colonna etichetta nel contesto delle attività di classificazione. |
string |
trainingData | [Obbligatorio] Input dei dati di training. | MLTableJobInput (obbligatorio) |
taskType | Impostare il tipo di oggetto | Classificazione Previsione ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regressione TextClassification TextClassificationMultilabel TextNER (obbligatorio) |
MLTableJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per l'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
Classificazione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Classification' (obbligatorio) |
cvSplitColumnNames | Colonne da utilizzare per i dati CVSplit. | string[] |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di riduzioni di convalida incrociata da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
positiveLabel | Etichetta positiva per il calcolo delle metriche binarie. | string |
primaryMetric | Metrica primaria per l'attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ClassificationTrainingSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna peso campione. Machine Learning automatizzato supporta una colonna ponderata come input, causando l'aumento o la riduzione delle righe nei dati. | string |
TableVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
blockedTransformers | Questi trasformatori non devono essere utilizzati nella definizione delle caratteristiche. | Matrice di stringhe contenente uno dei seguenti elementi: 'CatTargetEncoder' 'CountVectorizer' 'HashOneHotEncoder' 'LabelEncoder' 'NaiveBayes' 'OneHotEncoder' 'TextTargetEncoder' 'TfIdf' 'WoETargetEncoder' 'WordEmbedding' |
columnNameAndTypes | Dizionario del nome della colonna e del relativo tipo (int, float, string, datetime e così via). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
datasetLanguage | Lingua del set di dati, utile per i dati di testo. | string |
enableDnnFeaturization | Determina se usare gli strumenti di definizione delle funzionalità basati su Dnn per la definizione delle caratteristiche dei dati. | bool |
mode | Modalità di definizione delle funzionalità: l'utente può mantenere la modalità predefinita "Auto" e AutoML si occuperà della trasformazione necessaria dei dati nella fase di definizione delle caratteristiche. Se l'opzione 'Off' è selezionata, non viene eseguita alcuna definizione di funzionalità. Se l'opzione "Personalizzata" è selezionata, l'utente può specificare input aggiuntivi per personalizzare la modalità di definizione delle funzionalità. |
'Auto' 'Custom' 'Off' |
transformerParams | L'utente può specificare trasformatori aggiuntivi da utilizzare insieme alle colonne a cui verrà applicato e parametri per il costruttore del trasformatore. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | ColumnTransformer[] |
ColumnTransformer
Nome | Descrizione | Valore |
---|---|---|
fields | Campi su cui applicare la logica del trasformatore. | string[] |
parametri | Proprietà diverse da passare al trasformatore. L'input previsto è dizionario di coppie chiave,valore in formato JSON. |
TableFixedParameters
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di aumento, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di aumento, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di crescita, che controllano il modo in cui vengono aggiunti nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
maxBin | Specificare il numero massimo di bin discreti per le funzionalità continue del bucket. | INT |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | INT |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | INT |
minDataInLeaf | Numero minimo di dati per foglia. | INT |
minSplitGain | Riduzione minima della perdita necessaria per creare una partizione ulteriore su un nodo foglia dell'albero. | INT |
modelName | Nome del modello da eseguire per il training. | string |
nEstimators | Specificare il numero di alberi (o round) in un modello. | INT |
numLeaves | Specificare il numero di foglie. | INT |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | Termine di regolarizzazione L1 sui pesi. | INT |
regLambda | Termine di regolarizzazione L2 sui pesi. | INT |
subsample | Rapporto subsample dell'istanza di training. | INT |
subsampleFreq | Frequenza di subsample. | INT |
treeMethod | Specificare il metodo albero. | string |
withMean | Se true, centro prima di ridimensionare i dati con StandardScalar. | bool |
withStd | Se true, ridimensionare i dati con Unit Variance con StandardScalar. | bool |
TableVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
enableEarlyTermination | Abilitare la terminazione anticipata, determina se AutoMLJob termina presto se non esiste alcun miglioramento dei punteggi negli ultimi 20 iterazioni. | bool |
exitScore | Punteggio di uscita per il processo AutoML. | INT |
maxConcurrentTrials | Iterazioni simultanee massime. | INT |
maxCoresPerTrial | Numero massimo di core per iterazione. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni. | INT |
sweepConcurrentTrials | Numero di esecuzioni simultanee che l'utente vuole attivare. | INT |
sweepTrials | Numero di esecuzioni di scorrimento che l'utente vuole attivare. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout iterazione. | string |
NCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalida tra N. | 'Auto' (obbligatorio) |
CustomNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalida tra N. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore di convalida incrociata N. | int (obbligatorio) |
TableParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di aumento, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di aumento, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di crescita, che controllano il modo in cui vengono aggiunti nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
maxBin | Specificare il numero massimo di bin discreti per le funzionalità continue del bucket. | string |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | string |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | string |
minDataInLeaf | Numero minimo di dati per foglia. | string |
minSplitGain | Riduzione minima della perdita necessaria per creare una partizione ulteriore su un nodo foglia dell'albero. | string |
modelName | Nome del modello da eseguire per il training. | string |
nEstimators | Specificare il numero di alberi (o round) in un modello. | string |
numLeaves | Specificare il numero di foglie. | string |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | Termine di regolarizzazione L1 sui pesi. | string |
regLambda | Termine di regolarizzazione L2 sui pesi. | string |
subsample | Rapporto subsample dell'istanza di training. | string |
subsampleFreq | Frequenza di sottosample | string |
treeMethod | Specificare il metodo albero. | string |
withMean | Se true, centro prima di ridimensionare i dati con StandardScalar. | string |
withStd | Se true, ridimensionare i dati con Unit Variance con StandardScalar. | string |
TableSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criterio di terminazione anticipata per il processo di scorrimento. | EarlyTerminationPolicy |
campionamentoAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | 'Bayesian' 'Grid' 'Random' (obbligatorio) |
EarlyTerminationPolicy
Nome | Descrizione | Valore |
---|---|---|
delayEvaluation | Numero di intervalli in base ai quali ritardare la prima valutazione. | INT |
evaluationInterval | Intervallo (numero di esecuzioni) tra le valutazioni dei criteri. | INT |
policyType | Impostare il tipo di oggetto | Bandito MedianStopping TroncamentoSelection (obbligatorio) |
BanditPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'Bandit' (obbligatorio) |
slackAmount | Distanza assoluta consentita dall'esecuzione con prestazioni migliori. | INT |
slackFactor | Rapporto tra la distanza consentita e l'esecuzione con prestazioni migliori. | INT |
MedianStoppingPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'MedianStopping' (obbligatorio) |
TruncationSelectionPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | 'TruncationSelection' (obbligatorio) |
truncationPercentage | Percentuale di esecuzioni da annullare a ogni intervallo di valutazione. | INT |
ClassificationTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di classificazione. | Matrice di stringhe contenente uno dei seguenti elementi: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di classificazione. | Matrice di stringhe contenente uno dei seguenti elementi: 'BernoulliNaiveBayes' 'DecisionTree' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LightGBM' 'LinearSVM' 'LogisticRegression' 'MultinomialNaiveBayes' 'RandomForest' 'SGD' 'SVM' 'XGBoostClassifier' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Flag per attivare la spiegazione nel modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione di modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione del modello VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati delle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" equivale a impostarla su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è "auto". Se "Distribuito" viene usata solo la definizione delle caratteristiche distribuite e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo gli algoritmi non distribuiti. |
'Auto' 'Distribuito' 'NonDistributed' |
StackEnsembleSettings
Nome | Descrizione | Valore |
---|---|---|
stackMetaLearnerKWargs | Parametri facoltativi da passare all'inizializzatore del meta-learner. | |
stackMetaLearnerTrainPercentage | Specifica la proporzione del set di training (quando si sceglie il training e il tipo di convalida del training) da riservare per il training del meta-apprendimento. Il valore predefinito è 0,2. | INT |
stackMetaLearnerType | Il meta-apprendimento è un modello sottoposto a training sull'output dei singoli modelli eterogenei. | 'ElasticNet' 'ElasticNetCV' 'LightGBMClassifier' 'LightGBMRegressor' 'LinearRegression' 'LogisticRegression' 'LogisticRegressionCV' 'Nessuno' |
Previsione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Forecasting' (obbligatorio) |
cvSplitColumnNames | Colonne da utilizzare per i dati CVSplit. | string[] |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
forecastingSettings | Previsione di input specifici dell'attività. | ForecastingSettings |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di riduzioni di convalida incrociata da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di previsione. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ForecastingTrainingSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna peso campione. Machine Learning automatizzato supporta una colonna ponderata come input, causando l'aumento o la riduzione delle righe nei dati. | string |
ForecastingSettings
Nome | Descrizione | Valore |
---|---|---|
countryOrRegionForHolidays | Paese o area geografica per le vacanze per le attività di previsione. Questi devono essere ISO 3166 codici paese/area geografica, ad esempio "US" o "GB". |
string |
cvStepSize | Numero di periodi tra l'ora di origine di una piega cv e la successiva piega. For ad esempio, se CVStepSize = 3 per i dati giornalieri, l'ora di origine per ogni piega saràtre giorni a parte. |
INT |
featureLags | Contrassegno per la generazione di ritardi per le funzionalità numeriche con 'auto' o Null. | 'Auto' 'Nessuno' |
featuresUnknownAtForecastTime | Colonne di funzionalità disponibili per il training ma sconosciute al momento della previsione/inferenza. Se features_unknown_at_forecast_time non è impostato, si presuppone che tutte le colonne di funzionalità del set di dati siano note in fase di inferenza. |
string[] |
forecastHorizon | Orizzonte di previsione massimo desiderato in unità di frequenza della serie temporale. | ForecastHorizon |
frequency | Quando si prevede, questo parametro rappresenta il periodo con cui è desiderata la previsione, ad esempio giornaliera, settimanale, annuale e così via. La frequenza di previsione è la frequenza del set di dati per impostazione predefinita. | string |
Stagionalità | Impostare la stagionalità delle serie temporali come numero intero multiplo della frequenza della serie. Se la stagionalità è impostata su 'auto', verrà dedotto. |
Stagionalità |
shortSeriesHandlingConfig | Parametro che definisce come se AutoML deve gestire serie temporali brevi. | 'Auto' 'Drop' 'Nessuno' 'Pad' |
targetAggregateFunction | Funzione da utilizzare per aggregare la colonna di destinazione della serie temporale in modo che sia conforme a una frequenza specificata dall'utente. Se targetAggregateFunction è impostato, ad esempio non "Nessuno", ma il parametro freq non è impostato, viene generato l'errore. Le possibili funzioni di aggregazione di destinazione sono: "sum", "max", "min" e "mean". |
'Max' 'Mean' 'Min' 'Nessuno' 'Sum' |
targetLags | Numero di periodi passati da cui eseguire il ritardo dalla colonna di destinazione. | TargetLags |
targetRollingWindowSize | Numero di periodi precedenti usati per creare una media di finestra in sequenza della colonna di destinazione. | TargetRollingWindowSize |
timeColumnName | Nome della colonna temporale. Questo parametro è necessario quando si prevede di specificare la colonna datetime nei dati di input usati per la compilazione della serie temporale e l'inferenza della frequenza. | string |
timeSeriesIdColumnNames | Nomi di colonne usate per raggruppare un timeeries. Può essere usato per creare più serie. Se la granularità non è definita, si presuppone che il set di dati sia una serie temporale. Questo parametro viene usato con la previsione dei tipi di attività. |
string[] |
useStl | Configurare la sTL Decomposition della colonna di destinazione della serie temporale. | 'Nessuno' 'Stagione' 'SeasonTrend' |
ForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | 'Auto' (obbligatorio) |
CustomForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore dell'orizzonte di previsione. | int (obbligatorio) |
Stagionalità
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | 'Auto' (obbligatorio) |
CustomSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore stagionalità. | int (obbligatorio) |
TargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di ritardo di destinazione - Auto/Personalizzato | 'Auto' (obbligatorio) |
CustomTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di ritardo di destinazione - Auto/Personalizzato | 'Custom' (obbligatorio) |
valori | [Obbligatorio] Impostare i valori di ritardo di destinazione. | int[] (obbligatorio) |
TargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | 'Auto' (obbligatorio) |
CustomTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | 'Custom' (obbligatorio) |
Valore | [Obbligatorio] Valore TargetRollingWindowSize. | int (obbligatorio) |
ForecastingTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: 'Arimax' 'AutoArima' 'Media' 'DecisionTree' 'ElasticNet' 'EsponenzialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Profeta' 'RandomForest' 'SGD' 'StagionaleAverage' 'StagionaleNaive' 'TCNForecaster' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: 'Arimax' 'AutoArima' 'Media' 'DecisionTree' 'ElasticNet' 'EsponenzialSmoothing' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'Naive' 'Profeta' 'RandomForest' 'SGD' 'StagionaleAverage' 'StagionaleNaive' 'TCNForecaster' 'XGBoostRegressor' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Contrassegno per attivare la spiegazione sul modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione dei modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione di modelli VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati dalle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme di stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" è uguale a quella impostata su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è 'auto'. Se 'Distributed' viene utilizzata solo la funzionalità distribuita e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo algoritmi non distribuiti. |
'Auto' 'Distributed' 'NonStributed' |
ImageClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageClassification' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni autoML simultanee. | INT |
maxTrials | Numero massimo di iterazioni autoML. | INT |
timeout | Timeout del processo AutoML. | string |
ImageModelSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | bool |
aumento delle attività | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | INT |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | INT |
checkpointFrequency | Frequenza di archiviazione dei checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint con training preliminare per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint con training preliminare per il training incrementale. | string |
distribuite | Indica se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulo delle sfumature di tali passaggi e quindi uso le sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
layersToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa strato di congelamento0 e layer1. Per un elenco completo dei modelli supportati e dettagli sul blocco del livello, Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza di apprendimento iniziale. Deve essere un valore float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere 'warmup_cosine' o 'step'. | 'Nessuno' 'Step' 'WarmupCosine' |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | INT |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | INT |
optimizer | Tipo di ottimizzatore. | 'Adam' 'Adamw' 'Nessuno' 'Sgd' |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | INT |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
trainingCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | INT |
validationResizeSize | Dimensioni dell'immagine in cui eseguire il ridimensionamento prima del ritaglio per il set di dati di convalida. Deve essere un intero positivo. | INT |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
INT |
MLFlowModelJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per l'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | string |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
distribuite | Indica se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | string |
optimizer | Tipo di optimizer. Deve essere "sgd", "adam" o "adamw". | string |
casualESeed | Inizializzazione casuale da usare quando si usa training deterministico. | string |
stepLRGamma | Il valore di gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
trainingBatchSize | Dimensioni batch di training. Deve essere un intero positivo. | string |
trainingCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | string |
validationResizeSize | Dimensioni dell'immagine a cui ridimensionare prima di ritagliare il set di dati di convalida. Deve essere un intero positivo. | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
string |
ImageSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmi di campionamento degli iperparametri. | 'Bayesian' 'Grid' 'Random' (obbligatorio) |
ImageClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageClassificationMultilabel' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni utilizzate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'IOU' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Sweep dei modelli e impostazioni correlate all'iperparametro. | ImageSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageInstanceSegmentation
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageInstanceSegmentation' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni utilizzate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'MeanAveragePrecision' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Sweep dei modelli e impostazioni correlate all'iperparametro. | ImageSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageModelSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | bool |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
boxScoreThreshold | Durante l'inferenza, restituisce solo le proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un float nell'intervallo[0, 1]. |
INT |
checkpointFrequency | Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint pre-sottoposto a training per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint pre-sottoposto a training per il training incrementale. | string |
distribuite | Se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
INT |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | 'Nessuno' 'Passaggio' 'WarmupCosine' |
logTrainingMetrics | Abilitare le metriche di training di calcolo e registrazione. | 'Disabilita' 'Enable' |
logValidationLoss | Abilitare la perdita di convalida di calcolo e registrazione. | 'Disabilita' 'Enable' |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
'ExtraLarge' 'Large' 'Medium' 'Nessuno' 'Small' |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | INT |
multiscale | Abilitare l'immagine su più scalabilità variando le dimensioni dell'immagine di +/- 50%. Nota: l'esecuzione del training può entrare nell'OOM CUDA se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
bool |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nella post-elaborazione di NMS. Deve essere un valore float nell'intervallo [0, 1]. | INT |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | INT |
optimizer | Tipo di ottimizzatore. | 'Adam' 'Adamw' 'Nessuno' 'Sgd' |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | INT |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due numeri interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
INT |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione di stime da riquadri e immagini. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationIouThreshold | Soglia IOU da usare per il calcolo della metrica di convalida. Deve essere float nell'intervallo [0, 1]. | INT |
validationMetricType | Metodo di calcolo delle metriche da usare per le metriche di convalida. | 'Coco' 'CocoVoc' 'Nessuno' 'Voc' |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
ImageModelDistributionSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | string |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
boxScoreThreshold | Durante l'inferenza, restituisce solo proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un valore float nell'intervallo[0, 1]. |
string |
distribuite | Indica se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulo delle sfumature di tali passaggi e quindi uso le sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
layersToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa strato di congelamento0 e layer1. Per un elenco completo dei modelli supportati e dettagli sul blocco del livello, Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza di apprendimento iniziale. Deve essere un valore float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere 'warmup_cosine' o 'step'. | string |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
string |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | string |
multiscale | Abilitare l'immagine su più scalabilità variando di dimensioni dell'immagine per +/- 50%. Nota: l'esecuzione del training può entrare in CUDA OOM se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nel post-elaborazione di NMS. Deve essere float nell'intervallo [0, 1]. | string |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | string |
optimizer | Tipo di optimizer. Deve essere "sgd", "adam" o "adamw". | string |
casualESeed | Inizializzazione casuale da usare quando si usa training deterministico. | string |
stepLRGamma | Il valore di gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
string |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione delle stime dai riquadri e dall'immagine. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". NMS: eliminazione non massima |
string |
trainingBatchSize | Dimensioni batch di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationIouThreshold | Soglia di IOU da usare quando si calcola la metrica di convalida. Deve essere float nell'intervallo [0, 1]. | string |
validationMetricType | Metodo di calcolo metrica da usare per le metriche di convalida. Deve essere "none", "coco", "voc" o "coco_voc". | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
ImageObjectDetection
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'ImageObjectDetection' (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni utilizzate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | 'MeanAveragePrecision' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Sweep dei modelli e impostazioni correlate all'iperparametro. | ImageSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
Regressione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'Regression' (obbligatorio) |
cvSplitColumnNames | Colonne da utilizzare per i dati CVSplit. | string[] |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di riduzioni di convalida incrociata da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di regressione. | 'NormalizedMeanAbsoluteError' 'NormalizedRootMeanSquaredError' 'R2Score' 'SpearmanCorrelation' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | RegressionTrainingSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna peso campione. Machine Learning automatizzato supporta una colonna ponderata come input, causando l'aumento o la riduzione delle righe nei dati. | string |
RegressionTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di regressione. | Matrice di stringhe contenente uno dei seguenti elementi: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di regressione. | Matrice di stringhe contenente uno dei seguenti elementi: 'DecisionTree' 'ElasticNet' 'ExtremeRandomTrees' 'GradientBoosting' 'KNN' 'LassoLars' 'LightGBM' 'RandomForest' 'SGD' 'XGBoostRegressor' |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Flag per attivare la spiegazione nel modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione di modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione del modello VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati delle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" equivale a impostarla su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è "auto". Se "Distribuito" viene usata solo la definizione delle caratteristiche distribuite e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo gli algoritmi non distribuiti. |
'Auto' 'Distribuito' 'NonDistributed' |
TextClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextClassification' (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrica primaria per Text-Classification attività. | 'AUCWeighted' 'Accuratezza' 'AveragePrecisionScoreWeighted' 'NormMacroRecall' 'PrecisionScoreWeighted' |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
datasetLanguage | Lingua del set di dati, utile per i dati di testo. | string |
NlpFixedParameters
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | INT |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | 'Constant' 'ConstantWithWarmup' 'Coseno' 'CosineWithRestarts' 'Lineare' 'Nessuno' 'Polinomio' |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | INT |
trainingBatchSize | Dimensioni del batch per la procedura di training. | INT |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | INT |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | INT |
weightDecay | Decadimento del peso per la procedura di training. | INT |
NlpVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni AutoML simultanee. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni AutoML. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout per singole prove HD. | string |
NlpParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | string |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | string |
trainingBatchSize | Dimensioni del batch per la procedura di training. | string |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | string |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | string |
weightDecay | Decadimento del peso per la procedura di training. | string |
NlpSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata per il processo di sweep. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | 'Bayesian' 'Grid' 'Random' (obbligatorio) |
TextClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextClassificationMultilabel' (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
TextNer
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | 'TextNER' (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
CommandJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Command' (obbligatorio) |
autologgerSettings | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null. | AutologgerSettings |
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "python train.py" | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch, Ray o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | CommandJobEnvironmentVariables |
input | Mapping dei data binding di input usati nel processo. | CommandJobInputs |
limiti | Limite processo comando. | CommandJobLimits |
outputs | Mapping dei data binding di output usati nel processo. | CommandJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
AutologgerSettings
Nome | Descrizione | Valore |
---|---|---|
mlflowAutologger | [Obbligatorio] Indica se mlflow autologger è abilitato. | 'Disabilitato' 'Enabled' (obbligatorio) |
DistributionConfiguration
Nome | Descrizione | Valore |
---|---|---|
distributionType | Impostare il tipo di oggetto | Mpi PyTorch Raggio TensorFlow (obbligatorio) |
Mpi
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'Mpi' (obbligatorio) |
processCountPerInstance | Numero di processi per nodo MPI. | INT |
PyTorch
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'PyTorch' (obbligatorio) |
processCountPerInstance | Numero di processi per nodo. | INT |
Raggio
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'Ray' (obbligatorio) |
address | Indirizzo del nodo head ray. | string |
dashboardPort | Porta a cui associare il server dashboard. | INT |
headNodeAdditionalArgs | Argomenti aggiuntivi passati all'inizio del raggio nel nodo head. | string |
includeDashboard | Specificare questo argomento per avviare l'interfaccia utente grafica del dashboard Ray. | bool |
port | Porta del processo del raggio head. | INT |
workerNodeAdditionalArgs | Argomenti aggiuntivi passati all'avvio ray nel nodo di lavoro. | string |
TensorFlow
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | 'TensorFlow' (obbligatorio) |
parameterServerCount | Numero di attività del server dei parametri. | INT |
workerCount | Numero di ruoli di lavoro. Se non specificato, verrà predefinito il conteggio delle istanze. | INT |
CommandJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CommandJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
JobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per l'input. | string |
jobInputType | Impostare il tipo di oggetto | custom_model literal mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
LiteralJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'literal' (obbligatorio) |
Valore | [Obbligatorio] Valore letterale per l'input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
ModelModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'triton_model' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFileJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_file' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFolderJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'uri_folder' (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | 'Direct' 'Download' 'EvalDownload' 'EvalMount' 'ReadOnlyMount' 'ReadWriteMount' |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
CommandJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | 'Command' 'Sweep' (obbligatorio) |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione ridotta a secondi. | string |
CommandJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
LabelingJobProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa arm della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
dataConfiguration | Configurazione dei dati usati nel processo. | LabelingDataConfiguration |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Default". | string |
identity | Configurazione delle identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. Le impostazioni predefinite sono AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
jobInstructions | Istruzioni di etichettatura del processo. | Etichettatura diJobInstructions |
jobType | [Obbligatorio] Specifica il tipo di processo. | 'AutoML' 'Command' 'Etichettatura' 'Pipeline' 'Spark' 'Sweep' (obbligatorio) |
labelCategories | Categorie di etichette del processo. | Etichettatura diJobLabelCategories |
labelingJobMediaProperties | Proprietà specifiche del tipo di supporto nel processo. | LabelingJobMediaProperties |
mlAssistConfiguration | Configurazione della funzionalità MLAssist nel processo. | MLAssistConfiguration |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per i segreti da rendere disponibili durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore endpoint di FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
LabelingDataConfiguration
Nome | Descrizione | Valore |
---|---|---|
dataId | ID risorsa dell'asset dati per eseguire l'etichettatura. | string |
incrementalDataRefresh | Indica se abilitare l'aggiornamento dei dati incrementali. | 'Disabilitato' 'Enabled' |
Etichettatura diJobInstructions
Nome | Descrizione | Valore |
---|---|---|
Uri | Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per i etichettatori. | string |
Etichettatura diJobLabelCategories
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelCategory | |
{proprietà personalizzata} | LabelCategory |
LabelCategory
Nome | Descrizione | Valore |
---|---|---|
classi | Dizionario delle classi di etichette in questa categoria. | LabelCategoryClasses |
displayName | Nome visualizzato della categoria di etichette. | string |
Multiselect | Indica se è consentito selezionare più classi in questa categoria. | 'Disabilitato' 'Enabled' |
LabelCategoryClasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelClass
Nome | Descrizione | Valore |
---|---|---|
displayName | Nome visualizzato della classe etichetta. | string |
Sottoclassi | Dizionario delle sottoclassi della classe etichetta. | LabelClassSubclasses |
LabelClassSubclasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelingJobMediaProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | Impostare il tipo di oggetto | Immagine Testo (obbligatorio) |
LabelingJobImageProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | 'Image' (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura delle immagini. | 'BoundingBox' 'Classificazione' 'InstanceSegmentation' |
LabelingJobTextProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | 'Text' (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura del testo. | 'Classificazione' 'NamedEntityRecognition' |
MLAssistConfiguration
Nome | Descrizione | Valore |
---|---|---|
mlAssist | Impostare il tipo di oggetto | Disabilitato Abilitato (obbligatorio) |
MLAssistConfigurationDisabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | 'Disabilitato' (obbligatorio) |
MLAssistConfigurationEnabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | 'Enabled' (obbligatorio) |
inferencingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
trainingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nel training. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
PipelineJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Pipeline' (obbligatorio) |
input | Input per il processo della pipeline. | PipelineJobInputs |
jobs | I processi costruiscono il processo pipeline. | PipelineJobJobs |
outputs | Output per il processo della pipeline | PipelineJobOutputs |
impostazioni | Impostazioni della pipeline, per elementi come ContinueRunOnStepFailure e così via. | |
sourceJobId | ID risorsa ARM del processo di origine. | string |
PipelineJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
PipelineJobJobs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} |
PipelineJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Spark' (obbligatorio) |
archives | File di archiviazione usati nel processo. | string[] |
args | Argomenti per il processo. | string |
codeId | [Obbligatorio] ID risorsa ARM dell'asset di codice. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
conf | Proprietà configurate di Spark. | SparkJobConf |
entry | [Obbligatorio] Voce da eseguire all'avvio del processo. | SparkJobEntry (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. | string |
files | File usati nel processo. | string[] |
input | Mapping dei data binding di input usati nel processo. | SparkJobInputs |
jars | File JAR usati nel processo. | string[] |
outputs | Mapping dei data binding di output usati nel processo. | SparkJobOutputs |
pyFiles | File Python usati nel processo. | string[] |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | SparkResourceConfiguration |
SparkJobConf
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
SparkJobEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | Impostare il tipo di oggetto | SparkJobPythonEntry SparkJobScalaEntry (obbligatorio) |
SparkJobPythonEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | 'SparkJobPythonEntry' (obbligatorio) |
file | [Obbligatorio] Percorso del file Python relativo per il punto di ingresso del processo. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | 'SparkJobScalaEntry' (obbligatorio) |
className | [Obbligatorio] Nome della classe Scala usato come punto di ingresso. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SparkJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
runtimeVersion | Versione del runtime spark usata per il processo. | string |
SweepJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | 'Sweep' (obbligatorio) |
earlyTermination | I criteri di terminazione anticipata consentono di annullare le esecuzioni con prestazioni scarse prima di completare | EarlyTerminationPolicy |
input | Mapping di data binding di input usati nel processo. | SweepJobInputs |
limiti | Limite del processo di sweep. | SweepJobLimits |
obiettivo | [Obbligatorio] Obiettivo di ottimizzazione. | Obiettivo (obbligatorio) |
outputs | Mapping di data binding di output usati nel processo. | SweepJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
campionamentoAlgorithm | [Obbligatorio] Algoritmo di campionamento dell'iperparametro | CampionamentoAlgorithm (obbligatorio) |
searchSpace | [Obbligatorio] Dizionario contenente ogni parametro e la relativa distribuzione. La chiave del dizionario è il nome del parametro | |
versione di valutazione | [Obbligatorio] Definizione del componente di valutazione. | TrialComponent (obbligatorio) |
SweepJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SweepJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | 'Command' 'Sweep' (obbligatorio) |
maxConcurrentTrials | Esecuzione di processi di sweep max simultanei. | INT |
maxTotalTrials | Sweep Job max test totali. | INT |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione inferiore a secondi. | string |
trialTimeout | Valore di timeout della versione di valutazione del processo di sweep. | string |
Obiettivo
Nome | Descrizione | Valore |
---|---|---|
goal | [Obbligatorio] Definisce gli obiettivi delle metriche supportati per l'ottimizzazione degli iperparametri | 'Ingrandisci' 'Riduci a icona' (obbligatorio) |
primaryMetric | [Obbligatorio] Nome della metrica da ottimizzare. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SweepJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
samplingAlgorithmType | Impostare il tipo di oggetto | Bayesiano Pannello Grid Casuale (obbligatorio) |
BayesianSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
samplingAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori di iperparametri, insieme alle proprietà di configurazione | 'Bayesian' (obbligatorio) |
GridSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
samplingAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori di iperparametri, insieme alle proprietà di configurazione | 'Grid' (obbligatorio) |
RandomSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
samplingAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori di iperparametri, insieme alle proprietà di configurazione | 'Random' (obbligatorio) |
logbase | Numero positivo facoltativo o e in formato stringa da usare come base per il campionamento casuale basato su log | string |
regola | Tipo specifico di algoritmo casuale | 'Random' 'Sobol' |
seed | Intero facoltativo da usare come valore di inizializzazione per la generazione di numeri casuali | INT |
TrialComponent
Nome | Descrizione | Valore |
---|---|---|
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "python train.py" | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | TrialComponentEnvironmentVariables |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CreateMonitorAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'CreateMonitor' (obbligatorio) |
monitorDefinition | [Obbligatorio] Definisce il monitoraggio. | MonitorDefinition (obbligatorio) |
MonitorDefinition
Nome | Descrizione | Valore |
---|---|---|
alertNotificationSetting | Impostazioni di notifica del monitoraggio. | MonitoringAlertNotificationSettingsBase |
computeConfiguration | [Obbligatorio] ID risorsa ARM della risorsa di calcolo in cui eseguire il processo di monitoraggio. | MonitorComputeConfigurationBase (obbligatorio) |
monitoringTarget | ID risorsa ARM del modello o della distribuzione di destinazione di questo monitoraggio. | MonitoraggioTarget |
segnali | [Obbligatorio] Segnali da monitorare. | MonitorDefinitionSignals (obbligatorio) |
MonitoringAlertNotificationSettingsBase
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | Impostare il tipo di oggetto | AzureMonitor Email (obbligatorio) |
AzMonMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'AzureMonitor' (obbligatorio) |
EmailMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Email' (obbligatorio) |
emailNotificationSetting | Configurazione per la notifica. | NotificationSetting |
MonitorComputeConfigurationBase
Nome | Descrizione | Valore |
---|---|---|
computeType | Impostare il tipo di oggetto | ServerlessSpark (obbligatorio) |
MonitorServerlessSparkCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'ServerlessSpark' (obbligatorio) |
computeIdentity | [Obbligatorio] Lo schema di identità usato dai processi Spark in esecuzione in Spark serverless. | MonitorComputeIdentityBase (obbligatorio) |
instanceType | [Obbligatorio] Tipo di istanza che esegue il processo Spark. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
runtimeVersion | [Obbligatorio] Versione del runtime spark. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
MonitorComputeIdentityBase
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | Impostare il tipo di oggetto | AmlToken ManagedIdentity (obbligatorio) |
AmlTokenComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | 'AmlToken' (obbligatorio) |
ManagedComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | 'ManagedIdentity' (obbligatorio) |
identity | Identità del servizio gestita (identità assegnata dal sistema e/o assegnata dall'utente) | ManagedServiceIdentity |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | UserAssignedIdentities |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
MonitoraggioTarget
Nome | Descrizione | Valore |
---|---|---|
deploymentId | ID risorsa arm della distribuzione di destinazione da questo monitoraggio. | string |
modelId | ID risorsa ARM del modello di destinazione da questo monitoraggio. | string |
taskType | [Obbligatorio] Tipo di attività di Machine Learning del modello. | 'Classificazione' 'QuestionAnswering' 'Regression' (obbligatorio) |
MonitorDefinitionSignals
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringSignalBase |
MonitoringSignalBase
Nome | Descrizione | Valore |
---|---|---|
mode | Modalità di notifica corrente per questo segnale. | 'Disabilitato' 'Enabled' |
properties | Dizionario delle proprietà. Le proprietà possono essere aggiunte, ma non rimosse o modificate. | MonitoringSignalBaseProperties |
signalType | Impostare il tipo di oggetto | Impostazione personalizzata DataDrift DataQuality FeatureAttributionDrift GenerationSafetyQuality GenerationTokenStatistics ModelPerformance PredictionDrift (obbligatorio) |
MonitoringSignalBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CustomMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Custom' (obbligatorio) |
Componentid | [Obbligatorio] ID risorsa ARM della risorsa componente usata per calcolare le metriche personalizzate. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputAssets | Monitoraggio degli asset da accettare come input. La chiave è il nome della porta di input del componente, il valore è l'asset dati. | CustomMonitoringSignalInputAssets |
input | Parametri aggiuntivi dei componenti da accettare come input. La chiave è il nome della porta di input letterale del componente, il valore è il valore del parametro. | CustomMonitoringSignalInputs |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | CustomMetricThreshold[] (obbligatorio) |
workspaceConnection | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | MonitoringWorkspaceConnection (obbligatorio) |
CustomMonitoringSignalInputAssets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringInputDataBase |
MonitoringInputDataBase
Nome | Descrizione | Valore |
---|---|---|
colonne | Mapping dei nomi di colonna a utilizzi speciali. | MonitoringInputDataBaseColumns |
Datacontext | Metadati di contesto dell'origine dati. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | 'custom_model' 'literal' 'mlflow_model' 'mltable' 'triton_model' 'uri_file' 'uri_folder' (obbligatorio) |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputDataType | Impostare il tipo di oggetto | Fisso Statico Finale (obbligatorio) |
MonitoringInputDataBaseColumns
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FixedInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Fixed' (obbligatorio) |
StaticInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Static' (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowEnd | [Obbligatorio] Data di fine della finestra dati. | stringa (obbligatorio) |
windowStart | [Obbligatorio] Data di inizio della finestra dati. | stringa (obbligatorio) |
TrailingInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'Trailing' (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowOffset | [Obbligatorio] Differenza di tempo tra la fine della finestra dei dati e l'ora di esecuzione corrente del monitoraggio. | stringa (obbligatorio) |
windowSize | [Obbligatorio] Dimensioni della finestra dei dati finali. | stringa (obbligatorio) |
CustomMonitoringSignalInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
CustomMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica definita dall'utente da calcolare. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
MonitoringThreshold
Nome | Descrizione | Valore |
---|---|---|
Valore | Valore soglia. Se Null, l'impostazione predefinita dipende dal tipo di metrica. | INT |
MonitoringWorkspaceConnection
Nome | Descrizione | Valore |
---|---|---|
environmentVariables | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come variabili di ambiente nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave della variabile di ambiente. |
MonitoringWorkspaceConnectionEnvironmentVariables |
chiavi private | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come segreti nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave privata. |
MonitoringWorkspaceConnectionSecrets |
MonitoringWorkspaceConnectionEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
MonitoringWorkspaceConnectionSecrets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
DataDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'DataDrift' (obbligatorio) |
dataSegment | Segmento di dati usato per definire l'ambito in un subset del popolamento dei dati. | MonitoringDataSegment |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataDriftMonitoringSignalFeatureDataTypeOverride |
funzionalità | Filtro delle funzionalità che identifica la funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | DataDriftMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] Dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
MonitoringDataSegment
Nome | Descrizione | Valore |
---|---|---|
feature | Caratteristica in cui segmentare i dati. | string |
valori | Filtra solo i valori specificati della caratteristica segmentata specificata. | string[] |
DataDriftMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | 'Categorical' 'Numerico' |
MonitoringFeatureFilterBase
Nome | Descrizione | Valore |
---|---|---|
filterType | Impostare il tipo di oggetto | AllFeatures FeatureSubset TopNByAttribution (obbligatorio) |
AllFeatures
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'AllFeatures' (obbligatorio) |
FeatureSubset
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'FeatureSubset' (obbligatorio) |
funzionalità | [Obbligatorio] Elenco delle funzionalità da includere. | string[] (obbligatorio) |
TopNFeaturesByAttribution
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | 'TopNByAttribution' (obbligatorio) |
top | Numero di funzionalità principali da includere. | INT |
DataDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati categorici da calcolare. | 'JensenShannonDistance' 'PearsonsChiSquaredTest' 'PopulationStabilityIndex' (obbligatorio) |
NumericDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati numerici da calcolare. | 'JensenShannonDistance' 'NormaldEnsteinsteinDistance' 'PopulationStabilityIndex' 'TwoSampleKolmogorovSmirnovTest' (obbligatorio) |
DataQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'DataQuality' (obbligatorio) |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataQualityMonitoringSignalFeatureDataTypeOverride |
funzionalità | Funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | DataQualityMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
DataQualityMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | 'Categorico' 'Numerico' |
DataQualityMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica della qualità dei dati categorica da calcolare. | 'DataTypeErrorRate' 'NullValueRate' 'OutOfBoundsRate' (obbligatorio) |
NumericDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di qualità dei dati numerica da calcolare. | 'DataTypeErrorRate' 'NullValueRate' 'OutOfBoundsRate' (obbligatorio) |
FeatureAttributionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'FeatureAttributionDrift' (obbligatorio) |
metricThreshold | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | FeatureAttributionMetricThreshold (obbligatorio) |
productionData | [Obbligatorio] Dati per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
FeatureAttributionMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica di attribuzione delle funzionalità da calcolare. | 'NormalizedDiscountedCumulativeGain' (obbligatorio) |
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
GenerationSafetyQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'GenerationSafetyQuality' (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationSafetyQualityMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per il calcolo delle metriche. | MonitoringInputDataBase[] |
campionamentoRate | [Obbligatorio] La frequenza di campionamento dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
workspaceConnectionId | Ottiene o imposta l'ID di connessione dell'area di lavoro utilizzato per connettersi all'endpoint di generazione del contenuto. | string |
GenerationSafetyQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | 'AcceptableCoherenceScorePerInstance' 'AcceptableFluencyScorePerInstance' 'AcceptableGroundednessScorePerInstance' 'AcceptableRelevanceScorePerInstance' 'AcceptableSimilarityScorePerInstance' 'AggregatedCoherencePassRate' 'AggregatedFluencyPassRate' 'AggregatedGroundednessPassRate' 'AggregatedRelevancePassRate' 'AggregatedSimilarityPassRate' (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoringThreshold |
GenerationTokenStatisticsSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'GenerationTokenStatistics' (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationTokenStatisticsMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per il calcolo delle metriche. | MonitoringInputDataBase |
campionamentoRate | [Obbligatorio] La frequenza di campionamento dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
GenerationTokenStatisticsMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | 'TotalTokenCount' 'TotalTokenCountPerGroup' (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoraggioThreshold |
ModelPerformanceSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'ModelPerformance' (obbligatorio) |
dataSegment | Segmento di dati. | MonitoringDataSegment |
metricThreshold | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | ModelPerformanceMetricThresholdBase (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
ModelPerformanceMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
modelType | Impostare il tipo di oggetto | Classificazione Regressione (obbligatoria) |
ClassificationModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Classificazione' (obbligatorio) |
Metrica | [Obbligatorio] Prestazioni del modello di classificazione da calcolare. | 'Accuratezza' 'Precisione' 'Richiamo' (obbligatorio) |
RegressionModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Regression' (obbligatorio) |
Metrica | [Obbligatorio] Metrica delle prestazioni del modello di regressione da calcolare. | 'MeanAbsoluteError' 'MeanSquaredError' 'RootMeanSquaredError' (obbligatorio) |
PredictionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | 'PredictionDrift' (obbligatorio) |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | PredictionDriftMetricThresholdBase[] (obbligatorio) |
modelType | [Obbligatorio] Tipo del modello monitorato. | 'Classificazione' 'Regression' (obbligatorio) |
productionData | [Obbligatorio] I dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
PredictionDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Categorical' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima categorica da calcolare. | 'JensenShannonDistance' 'PearsonsChiSquaredTest' 'PopulationStabilityIndex' (obbligatorio) |
NumericPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | 'Numerico' (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima numerica da calcolare. | 'JensenShannonDistance' 'NormalizedBrusteinDistance' 'PopulationStabilityIndex' 'TwoSampleKolmogorovSmirnovTest' (obbligatorio) |
ImportDataAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'ImportData' (obbligatorio) |
dataImportDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. | DataImport (obbligatorio) |
DataImport
Nome | Descrizione | Valore |
---|---|---|
assetName | Nome dell'asset per il processo di importazione dei dati da creare | string |
autoDeleteSetting | Specifica l'impostazione del ciclo di vita dell'asset di dati gestito. | AutoDeleteSetting |
dataType | [Obbligatorio] Specifica il tipo di dati. | 'mltable' 'uri_file' 'uri_folder' (obbligatorio) |
dataUri | [Obbligatorio] URI dei dati. Esempio: https://go.microsoft.com/fwlink/?linkid=2202330 |
stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
description | Testo della descrizione dell'asset. | string |
intellettualeProperty | Dettagli della proprietà intellettuale. Utilizzato se i dati sono una proprietà intellettuale. | IntellettualeProperty |
isAnonymous | Se la versione del nome viene generata dal sistema (registrazione anonima). Per i tipi in cui viene definito Stage, quando viene specificato Stage, verrà usato per popolare IsAnonymous | bool |
isArchived | L'asset è archiviato? Per i tipi in cui viene definito Stage, quando viene specificato Stage, verrà usato per popolare IsArchived | bool |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
source | Dati di origine dell'asset da importare | DataImportSource |
fase | Fase del ciclo di vita dei dati assegnato a questo asset di dati | string |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
IntellettualeProperty
Nome | Descrizione | Valore |
---|---|---|
protectionLevel | Livello di protezione della proprietà intellettuale. | 'All' 'Nessuno' |
publisher | [Obbligatorio] Editore della proprietà intellettuale. Deve essere uguale al nome dell'editore del Registro di sistema. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
DataImportSource
Nome | Descrizione | Valore |
---|---|---|
connection | Connessione all'area di lavoro per l'archiviazione dell'origine di importazione dati | string |
sourceType | Impostare il tipo di oggetto | database file_system (obbligatorio) |
DatabaseSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | 'database' (obbligatorio) |
query | Istruzione query SQL per l'origine del database di importazione dati | string |
Storedprocedure | Sql StoredProcedure nell'origine del database di importazione dati | string |
storedProcedureParams | Parametri di SQL StoredProcedure | DatabaseSourceStoredProcedureParamsItem[] |
tableName | Nome della tabella nell'origine del database di importazione dati | string |
DatabaseSourceStoredProcedureParamsItem
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FileSystemSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | 'file_system' (obbligatorio) |
path | Percorso dell'origine FileSystem di importazione dei dati | string |
EndpointScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | 'InvokeBatchEndpoint' (obbligatorio) |
endpointInvocationDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. {see href="TBD" /} |
Triggerbase
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Fare riferimento a: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
string |
triggerType | Impostare il tipo di oggetto | Cron Ricorrenza (obbligatorio) |
CronTrigger
Nome | Descrizione | Valore |
---|---|---|
triggerType | [Obbligatorio] | 'Cron' (obbligatorio) |
expression | [Obbligatorio] Specifica l'espressione cron della pianificazione. L'espressione deve seguire il formato NCronTab. |
stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
RecurrenceTrigger
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
frequency | [Obbligatorio] Frequenza di attivazione della pianificazione. | 'Day' 'Hour' 'Minute' 'Month' 'Week' (obbligatorio) |
interval | [Obbligatorio] Specifica l'intervallo di pianificazione in combinazione con la frequenza | int (obbligatorio) |
schedule | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Vedere: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones |
string |
triggerType | [Obbligatorio] | 'Cron' 'Recurrence' (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
ore | [Obbligatorio] Elenco di ore per la pianificazione. | int[] (obbligatorio) |
minutes | [Obbligatorio] Elenco di minuti per la pianificazione. | int[] (obbligatorio) |
monthDays | Elenco dei giorni del mese per la pianificazione | int[] |
weekDays | Elenco di giorni per la pianificazione. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Giovedì' 'Martedì' 'Mercoledì' |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa aree di lavoro/pianificazioni può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.MachineLearningServices/workspaces/schedules, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/schedules@2023-06-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
action = {
actionType = "string"
// For remaining properties, see ScheduleActionBase objects
}
description = "string"
displayName = "string"
isEnabled = bool
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"
}
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"
}
trigger = {
endTime = "string"
startTime = "string"
timeZone = "string"
triggerType = "string"
// For remaining properties, see TriggerBase objects
}
}
})
}
Oggetti ScheduleActionBase
Impostare la proprietà actionType per specificare il tipo di oggetto.
Per CreateJob, usare:
actionType = "CreateJob"
jobDefinition = {
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
}
Per CreateMonitor, usare:
actionType = "CreateMonitor"
monitorDefinition = {
alertNotificationSetting = {
alertNotificationType = "string"
// For remaining properties, see MonitoringAlertNotificationSettingsBase objects
}
computeConfiguration = {
computeType = "string"
// For remaining properties, see MonitorComputeConfigurationBase objects
}
monitoringTarget = {
deploymentId = "string"
modelId = "string"
taskType = "string"
}
signals = {
{customized property} = {
mode = "string"
properties = {
{customized property} = "string"
}
signalType = "string"
// For remaining properties, see MonitoringSignalBase objects
}
}
}
Per ImportData, usare:
actionType = "ImportData"
dataImportDefinition = {
assetName = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
dataType = "string"
dataUri = "string"
description = "string"
intellectualProperty = {
protectionLevel = "string"
publisher = "string"
}
isAnonymous = bool
isArchived = bool
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"
}
source = {
connection = "string"
sourceType = "string"
// For remaining properties, see DataImportSource objects
}
stage = "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"
}
}
Per InvokeBatchEndpoint, usare:
actionType = "InvokeBatchEndpoint"
Oggetti JobBaseProperties
Impostare la proprietà jobType per specificare il tipo di oggetto.
Per AutoML, usare:
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
}
Per Comando usare:
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"
}
Per l'etichettatura, usare:
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
}
Per Pipeline usare:
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"
Per Spark usare:
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"
}
Per Sweep, usare:
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"
}
}
Oggetti IdentityConfiguration
Impostare la proprietà identityType per specificare il tipo di oggetto.
Per AMLToken, usare:
identityType = "AMLToken"
Per Gestito, usare:
identityType = "Managed"
clientId = "string"
objectId = "string"
resourceId = "string"
Per UserIdentity, usare:
identityType = "UserIdentity"
Oggetti webhook
Impostare la proprietà webhookType per specificare il tipo di oggetto.
Per AzureDevOps usare:
webhookType = "AzureDevOps"
Oggetti nodi
Impostare la proprietà nodesValueType per specificare il tipo di oggetto.
Per Tutti, usare:
nodesValueType = "All"
Oggetti JobOutput
Impostare la proprietà jobOutputType per specificare il tipo di oggetto.
Per custom_model, usare:
jobOutputType = "custom_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Per mlflow_model, usare:
jobOutputType = "mlflow_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Per mltable, usare:
jobOutputType = "mltable"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Per triton_model, usare:
jobOutputType = "triton_model"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Per uri_file, usare:
jobOutputType = "uri_file"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Per uri_folder, usare:
jobOutputType = "uri_folder"
assetName = "string"
assetVersion = "string"
autoDeleteSetting = {
condition = "string"
value = "string"
}
mode = "string"
uri = "string"
Oggetti AutoMLVertical
Impostare la proprietà taskType per specificare il tipo di oggetto.
Per classificazione, usare:
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"
Per Previsione, usare:
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"
Per ImageClassification usare:
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
Per ImageClassificationMultilabel usare:
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
Per ImageInstanceSegmentation, usare:
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
Per ImageObjectDetection, usare:
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
Per Regressione usare:
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"
Per TextClassification, usare:
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"
}
Per TextClassificationMultilabel, usare:
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"
}
Per TextNER, usare:
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"
}
Oggetti NCrossValidations
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto usare:
mode = "Auto"
Per Personalizzato, usare:
mode = "Custom"
value = int
Oggetti EarlyTerminationPolicy
Impostare la proprietà policyType per specificare il tipo di oggetto.
Per Bandit, usare:
policyType = "Bandit"
slackAmount = int
slackFactor = int
Per MedianStopping, usare:
policyType = "MedianStopping"
Per TruncationSelection, usare:
policyType = "TruncationSelection"
truncationPercentage = int
Oggetti ForecastHorizon
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto, usare:
mode = "Auto"
Per Personalizzato, usare:
mode = "Custom"
value = int
Oggetti stagionalità
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto, usare:
mode = "Auto"
Per Personalizzato, usare:
mode = "Custom"
value = int
Oggetti TargetLags
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto, usare:
mode = "Auto"
Per Personalizzato, usare:
mode = "Custom"
values = [
int
]
Oggetti TargetRollingWindowSize
Impostare la proprietà mode per specificare il tipo di oggetto.
Per Auto, usare:
mode = "Auto"
Per Personalizzato, usare:
mode = "Custom"
value = int
Oggetti DistributionConfiguration
Impostare la proprietà distributionType per specificare il tipo di oggetto.
Per Mpi, usare:
distributionType = "Mpi"
processCountPerInstance = int
Per PyTorch, usare:
distributionType = "PyTorch"
processCountPerInstance = int
Per Ray, usare:
distributionType = "Ray"
address = "string"
dashboardPort = int
headNodeAdditionalArgs = "string"
includeDashboard = bool
port = int
workerNodeAdditionalArgs = "string"
Per TensorFlow, usare:
distributionType = "TensorFlow"
parameterServerCount = int
workerCount = int
Oggetti JobInput
Impostare la proprietà jobInputType per specificare il tipo di oggetto.
Per custom_model, usare:
jobInputType = "custom_model"
mode = "string"
uri = "string"
Per il valore letterale, usare:
jobInputType = "literal"
value = "string"
Per mlflow_model, usare:
jobInputType = "mlflow_model"
mode = "string"
uri = "string"
Per mltable, usare:
jobInputType = "mltable"
mode = "string"
uri = "string"
Per triton_model, usare:
jobInputType = "triton_model"
mode = "string"
uri = "string"
Per uri_file, usare:
jobInputType = "uri_file"
mode = "string"
uri = "string"
Per uri_folder, usare:
jobInputType = "uri_folder"
mode = "string"
uri = "string"
Oggetti LabelingJobMediaProperties
Impostare la proprietà mediaType per specificare il tipo di oggetto.
Per Image, usare:
mediaType = "Image"
annotationType = "string"
Per Testo, usare:
mediaType = "Text"
annotationType = "string"
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist per specificare il tipo di oggetto.
Per Disabilitato, usare:
mlAssist = "Disabled"
Per Abilitato, usare:
mlAssist = "Enabled"
inferencingComputeBinding = "string"
trainingComputeBinding = "string"
Oggetti SparkJobEntry
Impostare la proprietà sparkJobEntryType per specificare il tipo di oggetto.
Per SparkJobPythonEntry, usare:
sparkJobEntryType = "SparkJobPythonEntry"
file = "string"
Per SparkJobScalaEntry, usare:
sparkJobEntryType = "SparkJobScalaEntry"
className = "string"
Campionamento Di oggettiAlgorithm
Impostare la proprietà samplingAlgorithmType per specificare il tipo di oggetto.
Per Bayesian, usare:
samplingAlgorithmType = "Bayesian"
Per Griglia, usare:
samplingAlgorithmType = "Grid"
Per Random, usare:
samplingAlgorithmType = "Random"
logbase = "string"
rule = "string"
seed = int
Oggetti MonitoringAlertNotificationSettingsBase
Impostare la proprietà alertNotificationType per specificare il tipo di oggetto.
Per AzureMonitor, usare:
alertNotificationType = "AzureMonitor"
Per Email, usare:
alertNotificationType = "Email"
emailNotificationSetting = {
emailOn = [
"string"
]
emails = [
"string"
]
webhooks = {
{customized property} = {
eventType = "string"
webhookType = "string"
// For remaining properties, see Webhook objects
}
}
}
Oggetti MonitorComputeConfigurationBase
Impostare la proprietà computeType per specificare il tipo di oggetto.
Per ServerlessSpark, usare:
computeType = "ServerlessSpark"
computeIdentity = {
computeIdentityType = "string"
// For remaining properties, see MonitorComputeIdentityBase objects
}
instanceType = "string"
runtimeVersion = "string"
Oggetti MonitorComputeIdentityBase
Impostare la proprietà computeIdentityType per specificare il tipo di oggetto.
Per AmlToken, usare:
computeIdentityType = "AmlToken"
Per ManagedIdentity, usare:
computeIdentityType = "ManagedIdentity"
identity {
type = "string"
identity_ids = []
}
Oggetti MonitoringSignalBase
Impostare la proprietà signalType per specificare il tipo di oggetto.
Per Personalizzato, usare:
signalType = "Custom"
componentId = "string"
inputAssets = {
{customized property} = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
}
inputs = {
{customized property} = {
description = "string"
jobInputType = "string"
// For remaining properties, see JobInput objects
}
}
metricThresholds = [
{
metric = "string"
threshold = {
value = int
}
}
]
workspaceConnection = {
environmentVariables = {
{customized property} = "string"
}
secrets = {
{customized property} = "string"
}
}
Per DataDrift, usare:
signalType = "DataDrift"
dataSegment = {
feature = "string"
values = [
"string"
]
}
featureDataTypeOverride = {
{customized property} = "string"
}
features = {
filterType = "string"
// For remaining properties, see MonitoringFeatureFilterBase objects
}
metricThresholds = [
{
threshold = {
value = int
}
dataType = "string"
// For remaining properties, see DataDriftMetricThresholdBase objects
}
]
productionData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per DataQuality, usare:
signalType = "DataQuality"
featureDataTypeOverride = {
{customized property} = "string"
}
features = {
filterType = "string"
// For remaining properties, see MonitoringFeatureFilterBase objects
}
metricThresholds = [
{
threshold = {
value = int
}
dataType = "string"
// For remaining properties, see DataQualityMetricThresholdBase objects
}
]
productionData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per FeatureAttributionDrift, usare:
signalType = "FeatureAttributionDrift"
metricThreshold = {
metric = "NormalizedDiscountedCumulativeGain"
threshold = {
value = int
}
}
productionData = [
{
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
]
referenceData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per GenerationSafetyQuality, usare:
signalType = "GenerationSafetyQuality"
metricThresholds = [
{
metric = "string"
threshold = {
value = int
}
}
]
productionData = [
{
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
]
samplingRate = int
workspaceConnectionId = "string"
Per GenerationTokenStatistics, usare:
signalType = "GenerationTokenStatistics"
metricThresholds = [
{
metric = "string"
threshold = {
value = int
}
}
]
productionData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
samplingRate = int
Per ModelPerformance, usare:
signalType = "ModelPerformance"
dataSegment = {
feature = "string"
values = [
"string"
]
}
metricThreshold = {
threshold = {
value = int
}
modelType = "string"
// For remaining properties, see ModelPerformanceMetricThresholdBase objects
}
productionData = [
{
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
]
referenceData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Per PredictionDrift, usare:
signalType = "PredictionDrift"
metricThresholds = [
{
threshold = {
value = int
}
dataType = "string"
// For remaining properties, see PredictionDriftMetricThresholdBase objects
}
]
modelType = "string"
productionData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
referenceData = {
columns = {
{customized property} = "string"
}
dataContext = "string"
jobInputType = "string"
uri = "string"
inputDataType = "string"
// For remaining properties, see MonitoringInputDataBase objects
}
Oggetti MonitoringInputDataBase
Impostare la proprietà inputDataType per specificare il tipo di oggetto.
Per Correzione, usare:
inputDataType = "Fixed"
Per Statico, usare:
inputDataType = "Static"
preprocessingComponentId = "string"
windowEnd = "string"
windowStart = "string"
Per Finale, usare:
inputDataType = "Trailing"
preprocessingComponentId = "string"
windowOffset = "string"
windowSize = "string"
Oggetti MonitoringFeatureFilterBase
Impostare la proprietà filterType per specificare il tipo di oggetto.
Per AllFeatures, usare:
filterType = "AllFeatures"
Per FeatureSubset, usare:
filterType = "FeatureSubset"
features = [
"string"
]
Per TopNByAttribution, usare:
filterType = "TopNByAttribution"
top = int
Oggetti DataDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType = "Categorical"
metric = "string"
Per Numerico, usare:
dataType = "Numerical"
metric = "string"
Oggetti DataQualityMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType = "Categorical"
metric = "string"
Per Numerico, usare:
dataType = "Numerical"
metric = "string"
Oggetti ModelPerformanceMetricThresholdBase
Impostare la proprietà modelType per specificare il tipo di oggetto.
Per classificazione, usare:
modelType = "Classification"
metric = "string"
Per Regressione, usare:
modelType = "Regression"
metric = "string"
Oggetti PredictionDriftMetricThresholdBase
Impostare la proprietà dataType per specificare il tipo di oggetto.
Per Categorical, usare:
dataType = "Categorical"
metric = "string"
Per Numerico, usare:
dataType = "Numerical"
metric = "string"
Oggetti DataImportSource
Impostare la proprietà sourceType per specificare il tipo di oggetto.
Per il database, usare:
sourceType = "database"
query = "string"
storedProcedure = "string"
storedProcedureParams = [
{
{customized property} = "string"
}
]
tableName = "string"
Per file_system, usare:
sourceType = "file_system"
path = "string"
Oggetti TriggerBase
Impostare la proprietà triggerType per specificare il tipo di oggetto.
Per Cron, usare:
triggerType = "Cron"
expression = "string"
Per ricorrenza, usare:
triggerType = "Recurrence"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
weekDays = [
"string"
]
}
Valori delle proprietà
aree di lavoro/pianificazioni
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.MachineLearningServices/workspaces/schedules@2023-06-01-preview" |
name | Nome della risorsa | stringa (obbligatoria) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: aree di lavoro |
properties | [Obbligatorio] Attributi aggiuntivi dell'entità. | ScheduleProperties (obbligatorio) |
Proprietà di pianificazione
Nome | Descrizione | Valore |
---|---|---|
azione | [Obbligatorio] Specifica l'azione della pianificazione | ScheduleActionBase (obbligatorio) |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato della pianificazione. | string |
isEnabled | La pianificazione è abilitata? | bool |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
trigger | [Obbligatorio] Specifica i dettagli del trigger | TriggerBase (obbligatorio) |
ScheduleActionBase
Nome | Descrizione | Valore |
---|---|---|
actionType | Impostare il tipo di oggetto | CreateJob CreateMonitor ImportData InvokeBatchEndpoint (obbligatorio) |
JobScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | "CreateJob" (obbligatorio) |
jobDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione di pianificazione. | JobBaseProperties (obbligatorio) |
JobBaseProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa arm della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Default". | string |
identity | Configurazione delle identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null. Le impostazioni predefinite sono AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per i segreti da rendere disponibili durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore endpoint di FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
jobType | Impostare il tipo di oggetto | AutoML Comando Etichettatura Pipeline Spark Sweep (obbligatorio) |
IdentityConfiguration
Nome | Descrizione | Valore |
---|---|---|
identityType | Impostare il tipo di oggetto | AMLToken Gestito UserIdentity (obbligatorio) |
AmlToken
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | "AMLToken" (obbligatorio) |
ManagedIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | "Gestito" (obbligatorio) |
clientId | Specifica un'identità assegnata dall'utente in base all'ID client. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per il sistema assegnato, non impostare questo campo. | string Vincoli: Lunghezza minima = 36 Lunghezza massima = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per il sistema assegnato, non impostare questo campo. | string |
UserIdentity
Nome | Descrizione | Valore |
---|---|---|
identityType | [Obbligatorio] Specifica il tipo di framework di identità. | "UserIdentity" (obbligatorio) |
NotificationSetting
Nome | Descrizione | Valore |
---|---|---|
emailOn | Inviare una notifica di posta elettronica all'utente nel tipo di notifica specificato | Matrice di stringhe contenente uno qualsiasi di: "JobCancelled" "JobCompleted" "JobFailed" |
emails | Si tratta dell'elenco dei destinatari di posta elettronica che ha una limitazione di 499 caratteri in totale concat con separatore di virgole | string[] |
Webhook | Inviare il callback webhook a un servizio. La chiave è un nome specificato dall'utente per il webhook. | NotificationSettingWebhooks |
NotificationSettingWebhooks
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | Webhook |
webhook
Nome | Descrizione | Valore |
---|---|---|
eventType | Inviare il callback in un evento di notifica specificato | string |
webhookType | Impostare il tipo di oggetto | AzureDevOps (obbligatorio) |
AzureDevOpsWebhook
Nome | Descrizione | Valore |
---|---|---|
webhookType | [Obbligatorio] Specifica il tipo di servizio da inviare un callback | "AzureDevOps" (obbligatorio) |
ResourceBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string | |
{proprietà personalizzata} | string |
JobBaseSecretsConfiguration
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | SecretConfiguration | |
{proprietà personalizzata} | SecretConfiguration |
SecretConfiguration
Nome | Descrizione | Valore |
---|---|---|
Uri | Uri segreto. Uri di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
string |
workspaceSecretName | Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. | string |
JobBaseServices
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobService | |
{proprietà personalizzata} | JobService |
JobService
Nome | Descrizione | Valore |
---|---|---|
endpoint | Url per l'endpoint. | string |
jobServiceType | Tipo di endpoint. | string |
nodes | Nodi in cui l'utente vuole avviare il servizio. Se i nodi non sono impostati o impostati su Null, il servizio verrà avviato solo nel nodo leader. |
Nodi |
port | Porta per l'endpoint impostata dall'utente. | INT |
properties | Proprietà aggiuntive da impostare nell'endpoint. | JobServiceProperties |
Nodi
Nome | Descrizione | Valore |
---|---|---|
nodeValueType | Impostare il tipo di oggetto | Tutto (obbligatorio) |
AllNodes
Nome | Descrizione | Valore |
---|---|---|
nodeValueType | [Obbligatorio] Tipo del valore Nodi | "All" (obbligatorio) |
JobServiceProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
Processo AutoML
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | "AutoML" (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. Si tratta di un valore facoltativo da specificare, se non specificato, AutoML verrà predefinito in Versione dell'ambiente di produzione gestita durante l'esecuzione del processo. |
string |
environmentVariables | Variabili di ambiente incluse nel processo. | AutoMLJobEnvironmentVariables |
outputs | Mapping di data binding di output usati nel processo. | AutoMLJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
taskDetails | [Obbligatorio] Questo scenario rappresenta uno degli scenari che possono essere una delle tabelle/NLP/Image | AutoMLVertical (obbligatorio) |
AutoMLJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
AutoMLJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
JobOutput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'output. | string |
jobOutputType | Impostare il tipo di oggetto | custom_model mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "custom_model" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | "Direct" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
AutoDeleteSetting
Nome | Descrizione | Valore |
---|---|---|
condizione | Quando verificare se un asset è scaduto | "CreatedGreaterThan" "LastAccessedGreaterThan" |
Valore | Valore della condizione di scadenza. | string |
MLFlowModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "mlflow_model" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | "Diretto" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
MLTableJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "mltable" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | "Diretto" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
ModelModelJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "triton_model" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset di dati di output. | AutoDeleteSetting |
mode | Modalità di distribuzione degli asset di output. | "Diretto" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
UriFileJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "uri_file" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | "Direct" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
UriFolderJobOutput
Nome | Descrizione | Valore |
---|---|---|
jobOutputType | [Obbligatorio] Specifica il tipo di processo. | "uri_folder" (obbligatorio) |
assetName | Nome asset di output. | string |
assetVersion | Versione dell'asset di output. | string |
autoDeleteSetting | Impostazione di eliminazione automatica dell'asset dati di output. | AutoDeleteSetting |
mode | Modalità di recapito dell'asset di output. | "Direct" "ReadWriteMount" "Carica" |
Uri | URI asset di output. | string |
QueueSettings
Nome | Descrizione | Valore |
---|---|---|
jobTier | Controlla il livello di processo di calcolo | "Basic" "Null" "Premium" "Spot" "Standard" |
priority | Controlla la priorità del processo in un calcolo. | INT |
JobResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
dockerArgs | Argomenti aggiuntivi da passare al comando Di esecuzione Docker. Questa operazione esegue l'override di tutti i parametri già impostati dal sistema o in questa sezione. Questo parametro è supportato solo per i tipi di calcolo di Azure ML. | string |
instanceCount | Numero facoltativo di istanze o nodi usati dalla destinazione di calcolo. | INT |
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
locations | Posizioni in cui è possibile eseguire il processo. | string[] |
maxInstanceCount | Numero massimo consentito facoltativo di istanze o nodi da usare dalla destinazione di calcolo. Per l'uso con training elastico, attualmente supportato solo dal tipo di distribuzione PyTorch. |
INT |
properties | Borsa di proprietà aggiuntive. | ResourceConfigurationProperties |
shmSize | Dimensioni del blocco di memoria condiviso del contenitore Docker. Deve essere nel formato (number)(unit) dove il numero è maggiore di 0 e l'unità può essere una di b(byte), k(kilobyte), m(megabyte) o g(gigabyte). | string Vincoli: Pattern = \d+[bBkKmMgG] |
ResourceConfigurationProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | ||
{proprietà personalizzata} |
AutoMLVertical
Nome | Descrizione | Valore |
---|---|---|
logVerbosity | Log verbosity per il processo. | "Critico" "Debug" "Errore" "Info" "NotSet" "Avviso" |
targetColumnName | Nome colonna di destinazione: si tratta della colonna valori di stima. Noto anche come nome di colonna etichetta nel contesto delle attività di classificazione. |
string |
trainingData | [Obbligatorio] Input dati di training. | MLTableJobInput (obbligatorio) |
taskType | Impostare il tipo di oggetto | Classificazione Previsione ImageClassification ImageClassificationMultilabel ImageInstanceSegmentation ImageObjectDetection Regressione TextClassification TextClassificationMultilabel TextNER (obbligatorio) |
MLTableJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "custom_model" "letterale" "mlflow_model" "mltable" "triton_model" "uri_file" "uri_folder" (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | "Direct" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
Classificazione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "Classificazione" (obbligatorio) |
cvSplitColumnNames | Colonne da usare per i dati CVSplit. | string[] |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di pieghe di convalida incrociate da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
positiveLabel | Etichetta positiva per il calcolo delle metriche binarie. | string |
primaryMetric | Metrica primaria per l'attività. | "AUCWeighted" "Accuratezza" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione di modelli e iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test che deve essere messo a parte per scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ClassificationTrainingSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna di peso di esempio. Machine Learning automatizzato supporta una colonna ponderata come input, causando il peso o la riduzione delle righe nei dati. | string |
TableVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
blockedTransformers | Questi trasformatori non devono essere usati nella funzionalità. | Matrice di stringhe contenente uno qualsiasi di: "CatTargetEncoder" "CountVectorizer" "HashOneHotEncoder" "LabelEncoder" "NaiveBayes" "OneHotEncoder" "TextTargetEncoder" "TfIdf" "WoETargetEncoder" "WordEmbedding" |
columnNameAndTypes | Dizionario del nome della colonna e del relativo tipo (int, float, string, datetime e così via). | TableVerticalFeaturizationSettingsColumnNameAndTypes |
set di datiLanguage | Lingua del set di dati, utile per i dati di testo. | string |
enableDnnFeaturization | Determina se usare i featurizer basati su Dnn per la funzionalità dei dati. | bool |
mode | Modalità di funzionalità: l'utente può mantenere la modalità "Auto" predefinita e AutoML si occupa della trasformazione necessaria dei dati nella fase di funzionalità. Se 'Off' è selezionato, non viene eseguita alcuna funzionalità. Se 'Custom' è selezionato, l'utente può specificare input aggiuntivi per personalizzare la modalità di creazione della funzionalità. |
"Auto" "Personalizzato" "Off" |
transformerParams | L'utente può specificare trasformatori aggiuntivi da usare insieme alle colonne a cui verrà applicato e parametri per il costruttore del trasformatore. | TableVerticalFeaturizationSettingsTransformerParams |
TableVerticalFeaturizationSettingsColumnNameAndTypes
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
TableVerticalFeaturizationSettingsTransformerParams
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | ColumnTransformer[] |
ColumnTransformer
Nome | Descrizione | Valore |
---|---|---|
fields | Campi su cui applicare la logica del trasformatore. | string[] |
parametri | Proprietà diverse da passare al trasformatore. L'input previsto è dizionario di coppie chiave,valore in formato JSON. |
TableFixedParameters
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di aumento, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di aumento, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di crescita, che controllano il modo in cui vengono aggiunti nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
maxBin | Specificare il numero massimo di bin discreti per le funzionalità continue del bucket. | INT |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | INT |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | INT |
minDataInLeaf | Numero minimo di dati per foglia. | INT |
minSplitGain | Riduzione minima della perdita necessaria per creare una partizione ulteriore su un nodo foglia dell'albero. | INT |
modelName | Nome del modello da eseguire per il training. | string |
nEstimators | Specificare il numero di alberi (o arrotondamenti) in un modello. | INT |
numLeaves | Specificare il numero di foglie. | INT |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | L1 termine di regolarizzazione sui pesi. | INT |
regLambda | Termine di regolarizzazione L2 sui pesi. | INT |
subsample | Rapporto di sottosample dell'istanza di training. | INT |
subsampleFreq | Frequenza della sottosample. | INT |
treeMethod | Specificare il metodo della struttura ad albero. | string |
withMean | Se true, centra prima di ridimensionare i dati con StandardScalar. | bool |
withStd | Se true, ridimensionare i dati con Varianza unità con StandardScalar. | bool |
TableVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
enableEarlyTermination | Abilitare la terminazione anticipata, determina se AutoMLJob terminerà in anticipo se negli ultimi 20 iterazioni non è presente alcun miglioramento del punteggio. | bool |
exitScore | Punteggio di uscita per il processo AutoML. | INT |
maxConcurrentTrials | Numero massimo di iterazioni simultanee. | INT |
maxCoresPerTrial | Numero massimo di core per iterazione. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni. | INT |
sweepConcurrentTrials | Numero di esecuzioni di sweep simultanee che l'utente vuole attivare. | INT |
sweepTrials | Numero di esecuzioni di sweep che l'utente desidera attivare. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout di iterazione. | string |
NCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalide tra N. | "Auto" (obbligatorio) |
CustomNCrossValidations
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità per determinare le convalide tra N. | "Personalizzato" (obbligatorio) |
Valore | [Obbligatorio] Valore di convalide incrociate N. | int (obbligatorio) |
TableParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
Booster | Specificare il tipo di boosting, ad esempio gbdt per XGBoost. | string |
boostingType | Specificare il tipo di boosting, ad esempio gbdt per LightGBM. | string |
growPolicy | Specificare i criteri di aumento, che controllano la modalità di aggiunta dei nuovi nodi all'albero. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
maxBin | Specificare il numero massimo di contenitori discreti per raggruppare le funzionalità continue . | string |
maxDepth | Specificare la profondità massima per limitare in modo esplicito la profondità dell'albero. | string |
maxLeaves | Specificare le foglie massime per limitare in modo esplicito le foglie dell'albero. | string |
minDataInLeaf | Numero minimo di dati per foglia. | string |
minSplitGain | Riduzione minima della perdita necessaria per eseguire un'ulteriore partizione in un nodo foglia dell'albero. | string |
modelName | Nome del modello di cui eseguire il training. | string |
nEstimators | Specificare il numero di alberi (o arrotondamenti) in un modello. | string |
numLeaves | Specificare il numero di foglie. | string |
preprocessorName | Nome del preprocessore da usare. | string |
regAlpha | L1 termine di regolarizzazione sui pesi. | string |
regLambda | Termine di regolarizzazione L2 sui pesi. | string |
subsample | Rapporto di sottosample dell'istanza di training. | string |
subsampleFreq | Frequenza della sottosample | string |
treeMethod | Specificare il metodo della struttura ad albero. | string |
withMean | Se true, centra prima di ridimensionare i dati con StandardScalar. | string |
withStd | Se true, ridimensionare i dati con Varianza unità con StandardScalar. | string |
TableSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata per il processo di sweep. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | "Bayesian" "Grid" "Casuale" (obbligatorio) |
EarlyTerminationPolicy
Nome | Descrizione | Valore |
---|---|---|
delayEvaluation | Numero di intervalli in base ai quali ritardare la prima valutazione. | INT |
evaluationInterval | Intervallo (numero di esecuzioni) tra le valutazioni dei criteri. | INT |
policyType | Impostare il tipo di oggetto | Bandito MedianStopping TroncamentoSelection (obbligatorio) |
BanditPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | "Bandit" (obbligatorio) |
slackAmount | Distanza assoluta consentita dall'esecuzione con prestazioni migliori. | INT |
slackFactor | Rapporto tra la distanza consentita e l'esecuzione con prestazioni migliori. | INT |
MedianStoppingPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | "MedianStopping" (obbligatorio) |
TruncationSelectionPolicy
Nome | Descrizione | Valore |
---|---|---|
policyType | [Obbligatorio] Nome della configurazione dei criteri | "TruncationSelection" (obbligatorio) |
truncationPercentage | Percentuale di esecuzioni da annullare a ogni intervallo di valutazione. | INT |
ClassificationTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di classificazione. | Matrice di stringhe contenente uno dei seguenti elementi: "BernoulliNaiveBayes" "DecisionTree" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LightGBM" "LinearSVM" "LogisticRegression" "MultinomialNaiveBayes" "RandomForest" "SGD" "SVM" "XGBoostClassifier" |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di classificazione. | Matrice di stringhe contenente uno dei seguenti elementi: "BernoulliNaiveBayes" "DecisionTree" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LightGBM" "LinearSVM" "LogisticRegression" "MultinomialNaiveBayes" "RandomForest" "SGD" "SVM" "XGBoostClassifier" |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Flag per attivare la spiegazione nel modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione di modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione del modello VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati delle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" equivale a impostarla su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è "auto". Se "Distribuito" viene usata solo la definizione delle caratteristiche distribuite e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo gli algoritmi non distribuiti. |
"Auto" "Distribuito" "NonDistributed" |
StackEnsembleSettings
Nome | Descrizione | Valore |
---|---|---|
stackMetaLearnerKWargs | Parametri facoltativi da passare all'inizializzatore del meta-learner. | |
stackMetaLearnerTrainPercentage | Specifica la proporzione del set di training (quando si sceglie il training e il tipo di convalida del training) da riservare per il training del meta-apprendimento. Il valore predefinito è 0,2. | INT |
stackMetaLearnerType | Il meta-apprendimento è un modello sottoposto a training sull'output dei singoli modelli eterogenei. | "ElasticNet" "ElasticNetCV" "LightGBMClassifier" "LightGBMRegressor" "LinearRegression" "LogisticRegression" "LogisticRegressionCV" "None" |
Previsione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "Previsione" (obbligatorio) |
cvSplitColumnNames | Colonne da usare per i dati CVSplit. | string[] |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
forecastingSettings | Previsione di input specifici dell'attività. | ForecastingSettings |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di pieghe di convalida incrociate da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di previsione. | "NormaldMeanAbsoluteError" "NormaldRootMeanSquaredError" "R2Score" "SpearmanCorrelation" |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione di modelli e iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test che deve essere messo a parte per scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | ForecastingTrainingSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna di peso di esempio. Machine Learning automatizzato supporta una colonna ponderata come input, causando il peso o la riduzione delle righe nei dati. | string |
ForecastingSettings
Nome | Descrizione | Valore |
---|---|---|
countryOrRegionForHolidays | Paese o area geografica per le vacanze per le attività di previsione. Questi devono essere ISO 3166 codici paese/area geografica, ad esempio "US" o "GB". |
string |
cvStepSize | Numero di periodi tra l'ora di origine di una piega cv e la successiva piega. For ad esempio, se CVStepSize = 3 per i dati giornalieri, l'ora di origine per ogni piega saràtre giorni a parte. |
INT |
featureLags | Contrassegno per la generazione di ritardi per le funzionalità numeriche con 'auto' o Null. | "Auto" "None" |
featuresUnknownAtForecastTime | Colonne di funzionalità disponibili per il training ma sconosciute al momento della previsione/inferenza. Se features_unknown_at_forecast_time non è impostato, si presuppone che tutte le colonne di funzionalità del set di dati siano note in fase di inferenza. |
string[] |
forecastHorizon | Orizzonte di previsione massimo desiderato in unità di frequenza della serie temporale. | ForecastHorizon |
frequency | Quando si prevede, questo parametro rappresenta il periodo con cui è desiderata la previsione, ad esempio giornaliera, settimanale, annuale e così via. La frequenza di previsione è la frequenza del set di dati per impostazione predefinita. | string |
Stagionalità | Impostare la stagionalità delle serie temporali come numero intero multiplo della frequenza della serie. Se la stagionalità è impostata su 'auto', verrà dedotto. |
Stagionalità |
shortSeriesHandlingConfig | Parametro che definisce come se AutoML deve gestire serie temporali brevi. | "Auto" "Drop" "None" "Pad" |
targetAggregateFunction | Funzione da utilizzare per aggregare la colonna di destinazione della serie temporale in modo che sia conforme a una frequenza specificata dall'utente. Se targetAggregateFunction è impostato, ad esempio non "Nessuno", ma il parametro freq non è impostato, viene generato l'errore. Le possibili funzioni di aggregazione di destinazione sono: "sum", "max", "min" e "mean". |
"Max" "Mean" "Min" "None" "Somma" |
targetLags | Numero di periodi precedenti di ritardo dalla colonna di destinazione. | TargetLags |
targetRollingWindowSize | Numero di periodi passati usati per creare una media della finestra mobile della colonna di destinazione. | TargetRollingWindowSize |
timeColumnName | Nome della colonna temporale. Questo parametro è necessario quando si prevede di specificare la colonna datetime nei dati di input usati per compilare la serie temporale e dedurre la relativa frequenza. | string |
timeSeriesIdColumnNames | Nomi delle colonne utilizzate per raggruppare un intervallo di tempo. Può essere usato per creare più serie. Se la granularità non è definita, si presuppone che il set di dati sia una serie temporale. Questo parametro viene usato con la previsione del tipo di attività. |
string[] |
useStl | Configurare la scomposizione STL della colonna di destinazione della serie temporale. | "None" "Stagione" "SeasonTrend" |
ForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | "Auto" (obbligatorio) |
CustomForecastHorizon
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità di selezione del valore dell'orizzonte di previsione. | "Personalizzato" (obbligatorio) |
Valore | [Obbligatorio] Valore dell'orizzonte di previsione. | int (obbligatorio) |
Stagionalità
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | "Auto" (obbligatorio) |
CustomSeasonality
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità stagionalità. | "Personalizzato" (obbligatorio) |
Valore | [Obbligatorio] Valore stagionalità. | int (obbligatorio) |
TargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità lag di destinazione - Auto/Custom | "Auto" (obbligatorio) |
CustomTargetLags
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Impostare la modalità lag di destinazione - Auto/Custom | "Personalizzato" (obbligatorio) |
valori | [Obbligatorio] Impostare i valori dei lag di destinazione. | int[] (obbligatorio) |
TargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | Impostare il tipo di oggetto | Auto Personalizzato (obbligatorio) |
AutoTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | "Auto" (obbligatorio) |
CustomTargetRollingWindowSize
Nome | Descrizione | Valore |
---|---|---|
mode | [Obbligatorio] Modalità di rilevamento TargetRollingWindowSiz. | "Personalizzato" (obbligatorio) |
Valore | [Obbligatorio] Valore TargetRollingWindowSize. | int (obbligatorio) |
ForecastingTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: "Arimax" "AutoArima" "Media" "DecisionTree" "ElasticNet" "EsponenzialeSmoothing" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "Naive" "Profeta" "RandomForest" "SGD" "StagionaleAverage" "StagionaleNaive" "TCNForecaster" "XGBoostRegressor" |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di previsione. | Matrice di stringhe contenente uno qualsiasi di: "Arimax" "AutoArima" "Media" "DecisionTree" "ElasticNet" "EsponenzialeSmoothing" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "Naive" "Profeta" "RandomForest" "SGD" "StagionaleAverage" "StagionaleNaive" "TCNForecaster" "XGBoostRegressor" |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Contrassegno per attivare la spiegazione sul modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione dei modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione di modelli VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati dalle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme di stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" è uguale a quella impostata su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è 'auto'. Se 'Distributed' viene utilizzata solo la funzionalità distribuita e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo algoritmi non distribuiti. |
"Auto" "Distribuito" "NonDistributed" |
ImageClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "ImageClassification" (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni utilizzate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | "AUCWeighted" "Accuratezza" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Sweep dei modelli e impostazioni correlate all'iperparametro. | ImageSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni AutoML simultanee. | INT |
maxTrials | Numero massimo di iterazioni AutoML. | INT |
timeout | Timeout del processo AutoML. | string |
ImageModelSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | bool |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | INT |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | INT |
checkpointFrequency | Frequenza di archiviazione dei checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint con training preliminare per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint con training preliminare per il training incrementale. | string |
distribuite | Indica se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulo delle sfumature di tali passaggi e quindi uso le sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
layersToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa strato di congelamento0 e layer1. Per un elenco completo dei modelli supportati e dettagli sul blocco del livello, Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza di apprendimento iniziale. Deve essere un valore float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere 'warmup_cosine' o 'step'. | "None" "Passaggio" "WarmupCosine" |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | INT |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | INT |
optimizer | Tipo di ottimizzatore. | "Adam" "Adamw" "None" "Sgd" |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | INT |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
trainingCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationCropSize | Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | INT |
validationResizeSize | Dimensioni dell'immagine in cui eseguire il ridimensionamento prima del ritaglio per il set di dati di convalida. Deve essere un intero positivo. | INT |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per la perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
INT |
MLFlowModelJobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'input. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "custom_model" "letterale" "mlflow_model" "mltable" "triton_model" "uri_file" "uri_folder" (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | "Direct" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
ImageModelDistributionSettingsClassification
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | string |
aumento delle attività | Impostazioni per l'uso di aumento. | string |
beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | string |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | string |
distribuite | Se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | string |
optimizer | Tipo di optimizer. Deve essere "sgd", "adam" o "adamw". | string |
casualESeed | Inizializzazione casuale da usare quando si usa training deterministico. | string |
stepLRGamma | Il valore di gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
trainingBatchSize | Dimensioni batch di training. Deve essere un intero positivo. | string |
trainingCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationCropSize | Dimensioni ritaglio immagine input nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. | string |
validationResizeSize | Dimensioni dell'immagine a cui ridimensionare prima di ritagliare il set di dati di convalida. Deve essere un intero positivo. | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
weightedLoss | Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per la perdita ponderata con sqrt. (class_weights). 2 per la perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
string |
ImageSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criterio di terminazione anticipata. | EarlyTerminationPolicy |
campionamentoAlgorithm | [Obbligatorio] Tipo degli algoritmi di campionamento degli iperparametri. | "Bayesian" "Griglia" "Casuale" (obbligatorio) |
ImageClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "ImageClassificationMultilabel" (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsClassification |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | "AUCWeighted" "Accuratezza" "AveragePrecisionScoreWeighted" "IOU" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsClassification[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageInstanceSegmentation
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "ImageInstanceSegmentation" (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | "MeanAveragePrecision" |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
ImageModelSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
advancedSettings | Impostazioni per scenari avanzati. | string |
amsGradient | Abilitare AMSGrad quando optimizer è 'adam' o 'adamw'. | bool |
aumento delle attività | Impostazioni per l'uso di aumento. | string |
beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
beta2 | Valore "beta2" quando optimizer è 'adam' o 'adamw'. Deve essere un float nell'intervallo [0, 1]. | INT |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
boxScoreThreshold | Durante l'inferenza, restituisce solo le proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un float nell'intervallo[0, 1]. |
INT |
checkpointFrequency | Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo. | INT |
checkpointModel | Modello di checkpoint pre-sottoposto a training per il training incrementale. | MLFlowModelJobInput |
checkpointRunId | ID di un'esecuzione precedente con un checkpoint pre-sottoposto a training per il training incrementale. | string |
distribuite | Se usare il training distribuito. | bool |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | bool |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
INT |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie prima l'esecuzione viene arrestata. Deve essere un intero positivo. |
INT |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | bool |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | INT |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulazione delle sfumature di tali passaggi e quindi l'uso sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
INT |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
INT |
layerToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa congelare il livello0 e il livello1. Per un elenco completo di modelli supportati e dettagli sul blocco del livello, consultare Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
INT |
learningRate | Frequenza iniziale di apprendimento. Deve essere un float nell'intervallo [0, 1]. | INT |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere "warmup_cosine" o "passaggio". | "None" "Passaggio" "WarmupCosine" |
logTrainingMetrics | Abilitare le metriche di training di calcolo e registrazione. | "Disable" "Enable" |
logValidationLoss | Abilitare la perdita di convalida di calcolo e registrazione. | "Disable" "Enable" |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla al backbone. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
INT |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare in CUDA OOM se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
"ExtraLarge" "Grande" "Medio" "None" "Small" |
momentum | Valore di slancio quando optimizer è "sgd". Deve essere un float nell'intervallo [0, 1]. | INT |
multiscale | Abilitare l'immagine su più scalabilità variando di dimensioni dell'immagine per +/- 50%. Nota: l'esecuzione del training può entrare in CUDA OOM se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo "yolov5". |
bool |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | bool |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nel post-elaborazione di NMS. Deve essere un float nell'intervallo [0, 1]. | INT |
numberOfEpochs | Numero di epoche di training. Deve essere un intero positivo. | INT |
numberOfWorkers | Numero di ruoli di lavoro del caricatore dati. Deve essere un intero non negativo. | INT |
optimizer | Tipo di optimizer. | "Adam" "Adamw" "None" "Sgd" |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | INT |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | INT |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | INT |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due numeri interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
INT |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione di stime da riquadri e immagini. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
INT |
trainingBatchSize | Dimensioni del batch di training. Deve essere un intero positivo. | INT |
validationBatchSize | Dimensioni del batch di convalida. Deve essere un intero positivo. | INT |
validationIouThreshold | Soglia IOU da usare per il calcolo della metrica di convalida. Deve essere float nell'intervallo [0, 1]. | INT |
validationMetricType | Metodo di calcolo delle metriche da usare per le metriche di convalida. | "Coco" "CocoVoc" "None" "Voc" |
warmupCosineLRCycles | Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float nell'intervallo [0, 1]. | INT |
warmupCosineLRWarmupEpochs | Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | INT |
weightDecay | Valore del decadimento del peso quando Optimizer è 'sgd', 'adam', o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. | INT |
ImageModelDistributionSettingsObjectDetection
Nome | Descrizione | Valore |
---|---|---|
amsGradient | Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. | string |
incrementi | Impostazioni per l'uso di Augmentations. | string |
beta1 | Valore di 'beta1' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
beta2 | Valore di 'beta2' quando Optimizer è 'adam' o 'adamw'. Deve essere un valore float nell'intervallo [0, 1]. | string |
boxDetectionsPerImage | Numero massimo di rilevamenti per immagine, per tutte le classi. Deve essere un intero positivo. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
boxScoreThreshold | Durante l'inferenza, restituisce solo proposte con un punteggio di classificazione maggiore di BoxScoreThreshold. Deve essere un valore float nell'intervallo[0, 1]. |
string |
distribuite | Indica se usare il training di distributer. | string |
earlyStopping | Abilitare la logica di arresto anticipato durante il training. | string |
earlyStoppingDelay | Numero minimo di periodi o valutazioni di convalida da attendere prima del miglioramento della metrica primaria viene monitorato per l'arresto anticipato. Deve essere un intero positivo. |
string |
earlyStoppingPatience | Numero minimo di periodi o valutazioni di convalida senza miglioramenti delle metriche primarie l'esecuzione viene arrestata. Deve essere un intero positivo. |
string |
enableOnnxNormalization | Abilitare la normalizzazione durante l'esportazione del modello ONNX. | string |
evaluationFrequency | Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. | string |
gradientAccumulationStep | L'accumulo di sfumature significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornamento dei pesi del modello durante l'accumulo delle sfumature di tali passaggi e quindi uso le sfumature accumulate per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
string |
Imagesize | Dimensioni dell'immagine per il training e la convalida. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
layersToFreeze | Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passando 2 come valore per "seresnext" significa strato di congelamento0 e layer1. Per un elenco completo dei modelli supportati e dettagli sul blocco del livello, Vedere: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
learningRate | Frequenza di apprendimento iniziale. Deve essere un valore float nell'intervallo [0, 1]. | string |
learningRateScheduler | Tipo di utilità di pianificazione della frequenza di apprendimento. Deve essere 'warmup_cosine' o 'step'. | string |
Maxsize | Dimensioni massime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
minSize | Dimensioni minime dell'immagine da ridimensionare prima di alimentarla alla spina dorsale. Deve essere un intero positivo. Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni sono troppo grandi. Nota: queste impostazioni non sono supportate per l'algoritmo 'yolov5'. |
string |
modelName | Nome del modello da usare per il training. Per altre informazioni sui modelli disponibili, vedere la documentazione ufficiale: https://docs.microsoft.com/azure/machine-learning/how-to-auto-train-image-models. |
string |
modelSize | Dimensioni del modello. Deve essere "small", "medium", "large" o "xlarge". Nota: l'esecuzione del training può entrare nell'OOM CUDA se le dimensioni del modello sono troppo grandi. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
momentum | Valore di momentum quando Optimizer è "sgd". Deve essere un valore float nell'intervallo [0, 1]. | string |
multiscale | Abilitare l'immagine su più scalabilità variando le dimensioni dell'immagine di +/- 50%. Nota: l'esecuzione del training può entrare nell'OOM CUDA se non è sufficiente memoria GPU. Nota: queste impostazioni sono supportate solo per l'algoritmo 'yolov5'. |
string |
Nesterov | Abilitare nesterov quando optimizer è "sgd". | string |
nmsIouThreshold | Soglia IOU usata durante l'inferenza nella post-elaborazione di NMS. Deve essere float nell'intervallo [0, 1]. | string |
numberOfEpochs | Numero di periodi di training. Deve essere un intero positivo. | string |
numberOfWorkers | Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. | string |
optimizer | Tipo di ottimizzatore. Deve essere "sgd", "adam" o "adamw". | string |
randomSeed | Valore di inizializzazione casuale da usare quando si usa il training deterministico. | string |
stepLRGamma | Valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un valore float nell'intervallo [0, 1]. | string |
stepLRStepSize | Valore delle dimensioni dei passaggi quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. | string |
tileGridSize | Dimensioni della griglia da usare per l'associazione di ogni immagine. Nota: TileGridSize non deve essere Nessuno per abilitare la logica di rilevamento di oggetti di piccole dimensioni. Stringa contenente due interi in formato mxn. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
string |
tileOverlapRatio | Rapporto di sovrapposizione tra riquadri adiacenti in ogni dimensione. Deve essere float nell'intervallo [0, 1). Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". |
string |
tilePredictionsNmsThreshold | Soglia IOU da usare per eseguire NMS durante l'unione delle stime dai riquadri e dall'immagine. Usato nella convalida/inferenza. Deve essere float nell'intervallo [0, 1]. Nota: queste impostazioni non sono supportate per l'algoritmo "yolov5". NMS: eliminazione non massima |
string |
trainingBatchSize | Dimensioni batch di training. Deve essere un intero positivo. | string |
validationBatchSize | Dimensioni batch di convalida. Deve essere un intero positivo. | string |
validationIouThreshold | Soglia di IOU da usare quando si calcola la metrica di convalida. Deve essere float nell'intervallo [0, 1]. | string |
validationMetricType | Metodo di calcolo metrica da usare per le metriche di convalida. Deve essere "none", "coco", "voc" o "coco_voc". | string |
warmupCosineLRCycles | Valore del ciclo cosno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un float nell'intervallo [0, 1]. | string |
warmupCosineLRWarmupEpochs | Valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. | string |
pesoDecay | Valore del decadimento del peso quando optimizer è "sgd", "adam" o "adamw". Deve essere un float nell'intervallo[0, 1]. | string |
ImageObjectDetection
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "ImageObjectDetection" (obbligatorio) |
limitSettings | [Obbligatorio] Limitare le impostazioni per il processo AutoML. | ImageLimitSettings (obbligatorio) |
modelSettings | Impostazioni usate per il training del modello. | ImageModelSettingsObjectDetection |
primaryMetric | Metrica primaria da ottimizzare per questa attività. | "MeanAveragePrecision" |
searchSpace | Cercare spazio per il campionamento di diverse combinazioni di modelli e dei relativi iperparametri. | ImageModelDistributionSettingsObjectDetection[] |
sweepSettings | Spazzamento del modello e iperparametri che spazzano le impostazioni correlate. | ImageSweepSettings |
validationData | Input dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training che deve essere impostato a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
Regressione
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "Regressione" (obbligatorio) |
cvSplitColumnNames | Colonne da usare per i dati CVSplit. | string[] |
featurizationSettings | Input di funzionalità necessari per il processo AutoML. | TableVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | TableFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | TableVerticalLimitSettings |
nCrossValidations | Numero di riduzioni di convalida incrociata da applicare al set di dati di training quando il set di dati di convalida non viene fornito. |
NCrossValidations |
primaryMetric | Metrica primaria per l'attività di regressione. | "NormalizedMeanAbsoluteError" "NormalizedRootMeanSquaredError" "R2Score" "SpearmanCorrelation" |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | TableParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | TableSweepSettings |
Testdata | Testare l'input dei dati. | MLTableJobInput |
testDataSize | Frazione del set di dati di test da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
trainingSettings | Input per la fase di training per un processo AutoML. | RegressionTrainingSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
validationDataSize | Frazione del set di dati di training da riservare a scopo di convalida. Valori compresi tra (0,0 , 1,0) Applicato quando il set di dati di convalida non viene fornito. |
INT |
weightColumnName | Nome della colonna peso campione. Machine Learning automatizzato supporta una colonna ponderata come input, causando l'aumento o la riduzione delle righe nei dati. | string |
RegressionTrainingSettings
Nome | Descrizione | Valore |
---|---|---|
allowedTrainingAlgorithms | Modelli consentiti per l'attività di regressione. | Matrice di stringhe contenente uno dei seguenti elementi: "DecisionTree" "ElasticNet" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "RandomForest" "SGD" "XGBoostRegressor" |
blockedTrainingAlgorithms | Modelli bloccati per l'attività di regressione. | Matrice di stringhe contenente uno dei seguenti elementi: "DecisionTree" "ElasticNet" "ExtremeRandomTrees" "GradientBoosting" "KNN" "LassoLars" "LightGBM" "RandomForest" "SGD" "XGBoostRegressor" |
enableDnnTraining | Abilitare la raccomandazione dei modelli DNN. | bool |
enableModelExplainability | Flag per attivare la spiegazione nel modello migliore. | bool |
enableOnnxCompatibleModels | Contrassegno per l'abilitazione di modelli compatibili con onnx. | bool |
enableStackEnsemble | Abilitare l'esecuzione dell'insieme di stack. | bool |
enableVoteEnsemble | Abilitare l'esecuzione dell'ensemble di voto. | bool |
ensembleModelDownloadTimeout | Durante la generazione del modello VotingEnsemble e StackEnsemble, vengono scaricati più modelli montati delle esecuzioni figlio precedenti. Se è necessario più tempo, configurare questo parametro con un valore superiore a 300 secondi. |
string |
stackEnsembleSettings | Impostazioni dell'insieme stack per l'esecuzione dell'insieme di stack. | StackEnsembleSettings |
trainingMode | Modalità TrainingMode: l'impostazione su "auto" equivale a impostarla su "non distribuita" per il momento, tuttavia in futuro potrebbe comportare la selezione della modalità mista o della modalità basata sull'euristica. Il valore predefinito è "auto". Se "Distribuito" viene usata solo la definizione delle caratteristiche distribuite e vengono scelti algoritmi distribuiti. Se 'NonDistributed' vengono scelti solo gli algoritmi non distribuiti. |
"Auto" "Distribuito" "NonDistributed" |
TextClassification
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "TextClassification" (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
primaryMetric | Metrica primaria per Text-Classification attività. | "AUCWeighted" "Accuratezza" "AveragePrecisionScoreWeighted" "NormMacroRecall" "PrecisionScoreWeighted" |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
NlpVerticalFeaturizationSettings
Nome | Descrizione | Valore |
---|---|---|
datasetLanguage | Lingua del set di dati, utile per i dati di testo. | string |
NlpFixedParameters
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | INT |
learningRate | Frequenza di apprendimento per la procedura di training. | INT |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | "Costante" "ConstantWithWarmup" "Coseno" "CosineWithRestarts" "Lineare" "None" "Polinomiale" |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | INT |
trainingBatchSize | Dimensioni del batch per la procedura di training. | INT |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | INT |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | INT |
weightDecay | Decadimento del peso per la procedura di training. | INT |
NlpVerticalLimitSettings
Nome | Descrizione | Valore |
---|---|---|
maxConcurrentTrials | Numero massimo di iterazioni AutoML simultanee. | INT |
maxNodes | Numero massimo di nodi da usare per l'esperimento. | INT |
maxTrials | Numero di iterazioni AutoML. | INT |
timeout | Timeout del processo AutoML. | string |
trialTimeout | Timeout per singole prove HD. | string |
NlpParameterSubspace
Nome | Descrizione | Valore |
---|---|---|
gradientAccumulationSteps | Numero di passaggi per accumulare sfumature prima di eseguire un passaggio indietro. | string |
learningRate | Frequenza di apprendimento per la procedura di training. | string |
learningRateScheduler | Tipo di pianificazione della frequenza di apprendimento da utilizzare durante la procedura di training. | string |
modelName | Nome del modello di cui eseguire il training. | string |
numberOfEpochs | Numero di periodi di training. | string |
trainingBatchSize | Dimensioni del batch per la procedura di training. | string |
validationBatchSize | Dimensioni del batch da usare durante la valutazione. | string |
warmupRatio | Rapporto di riscaldamento, usato insieme a LrSchedulerType. | string |
weightDecay | Decadimento del peso per la procedura di training. | string |
NlpSweepSettings
Nome | Descrizione | Valore |
---|---|---|
earlyTermination | Tipo di criteri di terminazione anticipata per il processo di sweep. | EarlyTerminationPolicy |
samplingAlgorithm | [Obbligatorio] Tipo di algoritmo di campionamento. | "Bayesian" "Grid" "Casuale" (obbligatorio) |
TextClassificationMultilabel
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "TextClassificationMultilabel" (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
TextNer
Nome | Descrizione | Valore |
---|---|---|
taskType | [Obbligatorio] Tipo di attività per AutoMLJob. | "TextNER" (obbligatorio) |
featurizationSettings | Input di definizione delle caratteristiche necessari per il processo AutoML. | NlpVerticalFeaturizationSettings |
fixedParameters | Parametri di training/modello che rimarranno costanti durante il training. | NlpFixedParameters |
limitSettings | Vincoli di esecuzione per AutoMLJob. | NlpVerticalLimitSettings |
searchSpace | Cercare lo spazio per il campionamento di diverse combinazioni di modelli e i relativi iperparametri. | NlpParameterSubspace[] |
sweepSettings | Impostazioni per l'ottimizzazione dello sweep del modello e degli iperparametri. | NlpSweepSettings |
validationData | Input di dati di convalida. | MLTableJobInput |
CommandJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | "Comando" (obbligatorio) |
autologgerSettings | Configurazione di distribuzione del processo. Se impostato, deve essere uno dei valori Mpi, Tensorflow, PyTorch o Null. | AutologgerSettings |
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "Python train.py" | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno di Mpi, Tensorflow, PyTorch, Ray o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | CommandJobEnvironmentVariables |
input | Mapping di data binding di input usati nel processo. | CommandJobInputs |
limiti | Limite del processo di comando. | CommandJobLimits |
outputs | Mapping di data binding di output usati nel processo. | CommandJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
AutologgerSettings
Nome | Descrizione | Valore |
---|---|---|
mlflowAutologger | [Obbligatorio] Indica se l'autologger mlflow è abilitato. | "Disabilitato" "Abilitato" (obbligatorio) |
DistributionConfiguration
Nome | Descrizione | Valore |
---|---|---|
distributionType | Impostare il tipo di oggetto | Mpi PyTorch Raggio TensorFlow (obbligatorio) |
Mpi
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | "Mpi" (obbligatorio) |
processCountPerInstance | Numero di processi per nodo MPI. | INT |
PyTorch
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | "PyTorch" (obbligatorio) |
processCountPerInstance | Numero di processi per nodo. | INT |
Raggio
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | "Ray" (obbligatorio) |
address | Indirizzo del nodo head di Ray. | string |
dashboardPort | Porta da associare al server dashboard. | INT |
headNodeAdditionalArgs | Argomenti aggiuntivi passati all'inizio raggio nel nodo head. | string |
includeDashboard | Specificare questo argomento per avviare l'interfaccia utente del dashboard Ray. | bool |
port | Porta del processo del raggio head. | INT |
workerNodeAdditionalArgs | Argomenti aggiuntivi passati all'avvio del raggio nel nodo di lavoro. | string |
TensorFlow
Nome | Descrizione | Valore |
---|---|---|
distributionType | [Obbligatorio] Specifica il tipo di framework di distribuzione. | "TensorFlow" (obbligatorio) |
parameterServerCount | Numero di attività del server dei parametri. | INT |
workerCount | Numero di ruoli di lavoro. Se non specificato, il valore predefinito verrà impostato sul conteggio delle istanze. | INT |
CommandJobEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CommandJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
JobInput
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione dell'input. | string |
jobInputType | Impostare il tipo di oggetto | custom_model literal mlflow_model mltable triton_model uri_file uri_folder (obbligatorio) |
CustomModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "custom_model" (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | "Direct" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
LetteraleJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "letterale" (obbligatorio) |
Valore | [Obbligatorio] Valore letterale per l'input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
TritonModelJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "triton_model" (obbligatorio) |
mode | Modalità di recapito dell'asset di input. | "Direct" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFileJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "uri_file" (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | "Diretto" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
UriFolderJobInput
Nome | Descrizione | Valore |
---|---|---|
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "uri_folder" (obbligatorio) |
mode | Modalità di distribuzione degli asset di input. | "Diretto" "Download" "EvalDownload" "EvalMount" "ReadOnlyMount" "ReadWriteMount" |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
CommandJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | "Comando" "Sweep" (obbligatorio) |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione ridotta a secondi. | string |
CommandJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
LabelingJobProperties
Nome | Descrizione | Valore |
---|---|---|
Componentid | ID risorsa ARM della risorsa componente. | string |
computeId | ID risorsa ARM della risorsa di calcolo. | string |
dataConfiguration | Configurazione dei dati usati nel processo. | LabelingDataConfiguration |
description | Testo della descrizione dell'asset. | string |
displayName | Nome visualizzato del processo. | string |
experimentName | Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". | string |
identity | Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null. Il valore predefinito è AmlToken se null. |
IdentityConfiguration |
isArchived | L'asset è archiviato? | bool |
jobInstructions | Istruzioni di etichettatura del processo. | Assegnazione di etichetteJobInstructions |
jobType | [Obbligatorio] Specifica il tipo di processo. | "AutoML" "Comando" "Etichettatura" "Pipeline" "Spark" "Sweep" (obbligatorio) |
labelCategories | Categorie di etichette del processo. | LabelingJobLabelCategories |
labelingJobMediaProperties | Proprietà specifiche del tipo di supporto nel processo. | LabelingJobMediaProperties |
mlAssistConfiguration | Configurazione della funzionalità MLAssist nel processo. | MLAssistConfiguration |
notificationSetting | Impostazione di notifica per il processo | NotificationSetting |
properties | Dizionario delle proprietà dell'asset. | ResourceBaseProperties |
secretsConfiguration | Configurazione per rendere disponibili i segreti durante il runtime. | JobBaseSecretsConfiguration |
services | Elenco di JobEndpoints. Per i processi locali, un endpoint del processo avrà un valore di endpoint FileStreamObject. |
JobBaseServices |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
LabelingDataConfiguration
Nome | Descrizione | Valore |
---|---|---|
dataId | ID risorsa dell'asset di dati per eseguire l'etichettatura. | string |
incrementalDataRefresh | Indica se abilitare l'aggiornamento dati incrementale. | "Disabilitato" "Abilitato" |
Assegnazione di etichetteJobInstructions
Nome | Descrizione | Valore |
---|---|---|
Uri | Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per gli etichettatori. | string |
LabelingJobLabelCategories
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelCategory | |
{proprietà personalizzata} | LabelCategory |
LabelCategory
Nome | Descrizione | Valore |
---|---|---|
classi | Dizionario delle classi di etichette in questa categoria. | LabelCategoryClasses |
displayName | Nome visualizzato della categoria di etichette. | string |
Multiselect | Indica se è consentito selezionare più classi in questa categoria. | "Disabilitato" "Abilitato" |
LabelCategoryClasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelClass
Nome | Descrizione | Valore |
---|---|---|
displayName | Nome visualizzato della classe label. | string |
Sottoclassi | Dizionario delle sottoclassi della classe label. | LabelClassSubclasses |
LabelClassSubclasses
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | LabelClass |
LabelingJobMediaProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | Impostare il tipo di oggetto | Immagine Testo (obbligatorio) |
LabelingJobImageProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | "Image" (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura delle immagini. | "BoundingBox" "Classificazione" "InstanceSegmentation" |
LabelingJobTextProperties
Nome | Descrizione | Valore |
---|---|---|
mediaType | [Obbligatorio] Tipo di supporto del processo. | "Testo" (obbligatorio) |
annotationType | Tipo di annotazione del processo di etichettatura del testo. | "Classificazione" "NamedEntityRecognition" |
MLAssistConfiguration
Nome | Descrizione | Valore |
---|---|---|
mlAssist | Impostare il tipo di oggetto | Disabilitato Abilitato (obbligatorio) |
MLAssistConfigurationDisabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | "Disabilitato" (obbligatorio) |
MLAssistConfigurationEnabled
Nome | Descrizione | Valore |
---|---|---|
mlAssist | [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. | "Abilitato" (obbligatorio) |
inferencingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
trainingComputeBinding | [Obbligatorio] Associazione di calcolo AML usata nel training. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
PipelineJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | "Pipeline" (obbligatorio) |
input | Input per il processo della pipeline. | PipelineJobInputs |
jobs | I processi costruiscono il processo della pipeline. | PipelineJobJobs |
outputs | Output per il processo della pipeline | PipelineJobOutputs |
impostazioni | Impostazioni della pipeline, per elementi come ContinueRunOnStepFailure e così via. | |
sourceJobId | ID risorsa ARM del processo di origine. | string |
PipelineJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
PipelineJobJobs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} |
PipelineJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | "Spark" (obbligatorio) |
archives | Archiviare i file usati nel processo. | string[] |
args | Argomenti per il processo. | string |
codeId | [Obbligatorio] ID risorsa ARM dell'asset di codice. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
conf | Proprietà configurate di Spark. | SparkJobConf |
entry | [Obbligatorio] Voce da eseguire all'avvio del processo. | SparkJobEntry (obbligatorio) |
environmentId | ID risorsa ARM della specifica Ambiente per il processo. | string |
files | File usati nel processo. | string[] |
input | Mapping dei data binding di input usati nel processo. | SparkJobInputs |
jars | File JAR usati nel processo. | string[] |
outputs | Mapping dei data binding di output usati nel processo. | SparkJobOutputs |
pyFiles | File Python usati nel processo. | string[] |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
resources | Configurazione delle risorse di calcolo per il processo. | SparkResourceConfiguration |
SparkJobConf
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
SparkJobEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | Impostare il tipo di oggetto | SparkJobPythonEntry SparkJobScalaEntry (obbligatorio) |
SparkJobPythonEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | "SparkJobPythonEntry" (obbligatorio) |
file | [Obbligatorio] Percorso del file Python relativo per il punto di ingresso del processo. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobScalaEntry
Nome | Descrizione | Valore |
---|---|---|
sparkJobEntryType | [Obbligatorio] Tipo del punto di ingresso del processo. | "SparkJobScalaEntry" (obbligatorio) |
className | [Obbligatorio] Nome della classe Scala usato come punto di ingresso. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SparkJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SparkJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
SparkResourceConfiguration
Nome | Descrizione | Valore |
---|---|---|
instanceType | Tipo facoltativo di macchina virtuale usato come supportato dalla destinazione di calcolo. | string |
runtimeVersion | Versione del runtime spark usata per il processo. | string |
SweepJob
Nome | Descrizione | Valore |
---|---|---|
jobType | [Obbligatorio] Specifica il tipo di processo. | "Sweep" (obbligatorio) |
earlyTermination | I criteri di terminazione anticipata consentono di annullare le esecuzioni con prestazioni scarse prima di completare | EarlyTerminationPolicy |
input | Mapping di data binding di input usati nel processo. | SweepJobInputs |
limiti | Limite del processo di sweep. | SweepJobLimits |
obiettivo | [Obbligatorio] Obiettivo di ottimizzazione. | Obiettivo (obbligatorio) |
outputs | Mapping di data binding di output usati nel processo. | SweepJobOutputs |
queueSettings | Impostazioni della coda per il processo | QueueSettings |
campionamentoAlgorithm | [Obbligatorio] Algoritmo di campionamento dell'iperparametro | CampionamentoAlgorithm (obbligatorio) |
searchSpace | [Obbligatorio] Dizionario contenente ogni parametro e la relativa distribuzione. La chiave del dizionario è il nome del parametro | |
versione di valutazione | [Obbligatorio] Definizione del componente di valutazione. | TrialComponent (obbligatorio) |
SweepJobInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
SweepJobLimits
Nome | Descrizione | Valore |
---|---|---|
jobLimitsType | [Obbligatorio] Tipo JobLimit. | "Comando" "Sweep" (obbligatorio) |
maxConcurrentTrials | Esecuzione di processi di sweep max simultanei. | INT |
maxTotalTrials | Sweep Job max test totali. | INT |
timeout | Durata massima dell'esecuzione in formato ISO 8601, dopo la quale il processo verrà annullato. Supporta solo la durata con precisione inferiore a secondi. | string |
trialTimeout | Valore di timeout della versione di valutazione del processo di sweep. | string |
Obiettivo
Nome | Descrizione | Valore |
---|---|---|
goal | [Obbligatorio] Definisce gli obiettivi delle metriche supportati per l'ottimizzazione dell'iperparametro | "Ingrandisci" "Ridurre al minimo" (obbligatorio) |
primaryMetric | [Obbligatorio] Nome della metrica da ottimizzare. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
SweepJobOutputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobOutput |
CampionamentoAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | Impostare il tipo di oggetto | Bayesiano Pannello Grid Casuale (obbligatorio) |
BayesianSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | "Bayesian" (obbligatorio) |
GridSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | "Grid" (obbligatorio) |
RandomSamplingAlgorithm
Nome | Descrizione | Valore |
---|---|---|
campionamentoAlgorithmType | [Obbligatorio] Algoritmo usato per generare valori iperparametri, insieme alle proprietà di configurazione | "Casuale" (obbligatorio) |
logbase | Un numero positivo facoltativo o e in formato stringa da usare come base per il campionamento casuale basato su log | string |
regola | Tipo specifico di algoritmo casuale | "Casuale" "Sobol" |
seed | Intero facoltativo da usare come inizializzazione per la generazione di numeri casuali | INT |
TrialComponent
Nome | Descrizione | Valore |
---|---|---|
codeId | ID risorsa ARM dell'asset di codice. | string |
. | [Obbligatorio] Comando da eseguire all'avvio del processo. Ad esempio: "Python train.py" | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
distribuzione | Configurazione di distribuzione del processo. Se impostato, deve essere uno di Mpi, Tensorflow, PyTorch o Null. | DistributionConfiguration |
environmentId | [Obbligatorio] ID risorsa ARM della specifica Ambiente per il processo. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
environmentVariables | Variabili di ambiente incluse nel processo. | TrialComponentEnvironmentVariables |
resources | Configurazione delle risorse di calcolo per il processo. | JobResourceConfiguration |
TrialComponentEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CreateMonitorAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | "CreateMonitor" (obbligatorio) |
monitorDefinition | [Obbligatorio] Definisce il monitoraggio. | MonitorDefinition (obbligatorio) |
MonitorDefinition
Nome | Descrizione | Valore |
---|---|---|
alertNotificationSetting | Impostazioni di notifica del monitoraggio. | MonitoringAlertNotificationSettingsBase |
computeConfiguration | [Obbligatorio] ID risorsa ARM della risorsa di calcolo in cui eseguire il processo di monitoraggio. | MonitorComputeConfigurationBase (obbligatorio) |
monitoraggioTarget | ID risorsa ARM del modello o della distribuzione di destinazione da questo monitoraggio. | MonitoraggioTarget |
segnali | [Obbligatorio] Segnali da monitorare. | MonitorDefinitionSignals (obbligatorio) |
MonitoringAlertNotificationSettingsBase
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | Impostare il tipo di oggetto | AzureMonitor Email (obbligatorio) |
AzMonMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "AzureMonitor" (obbligatorio) |
EmailMonitoringAlertNotificationSettings
Nome | Descrizione | Valore |
---|---|---|
alertNotificationType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "Email" (obbligatorio) |
emailNotificationSetting | Configurazione per la notifica. | NotificationSetting |
MonitorComputeConfigurationBase
Nome | Descrizione | Valore |
---|---|---|
computeType | Impostare il tipo di oggetto | ServerlessSpark (obbligatorio) |
MonitoraggioServerlessSparkCompute
Nome | Descrizione | Valore |
---|---|---|
computeType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "ServerlessSpark" (obbligatorio) |
computeIdentity | [Obbligatorio] Lo schema di identità sfruttato dai processi spark in esecuzione in Spark serverless. | MonitorComputeIdentityBase (obbligatorio) |
instanceType | [Obbligatorio] Tipo di istanza che esegue il processo Spark. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
runtimeVersion | [Obbligatorio] Versione di runtime di Spark. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
MonitorComputeIdentityBase
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | Impostare il tipo di oggetto | AmlToken ManagedIdentity (obbligatorio) |
AmlTokenComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | "AmlToken" (obbligatorio) |
ManagedComputeIdentity
Nome | Descrizione | Valore |
---|---|---|
computeIdentityType | [Obbligatorio] Monitorare l'enumerazione del tipo di identità di calcolo. | "ManagedIdentity" (obbligatorio) |
identity | Identità del servizio gestita (identità assegnata dal sistema e/o assegnata dall'utente) | ManagedServiceIdentity |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (obbligatorio) |
identity_ids | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | Matrice di ID identità utente. |
UserAssignedIdentities
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | UserAssignedIdentity |
UserAssignedIdentity
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
MonitoraggioTarget
Nome | Descrizione | Valore |
---|---|---|
deploymentId | ID risorsa arm della distribuzione di destinazione da questo monitoraggio. | string |
modelId | ID risorsa ARM del modello di destinazione da questo monitoraggio. | string |
taskType | [Obbligatorio] Tipo di attività di Machine Learning del modello. | "Classificazione" "QuestionAnswering" "Regressione" (obbligatorio) |
MonitorDefinitionSignals
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringSignalBase |
MonitoringSignalBase
Nome | Descrizione | Valore |
---|---|---|
mode | Modalità di notifica corrente per questo segnale. | "Disabilitato" "Abilitato" |
properties | Dizionario delle proprietà. Le proprietà possono essere aggiunte, ma non rimosse o modificate. | MonitoringSignalBaseProperties |
signalType | Impostare il tipo di oggetto | Impostazione personalizzata DataDrift DataQuality FeatureAttributionDrift GenerationSafetyQuality GenerationTokenStatistics ModelPerformance PredictionDrift (obbligatorio) |
MonitoringSignalBaseProperties
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
CustomMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "Personalizzato" (obbligatorio) |
Componentid | [Obbligatorio] ID risorsa ARM della risorsa componente usata per calcolare le metriche personalizzate. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputAssets | Monitoraggio degli asset da accettare come input. La chiave è il nome della porta di input del componente, il valore è l'asset dati. | CustomMonitoringSignalInputAssets |
input | Parametri aggiuntivi dei componenti da accettare come input. La chiave è il nome della porta di input letterale del componente, il valore è il valore del parametro. | CustomMonitoringSignalInputs |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | CustomMetricThreshold[] (obbligatorio) |
workspaceConnection | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | MonitoringWorkspaceConnection (obbligatorio) |
CustomMonitoringSignalInputAssets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | MonitoringInputDataBase |
MonitoringInputDataBase
Nome | Descrizione | Valore |
---|---|---|
colonne | Mapping dei nomi di colonna a usi speciali. | MonitoringInputDataBaseColumns |
Datacontext | Metadati di contesto dell'origine dati. | string |
jobInputType | [Obbligatorio] Specifica il tipo di processo. | "custom_model" "letterale" "mlflow_model" "mltable" "triton_model" "uri_file" "uri_folder" (obbligatorio) |
Uri | [Obbligatorio] URI dell'asset di input. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
inputDataType | Impostare il tipo di oggetto | Fisso Statico Finale (obbligatorio) |
MonitoringInputDataBaseColumns
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FixedInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "Corretto" (obbligatorio) |
StaticInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "Statico" (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowEnd | [Obbligatorio] Data di fine della finestra dati. | stringa (obbligatorio) |
windowStart | [Obbligatorio] Data di inizio della finestra dati. | stringa (obbligatorio) |
TrailingInputData
Nome | Descrizione | Valore |
---|---|---|
inputDataType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "Trailing" (obbligatorio) |
pre-elaborazioneComponentId | ID risorsa ARM della risorsa componente usata per pre-elaborare i dati. | string |
windowOffset | [Obbligatorio] Differenza di tempo tra la fine della finestra dei dati e l'ora di esecuzione corrente del monitoraggio. | stringa (obbligatorio) |
windowSize | [Obbligatorio] Dimensioni della finestra dei dati finali. | stringa (obbligatorio) |
CustomMonitoringSignalInputs
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | JobInput |
CustomMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica definita dall'utente da calcolare. | stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
MonitoringThreshold
Nome | Descrizione | Valore |
---|---|---|
Valore | Valore soglia. Se Null, l'impostazione predefinita dipende dal tipo di metrica. | INT |
MonitoringWorkspaceConnection
Nome | Descrizione | Valore |
---|---|---|
environmentVariables | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come variabili di ambiente nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave della variabile di ambiente. |
MonitoringWorkspaceConnectionEnvironmentVariables |
chiavi private | Proprietà di una connessione al servizio dell'area di lavoro da archiviare come segreti nei processi inviati. La chiave è il percorso della proprietà di connessione dell'area di lavoro, il nome è la chiave privata. |
MonitoringWorkspaceConnectionSecrets |
MonitoringWorkspaceConnectionEnvironmentVariables
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
MonitoringWorkspaceConnectionSecrets
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
DataDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "DataDrift" (obbligatorio) |
dataSegment | Segmento di dati usato per definire l'ambito in un subset del popolamento dei dati. | MonitoringDataSegment |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataDriftMonitoringSignalFeatureDataTypeOverride |
funzionalità | Filtro delle funzionalità che identifica la funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | DataDriftMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] Dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
MonitoringDataSegment
Nome | Descrizione | Valore |
---|---|---|
feature | Caratteristica in cui segmentare i dati. | string |
valori | Filtra solo i valori specificati della caratteristica segmentata specificata. | string[] |
DataDriftMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | "Categorical" "Numerico" |
MonitoringFeatureFilterBase
Nome | Descrizione | Valore |
---|---|---|
filterType | Impostare il tipo di oggetto | AllFeatures FeatureSubset TopNByAttribution (obbligatorio) |
AllFeatures
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | "AllFeatures" (obbligatorio) |
FeatureSubset
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | "FeatureSubset" (obbligatorio) |
funzionalità | [Obbligatorio] Elenco di funzionalità da includere. | string[] (obbligatorio) |
TopNFeaturesByAttribution
Nome | Descrizione | Valore |
---|---|---|
filterType | [Obbligatorio] Specifica il filtro delle funzionalità da sfruttare quando si selezionano le funzionalità per calcolare le metriche. | "TopNByAttribution" (obbligatorio) |
top | Numero di funzionalità principali da includere. | INT |
DataDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Categorical" (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati categorici da calcolare. | "JensenShannonDistance" "PearsonsChiSquaredTest" "PopulationStabilityIndex" (obbligatorio) |
NumericDataDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Numerico" (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva dei dati numerici da calcolare. | "JensenShannonDistance" "Normald WadsteinDistance" "PopulationStabilityIndex" "TwoSampleKolmogorovSmirnovTest" (obbligatorio) |
DataQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "DataQuality" (obbligatorio) |
featureDataTypeOverride | Dizionario che esegue il mapping dei nomi delle funzionalità ai rispettivi tipi di dati. | DataQualityMonitoringSignalFeatureDataTypeOverride |
funzionalità | Funzionalità per calcolare la deriva. | MonitoringFeatureFilterBase |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | DataQualityMetricThresholdBase[] (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
DataQualityMonitoringSignalFeatureDataTypeOverride
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | "Categorico" "Numerico" |
DataQualityMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Categorical" (obbligatorio) |
Metrica | [Obbligatorio] Metrica della qualità dei dati categorica da calcolare. | "DataTypeErrorRate" "NullValueRate" "OutOfBoundsRate" (obbligatorio) |
NumericDataQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Numerico" (obbligatorio) |
Metrica | [Obbligatorio] Metrica di qualità dei dati numerica da calcolare. | "DataTypeErrorRate" "NullValueRate" "OutOfBoundsRate" (obbligatorio) |
FeatureAttributionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "FeatureAttributionDrift" (obbligatorio) |
metricThreshold | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | FeatureAttributionMetricThreshold (obbligatorio) |
productionData | [Obbligatorio] I dati per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
FeatureAttributionMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Metrica di attribuzione delle funzionalità da calcolare. | "NormaldDiscountedCumulativeGain" (obbligatorio) |
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
GenerationSafetyQualityMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "GenerationSafetyQuality" (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationSafetyQualityMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per il calcolo delle metriche. | MonitoringInputDataBase[] |
campionamentoRate | [Obbligatorio] La frequenza di campionamento dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
workspaceConnectionId | Ottiene o imposta l'ID di connessione dell'area di lavoro utilizzato per connettersi all'endpoint di generazione del contenuto. | string |
GenerationSafetyQualityMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | "AcceptableCoherenceScorePerInstance" "AcceptableFluencyScorePerInstance" "AcceptableGroundednessScorePerInstance" "AcceptableRelevanceScorePerInstance" "AcceptableSimilarityScorePerInstance" "AggregatedCoherencePassRate" "AggregatedFluencyPassRate" "AggregatedGroundednessPassRate" "AggregatedRelevancePassRate" "AggregatedSimilarityPassRate" (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoringThreshold |
GenerationTokenStatisticsSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "GenerationTokenStatistics" (obbligatorio) |
metricThresholds | [Obbligatorio] Ottiene o imposta le metriche da calcolare e le soglie corrispondenti. | GenerationTokenStatisticsMetricThreshold[] (obbligatorio) |
productionData | Ottiene o imposta i dati di destinazione per il calcolo delle metriche. | MonitoringInputDataBase |
campionamentoRate | [Obbligatorio] La frequenza di campionamento dei dati di destinazione deve essere maggiore di 0 e al massimo 1. | int (obbligatorio) |
GenerationTokenStatisticsMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
Metrica | [Obbligatorio] Ottiene o imposta la metrica di attribuzione delle funzionalità da calcolare. | "TotalTokenCount" "TotalTokenCountPerGroup" (obbligatorio) |
threshold | Ottiene o imposta il valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. |
MonitoringThreshold |
ModelPerformanceSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "ModelPerformance" (obbligatorio) |
dataSegment | Segmento di dati. | MonitoringDataSegment |
metricThreshold | [Obbligatorio] Elenco di metriche da calcolare e delle soglie associate. | ModelPerformanceMetricThresholdBase (obbligatorio) |
productionData | [Obbligatorio] I dati prodotti dal servizio di produzione per cui verrà calcolata la deriva. | MonitoringInputDataBase[] (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
ModelPerformanceMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se Null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoringThreshold |
modelType | Impostare il tipo di oggetto | Classificazione Regressione (obbligatorio) |
ClassificationModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Classificazione" (obbligatorio) |
Metrica | [Obbligatorio] Prestazioni del modello di classificazione da calcolare. | "Accuratezza" "Precisione" "Richiamo" (obbligatorio) |
RegressionModelPerformanceMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
modelType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Regressione" (obbligatorio) |
Metrica | [Obbligatorio] Metrica delle prestazioni del modello di regressione da calcolare. | "MeanAbsoluteError" "MeanSquaredError" "RootMeanSquaredError" (obbligatorio) |
PredictionDriftMonitoringSignal
Nome | Descrizione | Valore |
---|---|---|
signalType | [Obbligatorio] Specifica il tipo di segnale da monitorare. | "PredictionDrift" (obbligatorio) |
metricThresholds | [Obbligatorio] Elenco delle metriche da calcolare e le soglie associate. | PredictionDriftMetricThresholdBase[] (obbligatorio) |
modelType | [Obbligatorio] Tipo del modello monitorato. | "Classificazione" "Regressione" (obbligatorio) |
productionData | [Obbligatorio] I dati per cui verrà calcolata la deriva. | MonitoringInputDataBase (obbligatorio) |
referenceData | [Obbligatorio] Dati da calcolare in base alla deriva. | MonitoringInputDataBase (obbligatorio) |
PredictionDriftMetricThresholdBase
Nome | Descrizione | Valore |
---|---|---|
threshold | Valore soglia. Se null, verrà impostato un valore predefinito a seconda della metrica selezionata. | MonitoraggioThreshold |
dataType | Impostare il tipo di oggetto | Categorical Numerico (obbligatorio) |
CategoricalPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Categorical" (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima categorica da calcolare. | "JensenShannonDistance" "PearsonsChiSquaredTest" "PopulationStabilityIndex" (obbligatorio) |
NumericaPredictionDriftMetricThreshold
Nome | Descrizione | Valore |
---|---|---|
dataType | [Obbligatorio] Specifica il tipo di dati della soglia della metrica. | "Numerico" (obbligatorio) |
Metrica | [Obbligatorio] Metrica di deriva della stima numerica da calcolare. | "JensenShannonDistance" "Normald WadsteinDistance" "PopulationStabilityIndex" "TwoSampleKolmogorovSmirnovTest" (obbligatorio) |
ImportDataAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | "ImportData" (obbligatorio) |
dataImportDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione di pianificazione. | DataImport (obbligatorio) |
DataImport
Nome | Descrizione | Valore |
---|---|---|
assetName | Nome dell'asset per il processo di importazione dei dati da creare | string |
autoDeleteSetting | Specifica l'impostazione del ciclo di vita dell'asset dati gestito. | AutoDeleteSetting |
dataType | [Obbligatorio] Specifica il tipo di dati. | "mltable" "uri_file" "uri_folder" (obbligatorio) |
dataUri | [Obbligatorio] Uri dei dati. Esempio: https://go.microsoft.com/fwlink/?linkid=2202330 |
stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
description | Testo della descrizione dell'asset. | string |
intellettualeProperty | Dettagli della proprietà intellettuale. Usato se i dati sono una proprietà intellettuale. | IntellettualeProperty |
isAnonymous | Se la versione del nome viene generata dal sistema (registrazione anonima). Per i tipi in cui viene definito Stage, quando viene fornito Stage verrà usato per popolare IsAnonymous | bool |
isArchived | L'asset è archiviato? Per i tipi in cui viene definita La fase, quando viene fornita la fase, verrà usata per popolare IsArchived | bool |
properties | Dizionario delle proprietà asset. | ResourceBaseProperties |
source | Dati di origine dell'asset da importare | DataImportSource |
fase | Fase del ciclo di vita dei dati assegnato a questo asset di dati | string |
tags | Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. | object |
IntellettualeProperty
Nome | Descrizione | Valore |
---|---|---|
protectionLevel | Livello di protezione della proprietà intellettuale. | "All" "None" |
publisher | [Obbligatorio] Editore della proprietà intellettuale. Deve essere uguale al nome del server di pubblicazione del Registro di sistema. | stringa (obbligatoria) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
DataImportSource
Nome | Descrizione | Valore |
---|---|---|
connection | Connessione dell'area di lavoro per l'archiviazione dell'origine di importazione dati | string |
sourceType | Impostare il tipo di oggetto | database file_system (obbligatorio) |
DatabaseSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | "database" (obbligatorio) |
query | Istruzione query SQL per l'origine del database di importazione dati | string |
Storedprocedure | SQL StoredProcedure sull'origine del database di importazione dati | string |
storedProcedureParams | Parametri di SQL StoredProcedure | DatabaseSourceStoredProcedureParamsItem[] |
tableName | Nome della tabella sull'origine del database di importazione dati | string |
DatabaseSourceStoredProcedureParamsItem
Nome | Descrizione | Valore |
---|---|---|
{proprietà personalizzata} | string |
FileSystemSource
Nome | Descrizione | Valore |
---|---|---|
sourceType | [Obbligatorio] Specifica il tipo di dati. | "file_system" (obbligatorio) |
path | Percorso dell'origine FileSystem di importazione dei dati | string |
EndpointScheduleAction
Nome | Descrizione | Valore |
---|---|---|
actionType | [Obbligatorio] Specifica il tipo di azione della pianificazione | "InvokeBatchEndpoint" (obbligatorio) |
endpointInvocationDefinition | [Obbligatorio] Definisce i dettagli della definizione dell'azione pianificazione. {see href="TBD" /} |
Triggerbase
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Fare riferimento a: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
string |
triggerType | Impostare il tipo di oggetto | Cron Ricorrenza (obbligatorio) |
CronTrigger
Nome | Descrizione | Valore |
---|---|---|
triggerType | [Obbligatorio] | "Cron" (obbligatorio) |
expression | [Obbligatorio] Specifica l'espressione cron della pianificazione. L'espressione deve seguire il formato NCronTab. |
stringa (obbligatorio) Vincoli: Lunghezza minima = 1 Pattern = [a-zA-Z0-9_] |
RecurrenceTrigger
Nome | Descrizione | Valore |
---|---|---|
endTime | Specifica l'ora di fine della pianificazione in ISO 8601, ma senza offset UTC. Fare riferimento a https://en.wikipedia.org/wiki/ISO_8601. Il formato commentato sarà "2022-06-01T00:00:01" Se non è presente, la pianificazione verrà eseguita per un periodo illimitato |
string |
frequency | [Obbligatorio] Frequenza di attivazione della pianificazione. | "Giorno" "Ora" "Minuto" "Month" "Settimana" (obbligatorio) |
interval | [Obbligatorio] Specifica l'intervallo di pianificazione in combinazione con la frequenza | int (obbligatorio) |
schedule | Pianificazione della ricorrenza. | RecurrenceSchedule |
startTime | Specifica l'ora di inizio della pianificazione in formato ISO 8601, ma senza offset UTC. | string |
timeZone | Specifica il fuso orario in cui viene eseguita la pianificazione. TimeZone deve seguire il formato del fuso orario di Windows. Vedere: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones |
string |
triggerType | [Obbligatorio] | "Cron" "Ricorrenza" (obbligatorio) |
RecurrenceSchedule
Nome | Descrizione | Valore |
---|---|---|
ore | [Obbligatorio] Elenco di ore per la pianificazione. | int[] (obbligatorio) |
minutes | [Obbligatorio] Elenco di minuti per la pianificazione. | int[] (obbligatorio) |
monthDays | Elenco dei giorni del mese per la pianificazione | int[] |
weekDays | Elenco di giorni per la pianificazione. | Matrice di stringhe contenente uno dei seguenti elementi: "Friday" "Lunedì" "Sabato" "Sunday" "Thursday" "Tuesday" "Wednesday" |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per