Udostępnij za pośrednictwem


Microsoft.MachineLearningServices workspaces/schedules 2024-04-01-preview

Definicja zasobu Bicep

Typ zasobu obszary robocze/harmonogramy można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/schedules, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/schedules@2024-04-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    action: {
      actionType: 'string'
      // For remaining properties, see ScheduleActionBase objects
    }
    description: 'string'
    displayName: 'string'
    isEnabled: bool
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
    trigger: {
      endTime: 'string'
      startTime: 'string'
      timeZone: 'string'
      triggerType: 'string'
      // For remaining properties, see TriggerBase objects
    }
  }
}

MonitoringFeatureFilterBase obiektów

Ustaw właściwość filterType, aby określić typ obiektu.

W przypadku AllFeaturesużyj:

{
  filterType: 'AllFeatures'
}

W przypadku FeatureSubsetużyj:

{
  features: [
    'string'
  ]
  filterType: 'FeatureSubset'
}

W przypadku TopNByAttribution użyj:

{
  filterType: 'TopNByAttribution'
  top: int
}

Obiekty JobInput

Ustaw właściwość jobInputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  jobInputType: 'custom_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku literałuużyj:

{
  jobInputType: 'literal'
  value: 'string'
}

W przypadku mlflow_modelużyj:

{
  jobInputType: 'mlflow_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku mltableużyj:

{
  jobInputType: 'mltable'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku triton_modelużyj:

{
  jobInputType: 'triton_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku uri_fileużyj polecenia:

{
  jobInputType: 'uri_file'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku uri_folderużyj:

{
  jobInputType: 'uri_folder'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

PredictionDriftMetricThresholdBase, obiekty

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType: 'Categorical'
  metric: 'string'
}

W przypadku liczbowych użyj:

{
  dataType: 'Numerical'
  metric: 'string'
}

Obiekty ScheduleActionBase

Ustaw właściwość actionType, aby określić typ obiektu.

W przypadku createJobużyj:

{
  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'
    }
    secretsConfiguration: {
      {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'
        }
      }
    }
    tags: {
      {customized property}: 'string'
    }
    jobType: 'string'
    // For remaining properties, see JobBaseProperties objects
  }
}

W przypadku CreateMonitorużyj:

{
  actionType: 'CreateMonitor'
  monitorDefinition: {
    alertNotificationSettings: {
      emailNotificationSettings: {
        emails: [
          'string'
        ]
      }
    }
    computeConfiguration: {
      computeType: 'string'
      // For remaining properties, see MonitorComputeConfigurationBase objects
    }
    monitoringTarget: {
      deploymentId: 'string'
      modelId: 'string'
      taskType: 'string'
    }
    signals: {
      {customized property}: {
        notificationTypes: [
          'string'
        ]
        properties: {
          {customized property}: 'string'
        }
        signalType: 'string'
        // For remaining properties, see MonitoringSignalBase objects
      }
    }
  }
}

W przypadku ImportDataużyj:

{
  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'
    }
    source: {
      connection: 'string'
      sourceType: 'string'
      // For remaining properties, see DataImportSource objects
    }
    stage: 'string'
    tags: {
      {customized property}: 'string'
    }
  }
}

W przypadku InvokeBatchEndpointużyj:

{
  actionType: 'InvokeBatchEndpoint'
  endpointInvocationDefinition: any(...)
}

Obiekty TargetRollingWindowSize

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode: 'Auto'
}

W przypadku niestandardowychużyj:

{
  mode: 'Custom'
  value: int
}

Obiekty TargetLags

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode: 'Auto'
}

W przypadku niestandardowychużyj:

{
  mode: 'Custom'
  values: [
    int
  ]
}

Obiekty NCrossValidations

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode: 'Auto'
}

W przypadku niestandardowychużyj:

{
  mode: 'Custom'
  value: int
}

Obiekty DataImportSource

Ustaw właściwość sourceType, aby określić typ obiektu.

W przypadkubazy danych użyj:

{
  query: 'string'
  sourceType: 'database'
  storedProcedure: 'string'
  storedProcedureParams: [
    {
      {customized property}: 'string'
    }
  ]
  tableName: 'string'
}

W przypadku file_systemużyj:

{
  path: 'string'
  sourceType: 'file_system'
}

Obiekty ForecastHorizon

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode: 'Auto'
}

W przypadku niestandardowychużyj:

{
  mode: 'Custom'
  value: int
}

Obiekty ModelPerformanceMetricThresholdBase

Ustaw właściwość modelType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  metric: 'string'
  modelType: 'Classification'
}

W przypadku regresjiużyj:

{
  metric: 'string'
  modelType: 'Regression'
}

Obiekty DataQualityMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType: 'Categorical'
  metric: 'string'
}

W przypadku liczbowych użyj:

{
  dataType: 'Numerical'
  metric: 'string'
}

Obiekty IdentityConfiguration

Ustaw właściwość identityType, aby określić typ obiektu.

W przypadkuAMLToken użyj:

{
  identityType: 'AMLToken'
}

W przypadku zarządzanychużyj:

{
  clientId: 'string'
  identityType: 'Managed'
  objectId: 'string'
  resourceId: 'string'
}

W przypadku userIdentityużyj:

{
  identityType: 'UserIdentity'
}

FineTuningVertical obiektów

Ustaw właściwość modelProvider, aby określić typ obiektu.

W przypadku azureOpenAIużyj:

{
  hyperParameters: {
    batchSize: int
    learningRateMultiplier: int
    nEpochs: int
  }
  modelProvider: 'AzureOpenAI'
}

W przypadku niestandardowychużyj:

{
  hyperParameters: {
    {customized property}: 'string'
  }
  modelProvider: 'Custom'
}

Obiekty JobBaseProperties

Ustaw właściwość jobType, aby określić typ obiektu.

W przypadku rozwiązania AutoMLużyj:

{
  environmentId: 'string'
  environmentVariables: {
    {customized property}: 'string'
  }
  jobType: 'AutoML'
  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(...)
    }
    shmSize: 'string'
  }
  taskDetails: {
    logVerbosity: 'string'
    targetColumnName: 'string'
    trainingData: {
      description: 'string'
      jobInputType: 'string'
      mode: 'string'
      pathOnCompute: 'string'
      uri: 'string'
    }
    taskType: 'string'
    // For remaining properties, see AutoMLVertical objects
  }
}

W przypadkupolecenia użyj:

{
  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
    }
  }
  jobType: 'Command'
  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(...)
    }
    shmSize: 'string'
  }
}

W przypadku FineTuning użyj:

{
  fineTuningDetails: {
    model: {
      description: 'string'
      jobInputType: 'string'
      mode: 'string'
      pathOnCompute: 'string'
      uri: 'string'
    }
    taskType: 'string'
    trainingData: {
      description: 'string'
      jobInputType: 'string'
      // For remaining properties, see JobInput objects
    }
    validationData: {
      description: 'string'
      jobInputType: 'string'
      // For remaining properties, see JobInput objects
    }
    modelProvider: 'string'
    // For remaining properties, see FineTuningVertical objects
  }
  jobType: 'FineTuning'
  outputs: {
    {customized property}: {
      description: 'string'
      jobOutputType: 'string'
      // For remaining properties, see JobOutput objects
    }
  }
}

W przypadku etykietowaniaużyj:

{
  dataConfiguration: {
    dataId: 'string'
    incrementalDataRefresh: 'string'
  }
  jobInstructions: {
    uri: 'string'
  }
  jobType: 'Labeling'
  labelCategories: {
    {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
  }
}

W przypadkupotoku użyj:

{
  inputs: {
    {customized property}: {
      description: 'string'
      jobInputType: 'string'
      // For remaining properties, see JobInput objects
    }
  }
  jobs: {
    {customized property}: any(...)
  }
  jobType: 'Pipeline'
  outputs: {
    {customized property}: {
      description: 'string'
      jobOutputType: 'string'
      // For remaining properties, see JobOutput objects
    }
  }
  settings: any(...)
  sourceJobId: 'string'
}

W przypadku platformy Sparkużyj:

{
  archives: [
    'string'
  ]
  args: 'string'
  codeId: 'string'
  conf: {
    {customized property}: 'string'
  }
  entry: {
    sparkJobEntryType: 'string'
    // For remaining properties, see SparkJobEntry objects
  }
  environmentId: 'string'
  environmentVariables: {
    {customized property}: 'string'
  }
  files: [
    'string'
  ]
  inputs: {
    {customized property}: {
      description: 'string'
      jobInputType: 'string'
      // For remaining properties, see JobInput objects
    }
  }
  jars: [
    'string'
  ]
  jobType: 'Spark'
  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'
  }
}

W przypadkusweep użyj:

{
  componentConfiguration: {
    pipelineSettings: any(...)
  }
  earlyTermination: {
    delayEvaluation: int
    evaluationInterval: int
    policyType: 'string'
    // For remaining properties, see EarlyTerminationPolicy objects
  }
  inputs: {
    {customized property}: {
      description: 'string'
      jobInputType: 'string'
      // For remaining properties, see JobInput objects
    }
  }
  jobType: 'Sweep'
  limits: {
    jobLimitsType: 'string'
    maxConcurrentTrials: int
    maxTotalTrials: int
    timeout: 'string'
    trialTimeout: 'string'
  }
  objective: {
    goal: 'string'
    primaryMetric: 'string'
  }
  outputs: {
    {customized property}: {
      description: 'string'
      jobOutputType: 'string'
      // For remaining properties, see JobOutput objects
    }
  }
  queueSettings: {
    jobTier: 'string'
    priority: int
  }
  resources: {
    dockerArgs: 'string'
    instanceCount: int
    instanceType: 'string'
    locations: [
      'string'
    ]
    maxInstanceCount: int
    properties: {
      {customized property}: any(...)
    }
    shmSize: 'string'
  }
  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(...)
      }
      shmSize: 'string'
    }
  }
}

Obiekty DistributionConfiguration

Ustaw właściwość distributionType, aby określić typ obiektu.

W przypadku Mpi użyj:

{
  distributionType: 'Mpi'
  processCountPerInstance: int
}

W przypadku PyTorch użyj:

{
  distributionType: 'PyTorch'
  processCountPerInstance: int
}

W przypadku Rayużyj:

{
  address: 'string'
  dashboardPort: int
  distributionType: 'Ray'
  headNodeAdditionalArgs: 'string'
  includeDashboard: bool
  port: int
  workerNodeAdditionalArgs: 'string'
}

W przypadku TensorFlow użyj:

{
  distributionType: 'TensorFlow'
  parameterServerCount: int
  workerCount: int
}

LabelingJobMediaProperties, obiekty

Ustaw właściwość mediaType, aby określić typ obiektu.

W przypadku imageużyj:

{
  annotationType: 'string'
  mediaType: 'Image'
}

W przypadku textużyj:

{
  annotationType: 'string'
  mediaType: 'Text'
}

Próbkowanie ObiektówAlgorithm

Ustaw właściwość samplingAlgorithmType, aby określić typ obiektu.

W przypadku Bayesian użyj:

{
  samplingAlgorithmType: 'Bayesian'
}

W przypadku usługi Gridużyj:

{
  samplingAlgorithmType: 'Grid'
}

W przypadku losowychużyj:

{
  logbase: 'string'
  rule: 'string'
  samplingAlgorithmType: 'Random'
  seed: int
}

MonitoringInputDataBase obiektów

Ustaw właściwość inputDataType, aby określić typ obiektu.

W przypadku Fixedużyj:

{
  inputDataType: 'Fixed'
}

W przypadku stopniowej użyj polecenia:

{
  inputDataType: 'Rolling'
  preprocessingComponentId: 'string'
  windowOffset: 'string'
  windowSize: 'string'
}

W przypadku staticużyj:

{
  inputDataType: 'Static'
  preprocessingComponentId: 'string'
  windowEnd: 'string'
  windowStart: 'string'
}

Obiekty SparkJobEntry

Ustaw właściwość sparkJobEntryType, aby określić typ obiektu.

W przypadku SparkJobPythonEntryużyj:

{
  file: 'string'
  sparkJobEntryType: 'SparkJobPythonEntry'
}

W przypadku SparkJobScalaEntryużyj:

{
  className: 'string'
  sparkJobEntryType: 'SparkJobScalaEntry'
}

Obiekty DataDriftMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType: 'Categorical'
  metric: 'string'
}

W przypadku liczbowych użyj:

{
  dataType: 'Numerical'
  metric: 'string'
}

MonitoringSignalBase obiektów

Ustaw właściwość signalType, aby określić typ obiektu.

W przypadku niestandardowychużyj:

{
  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
      }
    }
  ]
  signalType: 'Custom'
  workspaceConnection: {
    environmentVariables: {
      {customized property}: 'string'
    }
    secrets: {
      {customized property}: 'string'
    }
  }
}

W przypadkuDataDrift użyj:

{
  dataSegment: {
    feature: 'string'
    values: [
      'string'
    ]
  }
  featureDataTypeOverride: {
    {customized property}: 'string'
  }
  featureImportanceSettings: {
    mode: 'string'
    targetColumn: '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
  }
  signalType: 'DataDrift'
}

W przypadku DataQualityużyj:

{
  featureDataTypeOverride: {
    {customized property}: 'string'
  }
  featureImportanceSettings: {
    mode: 'string'
    targetColumn: '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
  }
  signalType: 'DataQuality'
}

W przypadku FeatureAttributionDriftużyj:

{
  featureDataTypeOverride: {
    {customized property}: 'string'
  }
  featureImportanceSettings: {
    mode: 'string'
    targetColumn: 'string'
  }
  metricThreshold: {
    metric: 'string'
    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
  }
  signalType: 'FeatureAttributionDrift'
}

W przypadku GenerationSafetyQualityużyj:

{
  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
  signalType: 'GenerationSafetyQuality'
  workspaceConnectionId: 'string'
}

W przypadku GenerationTokenStatisticsużyj:

{
  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
  signalType: 'GenerationTokenStatistics'
}

W przypadku ModelPerformanceużyj:

{
  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
  }
  signalType: 'ModelPerformance'
}

W przypadku PredictionDriftużyj:

{
  featureDataTypeOverride: {
    {customized property}: 'string'
  }
  metricThresholds: [
    {
      threshold: {
        value: int
      }
      dataType: 'string'
      // For remaining properties, see PredictionDriftMetricThresholdBase 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
  }
  signalType: 'PredictionDrift'
}

Obiekty węzłów

Ustaw właściwość nodesValueType, aby określić typ obiektu.

W przypadku Wszystkieużyj:

{
  nodesValueType: 'All'
}

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  webhookType: 'AzureDevOps'
}

Obiekty sezonowości

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode: 'Auto'
}

W przypadku niestandardowychużyj:

{
  mode: 'Custom'
  value: int
}

MonitorComputeConfigurationBase obiektów

Ustaw właściwość computeType, aby określić typ obiektu.

W przypadku ServerlessSparkużyj:

{
  computeIdentity: {
    computeIdentityType: 'string'
    // For remaining properties, see MonitorComputeIdentityBase objects
  }
  computeType: 'ServerlessSpark'
  instanceType: 'string'
  runtimeVersion: 'string'
}

MonitorComputeIdentityBase obiektów

Ustaw właściwość computeIdentityType, aby określić typ obiektu.

W przypadkuAmlToken użyj:

{
  computeIdentityType: 'AmlToken'
}

W przypadku ManagedIdentityużyj:

{
  computeIdentityType: 'ManagedIdentity'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
}

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist, aby określić typ obiektu.

W przypadku disabledużyj:

{
  mlAssist: 'Disabled'
}

W przypadku włączonejużyj:

{
  inferencingComputeBinding: 'string'
  mlAssist: 'Enabled'
  trainingComputeBinding: 'string'
}

Obiekty EarlyTerminationPolicy

Ustaw właściwość policyType, aby określić typ obiektu.

W przypadku Banditużyj:

{
  policyType: 'Bandit'
  slackAmount: int
  slackFactor: int
}

W przypadku MedianStopping użyj:

{
  policyType: 'MedianStopping'
}

W przypadku TruncationSelectionużyj:

{
  policyType: 'TruncationSelection'
  truncationPercentage: int
}

Obiekty JobOutput

Ustaw właściwość jobOutputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'custom_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku mlflow_modelużyj:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'mlflow_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku mltableużyj:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'mltable'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku triton_modelużyj:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'triton_model'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku uri_fileużyj polecenia:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'uri_file'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

W przypadku uri_folderużyj:

{
  assetName: 'string'
  assetVersion: 'string'
  autoDeleteSetting: {
    condition: 'string'
    value: 'string'
  }
  jobOutputType: 'uri_folder'
  mode: 'string'
  pathOnCompute: 'string'
  uri: 'string'
}

Obiekty TriggerBase

Ustaw właściwość triggerType, aby określić typ obiektu.

W przypadku Cronużyj:

{
  expression: 'string'
  triggerType: 'Cron'
}

W przypadkucyklu użyj:

{
  frequency: 'string'
  interval: int
  schedule: {
    hours: [
      int
    ]
    minutes: [
      int
    ]
    monthDays: [
      int
    ]
    weekDays: [
      'string'
    ]
  }
  triggerType: 'Recurrence'
}

Obiekty autoMLVertical

Ustaw właściwość taskType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  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'
  }
  taskType: 'Classification'
  testData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: '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'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
  weightColumnName: 'string'
}

W przypadku prognozowanieużyj:

{
  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'
  }
  taskType: 'Forecasting'
  testData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: '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'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
  weightColumnName: 'string'
}

W przypadku ImageClassificationużyj:

{
  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'
      pathOnCompute: 'string'
      uri: 'string'
    }
    checkpointRunId: 'string'
    distributed: bool
    earlyStopping: bool
    earlyStoppingDelay: int
    earlyStoppingPatience: int
    enableOnnxNormalization: bool
    evaluationFrequency: int
    gradientAccumulationStep: int
    layersToFreeze: int
    learningRate: int
    learningRateScheduler: 'string'
    modelName: 'string'
    momentum: int
    nesterov: bool
    numberOfEpochs: int
    numberOfWorkers: int
    optimizer: 'string'
    randomSeed: int
    stepLRGamma: int
    stepLRStepSize: int
    trainingBatchSize: int
    trainingCropSize: int
    validationBatchSize: int
    validationCropSize: int
    validationResizeSize: int
    warmupCosineLRCycles: int
    warmupCosineLRWarmupEpochs: int
    weightDecay: int
    weightedLoss: int
  }
  primaryMetric: 'string'
  searchSpace: [
    {
      amsGradient: 'string'
      augmentations: 'string'
      beta1: 'string'
      beta2: 'string'
      distributed: 'string'
      earlyStopping: 'string'
      earlyStoppingDelay: 'string'
      earlyStoppingPatience: 'string'
      enableOnnxNormalization: 'string'
      evaluationFrequency: 'string'
      gradientAccumulationStep: 'string'
      layersToFreeze: 'string'
      learningRate: 'string'
      learningRateScheduler: 'string'
      modelName: 'string'
      momentum: 'string'
      nesterov: 'string'
      numberOfEpochs: 'string'
      numberOfWorkers: 'string'
      optimizer: 'string'
      randomSeed: 'string'
      stepLRGamma: 'string'
      stepLRStepSize: 'string'
      trainingBatchSize: 'string'
      trainingCropSize: 'string'
      validationBatchSize: 'string'
      validationCropSize: 'string'
      validationResizeSize: 'string'
      warmupCosineLRCycles: 'string'
      warmupCosineLRWarmupEpochs: 'string'
      weightDecay: 'string'
      weightedLoss: 'string'
    }
  ]
  sweepSettings: {
    earlyTermination: {
      delayEvaluation: int
      evaluationInterval: int
      policyType: 'string'
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm: 'string'
  }
  taskType: 'ImageClassification'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
}

W przypadku ImageClassificationMultilabelużyj:

{
  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'
      pathOnCompute: 'string'
      uri: 'string'
    }
    checkpointRunId: 'string'
    distributed: bool
    earlyStopping: bool
    earlyStoppingDelay: int
    earlyStoppingPatience: int
    enableOnnxNormalization: bool
    evaluationFrequency: int
    gradientAccumulationStep: int
    layersToFreeze: int
    learningRate: int
    learningRateScheduler: 'string'
    modelName: 'string'
    momentum: int
    nesterov: bool
    numberOfEpochs: int
    numberOfWorkers: int
    optimizer: 'string'
    randomSeed: int
    stepLRGamma: int
    stepLRStepSize: int
    trainingBatchSize: int
    trainingCropSize: int
    validationBatchSize: int
    validationCropSize: int
    validationResizeSize: int
    warmupCosineLRCycles: int
    warmupCosineLRWarmupEpochs: int
    weightDecay: int
    weightedLoss: int
  }
  primaryMetric: 'string'
  searchSpace: [
    {
      amsGradient: 'string'
      augmentations: 'string'
      beta1: 'string'
      beta2: 'string'
      distributed: 'string'
      earlyStopping: 'string'
      earlyStoppingDelay: 'string'
      earlyStoppingPatience: 'string'
      enableOnnxNormalization: 'string'
      evaluationFrequency: 'string'
      gradientAccumulationStep: 'string'
      layersToFreeze: 'string'
      learningRate: 'string'
      learningRateScheduler: 'string'
      modelName: 'string'
      momentum: 'string'
      nesterov: 'string'
      numberOfEpochs: 'string'
      numberOfWorkers: 'string'
      optimizer: 'string'
      randomSeed: 'string'
      stepLRGamma: 'string'
      stepLRStepSize: 'string'
      trainingBatchSize: 'string'
      trainingCropSize: 'string'
      validationBatchSize: 'string'
      validationCropSize: 'string'
      validationResizeSize: 'string'
      warmupCosineLRCycles: 'string'
      warmupCosineLRWarmupEpochs: 'string'
      weightDecay: 'string'
      weightedLoss: 'string'
    }
  ]
  sweepSettings: {
    earlyTermination: {
      delayEvaluation: int
      evaluationInterval: int
      policyType: 'string'
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm: 'string'
  }
  taskType: 'ImageClassificationMultilabel'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
}

W przypadku ImageInstanceSegmentationużyj:

{
  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'
      pathOnCompute: '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: 'string'
  searchSpace: [
    {
      amsGradient: 'string'
      augmentations: 'string'
      beta1: 'string'
      beta2: 'string'
      boxDetectionsPerImage: 'string'
      boxScoreThreshold: 'string'
      distributed: 'string'
      earlyStopping: 'string'
      earlyStoppingDelay: 'string'
      earlyStoppingPatience: 'string'
      enableOnnxNormalization: 'string'
      evaluationFrequency: 'string'
      gradientAccumulationStep: 'string'
      imageSize: 'string'
      layersToFreeze: 'string'
      learningRate: 'string'
      learningRateScheduler: 'string'
      maxSize: 'string'
      minSize: 'string'
      modelName: 'string'
      modelSize: 'string'
      momentum: 'string'
      multiScale: 'string'
      nesterov: 'string'
      nmsIouThreshold: 'string'
      numberOfEpochs: 'string'
      numberOfWorkers: 'string'
      optimizer: 'string'
      randomSeed: 'string'
      stepLRGamma: 'string'
      stepLRStepSize: 'string'
      tileGridSize: 'string'
      tileOverlapRatio: 'string'
      tilePredictionsNmsThreshold: 'string'
      trainingBatchSize: 'string'
      validationBatchSize: 'string'
      validationIouThreshold: 'string'
      validationMetricType: 'string'
      warmupCosineLRCycles: 'string'
      warmupCosineLRWarmupEpochs: 'string'
      weightDecay: 'string'
    }
  ]
  sweepSettings: {
    earlyTermination: {
      delayEvaluation: int
      evaluationInterval: int
      policyType: 'string'
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm: 'string'
  }
  taskType: 'ImageInstanceSegmentation'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
}

W przypadku ImageObjectDetectionużyj:

{
  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'
      pathOnCompute: '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: 'string'
  searchSpace: [
    {
      amsGradient: 'string'
      augmentations: 'string'
      beta1: 'string'
      beta2: 'string'
      boxDetectionsPerImage: 'string'
      boxScoreThreshold: 'string'
      distributed: 'string'
      earlyStopping: 'string'
      earlyStoppingDelay: 'string'
      earlyStoppingPatience: 'string'
      enableOnnxNormalization: 'string'
      evaluationFrequency: 'string'
      gradientAccumulationStep: 'string'
      imageSize: 'string'
      layersToFreeze: 'string'
      learningRate: 'string'
      learningRateScheduler: 'string'
      maxSize: 'string'
      minSize: 'string'
      modelName: 'string'
      modelSize: 'string'
      momentum: 'string'
      multiScale: 'string'
      nesterov: 'string'
      nmsIouThreshold: 'string'
      numberOfEpochs: 'string'
      numberOfWorkers: 'string'
      optimizer: 'string'
      randomSeed: 'string'
      stepLRGamma: 'string'
      stepLRStepSize: 'string'
      tileGridSize: 'string'
      tileOverlapRatio: 'string'
      tilePredictionsNmsThreshold: 'string'
      trainingBatchSize: 'string'
      validationBatchSize: 'string'
      validationIouThreshold: 'string'
      validationMetricType: 'string'
      warmupCosineLRCycles: 'string'
      warmupCosineLRWarmupEpochs: 'string'
      weightDecay: 'string'
    }
  ]
  sweepSettings: {
    earlyTermination: {
      delayEvaluation: int
      evaluationInterval: int
      policyType: 'string'
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm: 'string'
  }
  taskType: 'ImageObjectDetection'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
}

W przypadku regresjiużyj:

{
  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'
  }
  taskType: 'Regression'
  testData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: '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'
    pathOnCompute: 'string'
    uri: 'string'
  }
  validationDataSize: int
  weightColumnName: 'string'
}

W przypadku TextClassificationużyj:

{
  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'
  }
  taskType: 'TextClassification'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
}

W przypadku TextClassificationMultilabelużyj:

{
  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'
  }
  taskType: 'TextClassificationMultilabel'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
}

W przypadkuTextNER użyj:

{
  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'
  }
  taskType: 'TextNER'
  validationData: {
    description: 'string'
    jobInputType: 'string'
    mode: 'string'
    pathOnCompute: 'string'
    uri: 'string'
  }
}

Wartości właściwości

Wszystkiefeatures

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "AllFeatures" (wymagane)

Wszystkie węzły

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

AmlToken

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagane)

AmlTokenComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "AmlToken" (wymagane)

AutoDeleteSetting

Nazwa Opis Wartość
warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. struna

AutoForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Auto" (wymagane)

AutologgerSettings

Nazwa Opis Wartość
mlflowAutologger [Wymagane] Wskazuje, czy jest włączony autologer mlflow. "Wyłączone"
"Włączone" (wymagane)

AutoMLJob

Nazwa Opis Wartość
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania.
Ta wartość jest opcjonalna, aby podać, jeśli nie podano, rozwiązanie AutoML spowoduje ustawienie domyślne dla produkcyjnej wersji środowiska wyselekcjonowanych automatycznego uczenia maszynowego podczas uruchamiania zadania.
struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. AutoMLJobEnvironmentVariables
jobType [Wymagane] Określa typ zadania. "AutoML" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. AutoMLJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
taskDetails [Wymagane] Reprezentuje to scenariusz, który może być jednym z tabel/nlp/obrazu AutoMLVertical (wymagane)

AutoMLJobEnvironmentVariables

Nazwa Opis Wartość

AutoMLJobOutputs

Nazwa Opis Wartość

AutoMLVertical

Nazwa Opis Wartość
logVerbosity Czasownik rejestrowania dla zadania. "Krytyczne"
"Debugowanie"
"Błąd"
"Informacje"
"NotSet"
"Ostrzeżenie"
targetColumnName Nazwa kolumny docelowej: jest to kolumna wartości przewidywania.
Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji.
struna
taskType Ustaw wartość "Classification" dla typu Classification. Ustaw wartość "Prognozowanie" dla typu Prognozowanie. Ustaw wartość "ImageClassification" dla typu ImageClassification. Ustaw wartość "ImageClassificationMultilabel" dla typu ImageClassificationMultilabel. Ustaw wartość "ImageInstanceSegmentation" dla typu ImageInstanceSegmentation. Ustaw wartość "ImageObjectDetection" dla typu ImageObjectDetection. Ustaw wartość "Regresja" dla typu Regresja. Ustaw wartość "TextClassification" dla typu TextClassification. Ustaw wartość "TextClassificationMultilabel" dla typu TextClassificationMultilabel. Ustaw wartość "TextNER" dla typu TextNer. "Klasyfikacja"
"Prognozowanie"
"ImageClassification"
"ImageClassificationMultilabel"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"Regresja"
"TextClassification"
"TextClassificationMultilabel"
"TextNER" (wymagane)
trainingData [Wymagane] Dane wejściowe danych treningowych. MLTableJobInput (wymagane)

AutoNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Auto" (wymagane)

Autoseasonity

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Auto" (wymagane)

AutoTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Auto" (wymagane)

AutoTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Auto" (wymagane)

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

AzureOpenAiFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do precyzyjnego dostrajania modelu azure Open AI. AzureOpenAiHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "AzureOpenAI" (wymagane)

AzureOpenAiHyperParameters

Nazwa Opis Wartość
batchSize Liczba przykładów w każdej partii. Większy rozmiar partii oznacza, że parametry modelu są aktualizowane rzadziej, ale z niższą wariancją. Int
learningRateMultiplier Współczynnik skalowania dla szybkości nauki. Mniejsze tempo nauki może być przydatne, aby uniknąć nadmiernego dopasowania. Int
nEpochs Liczba epok trenowania modelu dla. Epoka odnosi się do jednego pełnego cyklu za pośrednictwem zestawu danych trenowania. Int

BanditPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Bandit" (wymagany)
slackAmount Bezwzględna odległość dozwolona od najlepiej działającego przebiegu. Int
slackFactor Współczynnik dozwolonej odległości od najlepszego przebiegu. Int

BayesianSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Bayesian" (wymagane)

CategoryegoricalDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu danych kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

CategoryegoricalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka jakości danych kategorii do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

CategoryegoricalPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

Klasyfikacja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
positiveLabel Etykieta dodatnia dla obliczeń metryk binarnych. struna
primaryMetric Podstawowa metryka zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Klasyfikacja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ClassificationTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

ClassificationModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Wydajność modelu klasyfikacji do obliczenia. "Dokładność"
"Precyzja"
"Odwołaj" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Klasyfikacja" (wymagana)

ClassificationTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
blockedTrainingAlgorithms Zablokowane modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Kolumnowyprzekształtnik

Nazwa Opis Wartość
Pola Pola do zastosowania logiki przekształcania. string[]
Parametry Różne właściwości, które mają być przekazywane do transformatora.
Oczekiwane dane wejściowe to słownik par klucz,wartość w formacie JSON.
jakikolwiek

CommandJob

Nazwa Opis Wartość
autologgerSettings Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. AutologgerSettings
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch, Ray lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. CommandJobEnvironmentVariables
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. CommandJobInputs
jobType [Wymagane] Określa typ zadania. "Polecenie" (wymagane)
Limity Limit zadań poleceń. CommandJobLimits
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. CommandJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

CommandJobEnvironmentVariables

Nazwa Opis Wartość

CommandJobInputs

Nazwa Opis Wartość

CommandJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna

CommandJobOutputs

Nazwa Opis Wartość

Konfiguracja składnika

Nazwa Opis Wartość
pipelineSettings Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek

CreateMonitorAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateMonitor" (wymagane)
monitorDefinition [Wymagane] Definiuje monitor. MonitorDefinition (wymagane)

CronTrigger

Nazwa Opis Wartość
wyrażenie [Wymagane] Określa wyrażenie cron harmonogramu.
Wyrażenie powinno być zgodne z formatem NCronTab.
struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
triggerType [Wymagane] "Cron" (wymagane)

CustomForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość horyzontu prognozy. int (wymagane)

CustomMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka zdefiniowana przez użytkownika do obliczenia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

CustomModelFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do dostrajania modelu niestandardowego. CustomModelFineTuningHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "Niestandardowy" (wymagany)

CustomModelFineTuningHyperParameters

Nazwa Opis Wartość

CustomModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

CustomModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

CustomMonitoringSignal

Nazwa Opis Wartość
componentId [Wymagane] Identyfikator zasobu usługi ARM zasobu składnika używanego do obliczania metryk niestandardowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
inputAssets Monitorowanie zasobów do podjęcia jako danych wejściowych. Klucz to nazwa portu wejściowego składnika, a wartość to zasób danych. CustomMonitoringSignalInputAssets
Wejścia Dodatkowe parametry składnika do podjęcia jako dane wejściowe. Klucz to nazwa portu wejściowego literału składnika, wartość to wartość parametru. CustomMonitoringSignalInputs
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. CustomMetricThreshold[] (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "Niestandardowy" (wymagany)
workspaceConnection Lista metryk do obliczenia i skojarzonych z nimi progów. MonitoringWorkspaceConnection

CustomMonitoringSignalInputAssets

Nazwa Opis Wartość

CustomMonitoringSignalInputs

Nazwa Opis Wartość

CustomNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Niestandardowy" (wymagany)
wartość [Wymagane] N-Cross validations wartość. int (wymagane)

CustomSeasonality

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość sezonowości. int (wymagane)

CustomTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Niestandardowy" (wymagany)
Wartości [Wymagane] Ustaw wartości opóźnień docelowych. int[] (wymagane)

CustomTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość TargetRollingWindowSize. int (wymagane)

DatabaseSource

Nazwa Opis Wartość
zapytanie Instrukcja SQL Query dla źródła bazy danych importu danych struna
sourceType [Wymagane] Określa typ danych. "baza danych" (wymagana)
storedProcedure Sql StoredProcedure w źródle importu danych struna
storedProcedureParams Parametry usługi SQL StoredProcedure DatabaseSourceStoredProcedureParamsItem[]
tableName Nazwa tabeli w źródle importu danych struna

DatabaseSourceStoredProcedureParamsItem

Nazwa Opis Wartość

DataDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaDataDriftMetricThreshold. Ustaw wartość "Numeryczny" dla typu NumeryczneDataDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataDriftMonitoringSignal

Nazwa Opis Wartość
dataSegment Segment danych używany do określania zakresu w podzestawie populacji danych. MonitoringDataSegment
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Filtr funkcji określający, która funkcja ma obliczyć dryf. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataDrift" (wymagane)

DataDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Importowanie danych

Nazwa Opis Wartość
assetName Nazwa zasobu zadania importu danych do utworzenia struna
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
Datatype [Wymagane] Określa typ danych. "mltable"
"uri_file"
"uri_folder" (wymagane)
dataUri [Wymagane] Identyfikator URI danych. Przykład: https://go.microsoft.com/fwlink/?linkid=2202330 struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
opis Tekst opisu zasobu. struna
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli dane są własnością intelektualną. IntellectualProperty
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, po podaniu etapu będzie on używany do wypełniania wartości IsAnonymous Bool
isArchived Czy zasób jest archiwizowany? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia wartości IsArchived Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
źródło Dane źródłowe zasobu do zaimportowania z DataImportSource
scena Etap w cyklu życia danych przypisanym do tego zasobu danych struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

DataImportSource

Nazwa Opis Wartość
połączenie Połączenie obszaru roboczego dla magazynu źródłowego importu danych struna
sourceType Ustaw wartość "database" dla typu DatabaseSource. Ustaw wartość "file_system" dla typu FileSystemSource. "baza danych"
"file_system" (wymagane)

DataQualityMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriiDataQualityMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumeryczneDataQualityMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataQualityMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataQualityMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Funkcje do obliczenia dryfu. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataQualityMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataQuality" (wymagane)

DataQualityMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Rozkładkonfiguracja

Nazwa Opis Wartość
distributionType Ustaw wartość "Mpi" dla typu Mpi. Ustaw wartość "PyTorch" dla typu PyTorch. Ustaw wartość "Ray" dla typu Ray. Ustaw wartość "TensorFlow" dla typu TensorFlow. "Mpi"
"PyTorch"
"Ray"
"TensorFlow" (wymagany)

EarlyTerminationPolicy

Nazwa Opis Wartość
delayEvaluation Liczba interwałów, według których należy opóźnić pierwszą ocenę. Int
evaluationInterval Interwał (liczba przebiegów) między ocenami zasad. Int
policyType Ustaw wartość "Bandit" dla typu BanditPolicy. Ustaw wartość "MedianStopping" dla typu MedianStoppingPolicy. Ustaw wartość "TruncationSelection" dla typu TruncationSelectionPolicy. "Bandit"
"MedianStopping"
"Obcięcie wyboru" (wymagane)

EndpointScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "InvokeBatchEndpoint" (wymagane)
endpointInvocationDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu.
<zobacz href="TBD" />
dowolna (wymagana)

FeatureAttributionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings [Wymagane] Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings (wymagane)
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. FeatureAttributionMetricThreshold (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "FeatureAttributionDrift" (wymagane)

FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

FeatureAttributionMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka przypisania funkcji do obliczenia. "NormalizedDiscountedCumulativeGain" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

FeatureImportanceSettings

Nazwa Opis Wartość
tryb Tryb operacji dla znaczenia funkcji obliczeniowej. "Wyłączone"
"Włączone"
targetColumn Nazwa kolumny docelowej w zasobie danych wejściowych. struna

FeatureSubset

Nazwa Opis Wartość
Funkcje [Wymagane] Lista funkcji do uwzględnienia. string[] (wymagane)
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "FeatureSubset" (wymagane)

FileSystemSource

Nazwa Opis Wartość
ścieżka Ścieżka dotycząca importowania źródła systemu plików struna
sourceType [Wymagane] Określa typ danych. "file_system" (wymagane)

FineTuningJob

Nazwa Opis Wartość
fineTuningDetails [Wymagane] FineTuningVertical (wymagane)
jobType [Wymagane] Określa typ zadania. "FineTuning" (wymagane)
Wyjść [Wymagane] FineTuningJobOutputs (wymagane)

FineTuningJobOutputs

Nazwa Opis Wartość

FineTuningVertical

Nazwa Opis Wartość
model [Wymagane] Model wejściowy do dostrajania. MLFlowModelJobInput (wymagane)
modelProvider Ustaw wartość "AzureOpenAI" dla typu AzureOpenAiFineTuning. Ustaw wartość "Custom" dla typu CustomModelFineTuning. "AzureOpenAI"
"Niestandardowy" (wymagany)
taskType [Wymagane] Dostrajanie typu zadania. "ChatCompletion"
"ImageClassification"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"QuestionAnswering"
"TextClassification"
"TextCompletion"
"TextSummarization"
"Tłumaczenie tekstu"
"TokenClassification"
"VideoMultiObjectTracking" (wymagane)
trainingData [Wymagane] Dane szkoleniowe do dostrajania. JobInput (wymagane)
validationData Dane weryfikacji dostrajania. JobInput

FixedInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Naprawiono" (wymagane)

PrognozaHorizon

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoForecastHorizon. Ustaw wartość "Custom" dla typu CustomForecastHorizon. "Auto"
"Niestandardowy" (wymagany)

Prognozowanie

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
forecastingSettings Prognozowanie danych wejściowych specyficznych dla zadania. ForecastingSettings
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania prognozowania. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Prognozowanie" (wymagane)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ForecastingTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

PrognozowanieUstawienia

Nazwa Opis Wartość
countryOrRegionForHolidays Kraj lub region świąt na potrzeby prognozowania zadań.
Powinny to być dwuliterowe kody kraju/regionu ISO 3166, na przykład "USA" lub "GB".
struna
cvStepSize Liczba krosek między godziną początkową jednego składania CV a następnym fałszem. Dla
na przykład jeśli CVStepSize = 3 dla danych dziennych, czas pochodzenia dla każdego składania będzie wynosić
trzy dni od siebie.
Int
featureLags Flaga generowania opóźnień dla funkcji liczbowych z wartością "auto" lub null. "Auto"
"Brak"
featuresUnknownAtForecastTime Kolumny funkcji, które są dostępne do trenowania, ale nieznane w czasie prognozowania/wnioskowania.
Jeśli features_unknown_at_forecast_time nie jest ustawiona, zakłada się, że wszystkie kolumny funkcji w zestawie danych są znane w czasie wnioskowania.
string[]
forecastHorizon Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych. ForecastHorizon
częstotliwość Podczas prognozowania ten parametr reprezentuje okres, z którym jest wymagana prognoza, na przykład codziennie, co tydzień, co rok itp. Częstotliwość prognozowania to częstotliwość zestawów danych domyślnie. struna
Sezonowości Ustaw sezonowość szeregów czasowych jako liczbę całkowitą z częstotliwością serii.
Jeśli sezonowość jest ustawiona na wartość "auto", zostanie ona wywnioskowana.
sezonowość
shortSeriesHandlingConfig Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML. "Auto"
"Upuść"
"Brak"
"Pad"
targetAggregateFunction Funkcja używana do agregowania kolumny docelowej szeregów czasowych w celu zachowania zgodności z określoną częstotliwością użytkownika.
Jeśli parametr TargetAggregateFunction jest ustawiony, tj. nie "Brak", ale parametr freq nie jest ustawiony, zostanie zgłoszony błąd. Możliwe funkcje agregacji docelowej to: "sum", "max", "min" i "mean".
"Max"
"Średnia"
"Min"
"Brak"
"Suma"
targetLags Liczba poprzednich okresów do opóźnienia z kolumny docelowej. TargetLags
targetRollingWindowSize Liczba poprzednich okresów użytych do utworzenia średniej okna kroczącego kolumny docelowej. TargetRollingWindowSize
timeColumnName Nazwa kolumny czasowej. Ten parametr jest wymagany podczas prognozowania w celu określenia kolumny datetime w danych wejściowych używanych do tworzenia szeregów czasowych i wnioskowania o jego częstotliwości. struna
timeSeriesIdColumnNames Nazwy kolumn używanych do grupowania czasowników. Może służyć do tworzenia wielu serii.
Jeśli ziarno nie jest zdefiniowane, zakłada się, że zestaw danych jest jednym szeregem czasowym. Ten parametr jest używany z prognozowaniem typu zadania.
string[]
useStl Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych. "Brak"
"Sezon"
"SeasonTrend"

ForecastingTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

GenerationSafetyQualityMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "AcceptableCoherenceScorePerInstance"
"AcceptableFluencyScorePerInstance"
"AcceptableGroundednessScorePerInstance"
"AcceptableRelevanceScorePerInstance"
"AcceptableSimilarityScorePerInstance"
"AggregatedCoherencePassRate"
"AggregatedFluencyPassRate"
"AggregatedGroundednessPassRate"
"AggregatedRelevancePassRate"
"AggregatedSimilarityPassRate" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationSafetyQualityMonitoringSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationSafetyQualityMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationSafetyQuality" (wymagane)
workspaceConnectionId Pobiera lub ustawia identyfikator połączenia obszaru roboczego używany do nawiązywania połączenia z punktem końcowym generowania zawartości. struna

GenerationTokenUsageMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "TotalTokenCount"
"TotalTokenCountPerGroup" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationTokenUsageSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationTokenUsageMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationTokenStatistics" (wymagane)

GridSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Siatka" (wymagana)

IdentityConfiguration

Nazwa Opis Wartość
identityType Ustaw wartość "AMLToken" dla typu AmlToken. Ustaw wartość "Managed" dla typu ManagedIdentity. Ustaw wartość "UserIdentity" dla typu UserIdentity. "AMLToken"
"Zarządzane"
"UserIdentity" (wymagane)

ImageClassification

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageClassificationMultilabel

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"IOU"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageInstanceSegmentation

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageInstanceSegmentation" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba współbieżnych iteracji rozwiązania AutoML. Int
maxTrials Maksymalna liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna

ImageModelDistributionSettingsClassification

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
struna

ImageModelDistributionSettingsObjectDetection

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
NMS: brak maksymalnego pomijania
struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. Musi mieć wartość "none", "coco", "voc" lub "coco_voc". struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna

ImageModelSettingsClassification

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
Int

ImageModelSettingsObjectDetection

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
logTrainingMetrics Włączanie obliczeń i rejestrowania metryk trenowania. "Wyłącz"
"Włącz"
logValidationLoss Włącz przetwarzanie i utratę walidacji rejestrowania. "Wyłącz"
"Włącz"
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
"ExtraLarge"
"Duży"
"Średni"
"Brak"
"Mały"
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Bool
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. Int
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. "Coco"
"CocoVoc"
"Brak"
"Voc"
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int

ImageObjectDetection

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageObjectDetection" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego kończenia. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmów próbkowania hiperparametrów. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ImportDataAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "ImportData" (wymagane)
dataImportDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. DataImportuj (wymagane)

Własność intelektualna

Nazwa Opis Wartość
protectionLevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
wydawca [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

Właściwości elementu JobBase

Nazwa Opis Wartość
componentId Identyfikator zasobu usługi ARM zasobu składnika. struna
computeId Identyfikator zasobu usługi ARM zasobu obliczeniowego. struna
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana zadania. struna
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". struna
tożsamość Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null.
Wartość domyślna to AmlToken, jeśli ma wartość null.
IdentityConfiguration
isArchived Czy zasób jest archiwizowany? Bool
jobType Ustaw wartość "AutoML" dla typu AutoMLJob. Ustaw wartość "Command" dla typu CommandJob. Ustaw wartość "FineTuning" dla typu FineTuningJob. Ustaw wartość "Etykietowanie" dla typu LabelingJobProperties. Ustaw wartość "Pipeline" dla typu PipelineJob. Ustaw wartość "Spark" dla typu SparkJob. Ustaw wartość "Zamiatanie" dla typu SweepJob. "AutoML"
"Polecenie"
"FineTuning"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
notificationSetting Ustawienie powiadomienia dla zadania NotificationSetting
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
secretsConfiguration Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. JobBaseSecretsConfiguration
usługi Lista punktów zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.
JobBaseServices
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

JobBaseSecretsConfiguration

Nazwa Opis Wartość

JobBaseServices

Nazwa Opis Wartość

JobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType Ustaw wartość "custom_model" dla typu CustomModelJobInput. Ustaw wartość "literał" dla typu LiteralJobInput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobInput. Ustaw wartość "mltable" dla typu MLTableJobInput. Ustaw wartość "triton_model" dla typu TritonModelJobInput. Ustaw wartość "uri_file" dla typu UriFileJobInput. Ustaw wartość "uri_folder" dla typu UriFolderJobInput. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobOutput

Nazwa Opis Wartość
opis Opis danych wyjściowych. struna
jobOutputType Ustaw wartość "custom_model" dla typu CustomModelJobOutput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobOutput. Ustaw wartość "mltable" dla typu MLTableJobOutput. Ustaw wartość "triton_model" dla typu TritonModelJobOutput. Ustaw wartość "uri_file" dla typu UriFileJobOutput. Ustaw wartość "uri_folder" dla typu UriFolderJobOutput. "custom_model"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobResourceConfiguration

Nazwa Opis Wartość
dockerArgs Dodatkowe argumenty do przekazania do polecenia uruchamiania platformy Docker. Spowoduje to zastąpienie wszystkich parametrów, które zostały już ustawione przez system lub w tej sekcji. Ten parametr jest obsługiwany tylko w przypadku typów obliczeniowych usługi Azure ML. struna
instanceCount Opcjonalna liczba wystąpień lub węzłów używanych przez docelowy obiekt obliczeniowy. Int
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
Lokalizacje Lokalizacje, w których można uruchomić zadanie. string[]
maxInstanceCount Opcjonalna maksymalna dozwolona liczba wystąpień lub węzłów, które mają być używane przez docelowy obiekt obliczeniowy.
Do użytku z trenowania elastycznego, obecnie obsługiwane tylko przez typ dystrybucji PyTorch.
Int
Właściwości Dodatkowa torba właściwości. ResourceConfigurationProperties
shmSize Rozmiar bloku pamięci udostępnionej kontenera platformy Docker. Powinno to być w formacie (liczba)(jednostka), w którym liczba ma być większa niż 0, a jednostka może być jedną z b(bajtów), k(kilobajtów), m(megabajtów) lub g(gigabajtów). struna

Ograniczenia:
Wzorzec = \d+[bBkKmMgG]

JobScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateJob" (wymagane)
jobDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. JobBaseProperties (wymagane)

JobService

Nazwa Opis Wartość
punkt końcowy Adres URL punktu końcowego. struna
jobServiceType Typ punktu końcowego. struna
Węzłów Węzły, na których użytkownik chce uruchomić usługę.
Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. Int
Właściwości Dodatkowe właściwości do ustawienia w punkcie końcowym. JobServiceProperties

Właściwości usługi zadań

Nazwa Opis Wartość

EtykietaKategoria

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. struna
multiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy etykiety. struna
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. struna
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

LabelingJobImageProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"
mediaType [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)

LabelingJobInstructions

Nazwa Opis Wartość
Uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. struna

LabelingJobLabelCategories

Nazwa Opis Wartość

LabelingJobMediaProperties

Nazwa Opis Wartość
mediaType Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. "Obraz"
"Tekst" (wymagany)

LabelingJobProperties

Nazwa Opis Wartość
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "Etykietowanie" (wymagane)
labelCategories Etykieta kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Właściwości specyficzne dla nośnika w zadaniu. LabelingJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MLAssistConfiguration

LabelingJobTextProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"
mediaType [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)

LiterałJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "literał" (wymagany)
wartość [Wymagane] Wartość literału dla danych wejściowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ManagedComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "ManagedIdentity" (wymagane)
tożsamość Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) ManagedServiceIdentity

Identyfikator zarządzany

Nazwa Opis Wartość
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

MedianStoppingPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "MedianStopping" (wymagane)

Microsoft.MachineLearningServices/workspaces/schedules

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszarów roboczych
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. ScheduleProperties (wymagane)

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. "Wyłączone"
"Włączone" (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

MLTableJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ModelPerformanceMetricThresholdBase

Nazwa Opis Wartość
modelType Ustaw wartość "Classification" dla typu ClassificationModelPerformanceMetricThreshold. Ustaw wartość "Regresja" dla typu RegressionModelPerformanceMetricThreshold. "Klasyfikacja"
"Regresja" (wymagana)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

ModelPerformanceSignal

Nazwa Opis Wartość
dataSegment Segment danych. MonitoringDataSegment
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. ModelPerformanceMetricThresholdBase (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których zostanie obliczona wydajność. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane referencyjne używane jako podstawa do obliczania wydajności modelu. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "ModelPerformance" (wymagane)

MonitorComputeConfigurationBase

Nazwa Opis Wartość
computeType Ustaw wartość "ServerlessSpark" dla typu MonitorServerlessSparkCompute. "BezserweroweSpark" (wymagane)

MonitorComputeIdentityBase

Nazwa Opis Wartość
computeIdentityType Ustaw wartość "AmlToken" dla typu AmlTokenComputeIdentity. Ustaw wartość "ManagedIdentity" dla typu ManagedComputeIdentity. "AmlToken"
"ManagedIdentity" (wymagane)

MonitorDefinition

Nazwa Opis Wartość
alertNotificationSettings Ustawienia powiadomień monitora. MonitorNotificationSettings
computeConfiguration [Wymagane] Identyfikator zasobu obliczeniowego usługi ARM do uruchomienia zadania monitorowania. MonitorComputeConfigurationBase (wymagane)
monitoringTarget Identyfikator zasobu usługi ARM modelu lub wdrożenia objętego tym monitorem. MonitoringTarget
Sygnały [Wymagane] Sygnały do monitorowania. MonitorDefinitionSignals (wymagane)

MonitorDefinitionSignals

Nazwa Opis Wartość

MonitorEmailNotificationSettings

Nazwa Opis Wartość
wiadomości e-mail Jest to lista adresatów poczty e-mail, która ma łącznie 499 znaków. string[]

MonitorowanieDataSegment

Nazwa Opis Wartość
cecha Funkcja umożliwiająca segmentowanie danych. struna
Wartości Filtruje tylko określone wartości danej funkcji segmentowanej. string[]

MonitoringFeatureFilterBase

Nazwa Opis Wartość
filterType Ustaw wartość "AllFeatures" dla typu AllFeatures. Ustaw wartość "FeatureSubset" dla typu FeatureSubset. Ustaw wartość "TopNByAttribution" dla typu TopNFeaturesByAttribution. "AllFeatures"
"FeatureSubset"
"TopNByAttribution" (wymagane)

MonitoringInputDataBase

Nazwa Opis Wartość
Kolumny Mapowanie nazw kolumn na specjalne zastosowania. MonitoringInputDataBaseColumns
dataContext Metadane kontekstu źródła danych. struna
inputDataType Ustaw wartość "Naprawiono" dla typu FixedInputData. Ustaw wartość "Rolling" dla typu RollingInputData. Ustaw wartość "Static" dla typu StaticInputData. "Naprawiono"
"Rolling"
"Static" (wymagane)
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MonitoringInputDataBaseColumns

Nazwa Opis Wartość

MonitoringSignalBase

Nazwa Opis Wartość
notificationTypes Bieżący tryb powiadomień dla tego sygnału. Tablica ciągów zawierająca dowolną z:
"AmlNotification"
"AzureMonitor"
Właściwości Słownik właściwości. Właściwości można dodawać, ale nie usuwać ani zmieniać. MonitorowanieSignalBaseProperties
signalType Ustaw wartość "Custom" dla typu CustomMonitoringSignal. Ustaw wartość "DataDrift" dla typu DataDriftMonitoringSignal. Ustaw wartość "DataQuality" dla typu DataQualityMonitoringSignal. Ustaw wartość "FeatureAttributionDrift" dla typu FeatureAttributionDriftMonitoringSignal. Ustaw wartość "GenerationSafetyQuality" dla typu GenerationSafetyQualityMonitoringSignal. Ustaw wartość "GenerationTokenStatistics" dla typu GenerationTokenUsageSignal. Ustaw wartość "ModelPerformance" dla typu ModelPerformanceSignal. Ustaw wartość "PredictionDrift" dla typu PredictionDriftMonitoringSignal. "Niestandardowy"
"DataDrift"
"DataQuality"
"FeatureAttributionDrift"
"GenerationSafetyQuality"
"GenerationTokenStatistics"
"ModelPerformance"
"PredictionDrift" (wymagane)

MonitoringSignalBaseProperties

Nazwa Opis Wartość

MonitorowanieTarget

Nazwa Opis Wartość
identyfikator wdrożenia Identyfikator zasobu usługi ARM wdrożenia objętego tym monitorem. struna
modelId Identyfikator zasobu usługi ARM dla jednego z modeli przeznaczonych dla tego monitora. struna
taskType [Wymagane] Typ zadania uczenia maszynowego modelu. "Klasyfikacja"
"QuestionAnswering"
"Regresja" (wymagana)

MonitoringThreshold

Nazwa Opis Wartość
wartość Wartość progowa. Jeśli wartość null, ustawienie domyślne jest zależne od typu metryki. Int

MonitorowanieWorkspaceConnection

Nazwa Opis Wartość
environmentVariables Właściwości połączenia usługi obszaru roboczego do przechowywania jako zmiennych środowiskowych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz zmiennej środowiskowej.
MonitoringWorkspaceConnectionEnvironmentVariables
Tajemnice Właściwości połączenia usługi obszaru roboczego do przechowywania jako wpisów tajnych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz tajny.
MonitoringWorkspaceConnectionSecrets

MonitoringWorkspaceConnectionEnvironmentVariables

Nazwa Opis Wartość

MonitoringWorkspaceConnectionSecrets

Nazwa Opis Wartość

MonitorNotificationSettings

Nazwa Opis Wartość
emailNotificationSettings Ustawienia poczty e-mail powiadomienia AML. MonitorEmailNotificationSettings

MonitorServerlessSparkCompute

Nazwa Opis Wartość
computeIdentity [Wymagane] Schemat tożsamości, do których korzystają zadania platformy Spark uruchomione na bezserwerowej platformie Spark. MonitorComputeIdentityBase (wymagane)
computeType [Wymagane] Określa typ sygnału do monitorowania. "BezserweroweSpark" (wymagane)
instanceType [Wymagane] Typ wystąpienia, w którym uruchomiono zadanie platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
runtimeVersion [Wymagane] Wersja środowiska uruchomieniowego platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[0-9]+\.[0-9]+$ (wymagane)

Mpi

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "Mpi" (wymagane)
processCountPerInstance Liczba procesów na węzeł MPI. Int

NCrossValidations

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoNCrossValidations. Ustaw wartość "Custom" dla typu CustomNCrossValidations. "Auto"
"Niestandardowy" (wymagany)

NlpFixedParameters

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. Int
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. "Stała"
"ConstantWithWarmup"
"Cosine"
"CosineWithRestarts"
"Liniowy"
"Brak"
"Wielomianowy"
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. Int
trainingBatchSize Rozmiar partii dla procedury trenowania. Int
validationBatchSize Rozmiar partii do użycia podczas oceny. Int
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. Int
weightDecay Rozkład masy dla procedury treningowej. Int

NlpParameterSubspace

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. struna
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. struna
trainingBatchSize Rozmiar partii dla procedury trenowania. struna
validationBatchSize Rozmiar partii do użycia podczas oceny. struna
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. struna
weightDecay Rozkład masy dla procedury treningowej. struna

NlpSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

NlpVerticalFeaturizationSettings

Nazwa Opis Wartość
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna

NlpVerticalLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba iteracji automl współbieżnych. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu dla poszczególnych wersji próbnych HD. struna

Węzłów

Nazwa Opis Wartość
nodesValueType Ustaw wartość "All" dla typu AllNodes. "Wszystkie" (wymagane)

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

Wartości liczboweDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu danych liczbowych do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

NumericalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka jakości danych liczbowych do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

WartośćnumerycznyPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania liczbowego do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

Cel

Nazwa Opis Wartość
cel [Wymagane] Definiuje obsługiwane cele metryk na potrzeby dostrajania hiperparametrów "Maksymalizuj"
"Minimalizuj" (wymagane)
primaryMetric [Wymagane] Nazwa metryki do optymalizacji. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

PotokJob

Nazwa Opis Wartość
Wejścia Dane wejściowe zadania potoku. PipelineJobInputs
Zadania Zadania skonstruować zadanie potoku. PipelineJobJobs
jobType [Wymagane] Określa typ zadania. "Potok" (wymagany)
Wyjść Dane wyjściowe zadania potoku PipelineJobOutputs
Ustawienia Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek
sourceJobId Identyfikator zasobu usługi ARM zadania źródłowego. struna

PipelineJobInputs

Nazwa Opis Wartość

PipelineJobJobs

Nazwa Opis Wartość

PipelineJobOutputs

Nazwa Opis Wartość

PredictionDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaPredictionDriftMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumerycznePredictionDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

PredictionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. PredictionDriftMonitoringSignalFeatureDataTypeOverride
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. PredictionDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "PredictionDrift" (wymagane)

PredictionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

PyTorch

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "PyTorch" (wymagane)
processCountPerInstance Liczba procesów na węzeł. Int

QueueSettings

Nazwa Opis Wartość
jobTier Steruje warstwą zadania obliczeniowego "Podstawowa"
"Null"
"Premium"
"Spot"
"Standardowa"
priorytet Określa priorytet zadania obliczeniowego. Int

RandomSamplingAlgorithm

Nazwa Opis Wartość
logbase Opcjonalna liczba dodatnia lub e w formacie ciągu, który ma być używany jako podstawa do próbkowania losowego opartego na dzienniku struna
reguła Określony typ algorytmu losowego "Losowe"
"Sobol"
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Losowe" (wymagane)
nasienie Opcjonalna liczba całkowita do użycia jako inicjator generowania liczb losowych Int

Promień

Nazwa Opis Wartość
adres Adres węzła głównego Raya. struna
dashboardPort Port, z który ma być powiązany z serwerem pulpitu nawigacyjnego. Int
distributionType [Wymagane] Określa typ struktury dystrybucji. "Ray" (wymagane)
headNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle głównym. struna
includeDashboard Podaj ten argument, aby uruchomić graficzny interfejs użytkownika pulpitu nawigacyjnego Ray. Bool
port Port procesu promienia głowy. Int
workerNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle procesu roboczego. struna

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
triggerType [Wymagane] "Cykl" (wymagany)

Regresja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania regresji. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Regresja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. RegressionTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

RegressionModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka wydajności modelu regresji do obliczenia. "MeanAbsoluteError"
"MeanSquaredError"
"RootMeanSquaredError" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Regresja" (wymagana)

RegressionTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceConfigurationProperties

Nazwa Opis Wartość

RollingInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Rolling" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowOffset [Wymagane] Przesunięcie czasu między końcem okna danych a bieżącym czasem wykonywania monitora. ciąg (wymagany)
windowSize [Wymagane] Rozmiar okna danych końcowych. ciąg (wymagany)

PróbkowanieAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType Ustaw wartość "Bayesian" dla typu BayesianSamplingAlgorithm. Ustaw wartość "Grid" dla typu GridSamplingAlgorithm. Ustaw wartość "Random" dla typu RandomSamplingAlgorithm. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ScheduleActionBase

Nazwa Opis Wartość
actionType Ustaw wartość "CreateJob" dla typu JobScheduleAction. Ustaw wartość "CreateMonitor" dla typu CreateMonitorAction. Ustaw wartość "ImportData" dla typu ImportDataAction. Ustaw wartość "InvokeBatchEndpoint" dla typu EndpointScheduleAction. "CreateJob"
"CreateMonitor"
"ImportData"
"InvokeBatchEndpoint" (wymagane)

Właściwości harmonogramu

Nazwa Opis Wartość
akcja [Wymagane] Określa akcję harmonogramu ScheduleActionBase (wymagane)
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana harmonogramu. struna
isEnabled Czy harmonogram jest włączony? Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags
spust [Wymagane] Określa szczegóły wyzwalacza TriggerBase (wymagane)

Sezonowości

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoSeasonality. Ustaw wartość "Custom" dla typu CustomSeasonality. "Auto"
"Niestandardowy" (wymagany)

Konfiguracja wpisu tajnego

Nazwa Opis Wartość
Uri Identyfikator URI wpisu tajnego.
Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
struna
workspaceSecretName Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. struna

SparkJob

Nazwa Opis Wartość
archiwum Archiwizowanie plików używanych w zadaniu. string[]
args Argumenty zadania. struna
codeId [Wymagane] Identyfikator zasobu usługi ARM zasobu kodu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
Conf Właściwości skonfigurowane przez platformę Spark. SparkJobConf
wpis [Wymagane] Wpis do wykonania podczas uruchamiania zadania. SparkJobEntry (wymagane)
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. SparkJobEnvironmentVariables
Pliki Pliki używane w zadaniu. string[]
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SparkJobInputs
Słoiki Pliki Jar używane w zadaniu. string[]
jobType [Wymagane] Określa typ zadania. "Spark" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SparkJobOutputs
pyFiles Pliki języka Python używane w zadaniu. string[]
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. SparkResourceConfiguration

SparkJobConf

Nazwa Opis Wartość

SparkJobEntry

Nazwa Opis Wartość
sparkJobEntryType Ustaw wartość "SparkJobPythonEntry" dla typu SparkJobPythonEntry. Ustaw wartość "SparkJobScalaEntry" dla typu SparkJobScalaEntry. "SparkJobPythonEntry"
"SparkJobScalaEntry" (wymagane)

SparkJobEnvironmentVariables

Nazwa Opis Wartość

SparkJobInputs

Nazwa Opis Wartość

SparkJobOutputs

Nazwa Opis Wartość

SparkJobPythonEntry

Nazwa Opis Wartość
plik [Wymagane] Względna ścieżka pliku języka Python dla punktu wejścia zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobPythonEntry" (wymagane)

SparkJobScalaEntry

Nazwa Opis Wartość
className [Wymagane] Nazwa klasy Scala używana jako punkt wejścia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobScalaEntry" (wymagane)

SparkResourceConfiguration

Nazwa Opis Wartość
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
runtimeVersion Wersja środowiska uruchomieniowego platformy Spark używana dla zadania. struna

StackEnsembleSettings

Nazwa Opis Wartość
stackMetaLearnerKWargs Parametry opcjonalne, które mają być przekazywane do inicjatora metauczeń. jakikolwiek
stackMetaLearnerTrainPercentage Określa proporcję zestawu treningowego (podczas wybierania typu trenowania i sprawdzania poprawności trenowania) do zastrzelenia na potrzeby trenowania metauczeń. Wartość domyślna to 0,2. Int
stackMetaLearnerType Metauczeń to model trenowany na podstawie danych wyjściowych poszczególnych modeli heterogenicznych. "ElasticNet"
"ElasticNetCV"
"LightGBMClassifier"
"LightGBMRegressor"
"LinearRegression"
"LogisticsRegression"
"LogisticsRegressionCV"
"Brak"

StaticInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Static" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowEnd [Wymagane] Data zakończenia okna danych. ciąg (wymagany)
oknoStart [Wymagane] Data rozpoczęcia okna danych. ciąg (wymagany)

Zamiatanie

Nazwa Opis Wartość
componentConfiguration Konfiguracja składnika do zamiatania składnika ComponentConfiguration
earlyTermination Zasady wczesnego kończenia umożliwiają anulowanie przebiegów o niskiej wydajności przed ich ukończeniem EarlyTerminationPolicy
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SweepJobInputs
jobType [Wymagane] Określa typ zadania. "Zamiatanie" (wymagane)
Limity Limit zadań zamiatania. SweepJobLimits
cel [Wymagane] Cel optymalizacji. objective (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SweepJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
próbkowanieAlgorithm [Wymagane] Algorytm próbkowania hiperparametrów PróbkowanieAlgorithm (wymagane)
searchSpace [Wymagane] Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru dowolna (wymagana)
proces [Wymagane] Definicja składnika wersji próbnej. Wersji próbnejComponent (wymagane)

SweepJobInputs

Nazwa Opis Wartość

SweepJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
maxConcurrentTrials Maksymalna liczba współbieżnych wersji próbnych zadania zamiatania. Int
maxTotalTrials Zamiatanie zadania — maksymalna łączna liczba prób. Int
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna
trialTimeout Zamiatanie wartości limitu czasu wersji próbnej zadania. struna

SweepJobOutputs

Nazwa Opis Wartość

TableFixedParameters

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. Int
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. Int
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. Int
minDataInLeaf Minimalna liczba danych na liść. Int
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. Int
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. Int
numLeaves Określ liczbę liści. Int
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. Int
regLambda Termin uregulowania L2 na wagi. Int
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. Int
subsampleFreq Częstotliwość podprzykładu. Int
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. Bool
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. Bool

TableParameterSubspace

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. struna
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. struna
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. struna
minDataInLeaf Minimalna liczba danych na liść. struna
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. struna
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. struna
numLeaves Określ liczbę liści. struna
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. struna
regLambda Termin uregulowania L2 na wagi. struna
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. struna
subsampleFreq Częstotliwość podprzykładu struna
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. struna
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. struna

TableSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

TableVerticalFeaturizationSettings

Nazwa Opis Wartość
blockedTransformers Transformatory te nie są stosowane w cechowaniu. Tablica ciągów zawierająca dowolną z:
"CatTargetEncoder"
"CountVectorizer"
"HashOneHotEncoder"
"LabelEncoder"
"NaiveBayes"
"OneHotEncoder"
"TextTargetEncoder"
"TfIdf"
"WoETargetEncoder"
"WordEmbedding"
columnNameAndTypes Słownik nazwy kolumny i jego typu (int, float, string, datetime itp.). TableVerticalFeaturizationSettingsColumnNameAndTypes
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna
enableDnnFeaturization Określa, czy używać cech opartych na Dnn do cechowania danych. Bool
tryb Tryb cechowania — użytkownik może zachować domyślny tryb "Auto", a rozwiązanie AutoML zajmie się niezbędnym przekształceniem danych w fazie cechowania.
Jeśli wybrano opcję "Wyłączone", nie jest wykonywana cechowanie.
Jeśli wybrano opcję "Niestandardowy", użytkownik może określić dodatkowe dane wejściowe, aby dostosować sposób wykonywania cechowania.
"Auto"
"Niestandardowy"
"Wyłączone"
transformerParams Użytkownik może określić dodatkowe transformatory, które mają być używane wraz z kolumnami, do których ma zostać zastosowany, oraz parametry konstruktora transformatora. TableVerticalFeaturizationSettingsTransformerParams

TableVerticalFeaturizationSettingsColumnNameAndTypes

Nazwa Opis Wartość

TableVerticalFeaturizationSettingsTransformerParams

Nazwa Opis Wartość

TableVerticalLimitSettings

Nazwa Opis Wartość
enableEarlyTermination Włącz wczesne zakończenie, określa, czy funkcja AutoMLJob zakończy się wcześnie, jeśli w ciągu ostatnich 20 iteracji nie będzie poprawa oceny. Bool
exitScore Wynik zakończenia zadania rozwiązania AutoML. Int
maxConcurrentTrials Maksymalna liczba iteracji współbieżnych. Int
maxCoresPerTrial Maksymalna liczba rdzeni na iterację. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji. Int
sweepConcurrentTrials Liczba współbieżnych przebiegów zamiatania, które użytkownik chce wyzwolić. Int
sweepTrials Liczba przebiegów zamiatania, które użytkownik chce wyzwolić. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu iteracji. struna

Opóźnienie docelowe

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetLags. Ustaw wartość "Custom" dla typu CustomTargetLags. "Auto"
"Niestandardowy" (wymagany)

TargetRollingWindowSize

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetRollingWindowSize. Ustaw wartość "Custom" dla typu CustomTargetRollingWindowSize. "Auto"
"Niestandardowy" (wymagany)

TensorFlow

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "TensorFlow" (wymagany)
parametrServerCount Liczba zadań serwera parametrów. Int
workerCount Liczba procesów roboczych. Jeśli nie zostanie określony, wartość domyślna to liczba wystąpień. Int

Klasyfikacja tekstu

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
primaryMetric Podstawowa metryka dla zadania Text-Classification. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextClassificationMultilabel

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextNer

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextNER" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TopNFeaturesByAttribution

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "TopNByAttribution" (wymagane)
Do góry Liczba najważniejszych funkcji do uwzględnienia. Int

Wersja próbnaComponent

Nazwa Opis Wartość
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. TrialComponentEnvironmentVariables
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

TrialComponentEnvironmentVariables

Nazwa Opis Wartość

TriggerBase

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType Ustaw wartość "Cron" dla typu CronTrigger. Ustaw wartość "Cykl" dla typu RecurrenceTrigger. "Cron"
"Cykl" (wymagany)

TritonModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

TritonModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ObcięcieselectionPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Obcięcie wyboru" (wymagane)
obcięciepercentage Procent przebiegów do anulowania w każdym interwale oceny. Int

UriFileJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFileJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UriFolderJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFolderJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Identyfikator użytkownika

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)

Definicja zasobu szablonu usługi ARM

Typ zasobu obszary robocze/harmonogramy można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/schedules, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/schedules",
  "apiVersion": "2024-04-01-preview",
  "name": "string",
  "properties": {
    "action": {
      "actionType": "string"
      // For remaining properties, see ScheduleActionBase objects
    },
    "description": "string",
    "displayName": "string",
    "isEnabled": "bool",
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    },
    "trigger": {
      "endTime": "string",
      "startTime": "string",
      "timeZone": "string",
      "triggerType": "string"
      // For remaining properties, see TriggerBase objects
    }
  }
}

MonitoringFeatureFilterBase obiektów

Ustaw właściwość filterType, aby określić typ obiektu.

W przypadku AllFeaturesużyj:

{
  "filterType": "AllFeatures"
}

W przypadku FeatureSubsetużyj:

{
  "features": [ "string" ],
  "filterType": "FeatureSubset"
}

W przypadku TopNByAttribution użyj:

{
  "filterType": "TopNByAttribution",
  "top": "int"
}

Obiekty JobInput

Ustaw właściwość jobInputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  "jobInputType": "custom_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku literałuużyj:

{
  "jobInputType": "literal",
  "value": "string"
}

W przypadku mlflow_modelużyj:

{
  "jobInputType": "mlflow_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku mltableużyj:

{
  "jobInputType": "mltable",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku triton_modelużyj:

{
  "jobInputType": "triton_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku uri_fileużyj polecenia:

{
  "jobInputType": "uri_file",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku uri_folderużyj:

{
  "jobInputType": "uri_folder",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

PredictionDriftMetricThresholdBase, obiekty

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  "dataType": "Categorical",
  "metric": "string"
}

W przypadku liczbowych użyj:

{
  "dataType": "Numerical",
  "metric": "string"
}

Obiekty ScheduleActionBase

Ustaw właściwość actionType, aby określić typ obiektu.

W przypadku createJobużyj:

{
  "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"
    },
    "secretsConfiguration": {
      "{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"
        }
      }
    },
    "tags": {
      "{customized property}": "string"
    },
    "jobType": "string"
    // For remaining properties, see JobBaseProperties objects
  }
}

W przypadku CreateMonitorużyj:

{
  "actionType": "CreateMonitor",
  "monitorDefinition": {
    "alertNotificationSettings": {
      "emailNotificationSettings": {
        "emails": [ "string" ]
      }
    },
    "computeConfiguration": {
      "computeType": "string"
      // For remaining properties, see MonitorComputeConfigurationBase objects
    },
    "monitoringTarget": {
      "deploymentId": "string",
      "modelId": "string",
      "taskType": "string"
    },
    "signals": {
      "{customized property}": {
        "notificationTypes": [ "string" ],
        "properties": {
          "{customized property}": "string"
        },
        "signalType": "string"
        // For remaining properties, see MonitoringSignalBase objects
      }
    }
  }
}

W przypadku ImportDataużyj:

{
  "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"
    },
    "source": {
      "connection": "string",
      "sourceType": "string"
      // For remaining properties, see DataImportSource objects
    },
    "stage": "string",
    "tags": {
      "{customized property}": "string"
    }
  }
}

W przypadku InvokeBatchEndpointużyj:

{
  "actionType": "InvokeBatchEndpoint",
  "endpointInvocationDefinition": {}
}

Obiekty TargetRollingWindowSize

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  "mode": "Auto"
}

W przypadku niestandardowychużyj:

{
  "mode": "Custom",
  "value": "int"
}

Obiekty TargetLags

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  "mode": "Auto"
}

W przypadku niestandardowychużyj:

{
  "mode": "Custom",
  "values": [ "int" ]
}

Obiekty NCrossValidations

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  "mode": "Auto"
}

W przypadku niestandardowychużyj:

{
  "mode": "Custom",
  "value": "int"
}

Obiekty DataImportSource

Ustaw właściwość sourceType, aby określić typ obiektu.

W przypadkubazy danych użyj:

{
  "query": "string",
  "sourceType": "database",
  "storedProcedure": "string",
  "storedProcedureParams": [
    {
      "{customized property}": "string"
    }
  ],
  "tableName": "string"
}

W przypadku file_systemużyj:

{
  "path": "string",
  "sourceType": "file_system"
}

Obiekty ForecastHorizon

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  "mode": "Auto"
}

W przypadku niestandardowychużyj:

{
  "mode": "Custom",
  "value": "int"
}

Obiekty ModelPerformanceMetricThresholdBase

Ustaw właściwość modelType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  "metric": "string",
  "modelType": "Classification"
}

W przypadku regresjiużyj:

{
  "metric": "string",
  "modelType": "Regression"
}

Obiekty DataQualityMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  "dataType": "Categorical",
  "metric": "string"
}

W przypadku liczbowych użyj:

{
  "dataType": "Numerical",
  "metric": "string"
}

Obiekty IdentityConfiguration

Ustaw właściwość identityType, aby określić typ obiektu.

W przypadkuAMLToken użyj:

{
  "identityType": "AMLToken"
}

W przypadku zarządzanychużyj:

{
  "clientId": "string",
  "identityType": "Managed",
  "objectId": "string",
  "resourceId": "string"
}

W przypadku userIdentityużyj:

{
  "identityType": "UserIdentity"
}

FineTuningVertical obiektów

Ustaw właściwość modelProvider, aby określić typ obiektu.

W przypadku azureOpenAIużyj:

{
  "hyperParameters": {
    "batchSize": "int",
    "learningRateMultiplier": "int",
    "nEpochs": "int"
  },
  "modelProvider": "AzureOpenAI"
}

W przypadku niestandardowychużyj:

{
  "hyperParameters": {
    "{customized property}": "string"
  },
  "modelProvider": "Custom"
}

Obiekty JobBaseProperties

Ustaw właściwość jobType, aby określić typ obiektu.

W przypadku rozwiązania AutoMLużyj:

{
  "environmentId": "string",
  "environmentVariables": {
    "{customized property}": "string"
  },
  "jobType": "AutoML",
  "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}": {}
    },
    "shmSize": "string"
  },
  "taskDetails": {
    "logVerbosity": "string",
    "targetColumnName": "string",
    "trainingData": {
      "description": "string",
      "jobInputType": "string",
      "mode": "string",
      "pathOnCompute": "string",
      "uri": "string"
    },
    "taskType": "string"
    // For remaining properties, see AutoMLVertical objects
  }
}

W przypadkupolecenia użyj:

{
  "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
    }
  },
  "jobType": "Command",
  "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}": {}
    },
    "shmSize": "string"
  }
}

W przypadku FineTuning użyj:

{
  "fineTuningDetails": {
    "model": {
      "description": "string",
      "jobInputType": "string",
      "mode": "string",
      "pathOnCompute": "string",
      "uri": "string"
    },
    "taskType": "string",
    "trainingData": {
      "description": "string",
      "jobInputType": "string"
      // For remaining properties, see JobInput objects
    },
    "validationData": {
      "description": "string",
      "jobInputType": "string"
      // For remaining properties, see JobInput objects
    },
    "modelProvider": "string"
    // For remaining properties, see FineTuningVertical objects
  },
  "jobType": "FineTuning",
  "outputs": {
    "{customized property}": {
      "description": "string",
      "jobOutputType": "string"
      // For remaining properties, see JobOutput objects
    }
  }
}

W przypadku etykietowaniaużyj:

{
  "dataConfiguration": {
    "dataId": "string",
    "incrementalDataRefresh": "string"
  },
  "jobInstructions": {
    "uri": "string"
  },
  "jobType": "Labeling",
  "labelCategories": {
    "{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
  }
}

W przypadkupotoku użyj:

{
  "inputs": {
    "{customized property}": {
      "description": "string",
      "jobInputType": "string"
      // For remaining properties, see JobInput objects
    }
  },
  "jobs": {
    "{customized property}": {}
  },
  "jobType": "Pipeline",
  "outputs": {
    "{customized property}": {
      "description": "string",
      "jobOutputType": "string"
      // For remaining properties, see JobOutput objects
    }
  },
  "settings": {},
  "sourceJobId": "string"
}

W przypadku platformy Sparkużyj:

{
  "archives": [ "string" ],
  "args": "string",
  "codeId": "string",
  "conf": {
    "{customized property}": "string"
  },
  "entry": {
    "sparkJobEntryType": "string"
    // For remaining properties, see SparkJobEntry objects
  },
  "environmentId": "string",
  "environmentVariables": {
    "{customized property}": "string"
  },
  "files": [ "string" ],
  "inputs": {
    "{customized property}": {
      "description": "string",
      "jobInputType": "string"
      // For remaining properties, see JobInput objects
    }
  },
  "jars": [ "string" ],
  "jobType": "Spark",
  "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"
  }
}

W przypadkusweep użyj:

{
  "componentConfiguration": {
    "pipelineSettings": {}
  },
  "earlyTermination": {
    "delayEvaluation": "int",
    "evaluationInterval": "int",
    "policyType": "string"
    // For remaining properties, see EarlyTerminationPolicy objects
  },
  "inputs": {
    "{customized property}": {
      "description": "string",
      "jobInputType": "string"
      // For remaining properties, see JobInput objects
    }
  },
  "jobType": "Sweep",
  "limits": {
    "jobLimitsType": "string",
    "maxConcurrentTrials": "int",
    "maxTotalTrials": "int",
    "timeout": "string",
    "trialTimeout": "string"
  },
  "objective": {
    "goal": "string",
    "primaryMetric": "string"
  },
  "outputs": {
    "{customized property}": {
      "description": "string",
      "jobOutputType": "string"
      // For remaining properties, see JobOutput objects
    }
  },
  "queueSettings": {
    "jobTier": "string",
    "priority": "int"
  },
  "resources": {
    "dockerArgs": "string",
    "instanceCount": "int",
    "instanceType": "string",
    "locations": [ "string" ],
    "maxInstanceCount": "int",
    "properties": {
      "{customized property}": {}
    },
    "shmSize": "string"
  },
  "samplingAlgorithm": {
    "samplingAlgorithmType": "string"
    // For remaining properties, see SamplingAlgorithm objects
  },
  "searchSpace": {},
  "trial": {
    "codeId": "string",
    "command": "string",
    "distribution": {
      "distributionType": "string"
      // For remaining properties, see DistributionConfiguration objects
    },
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "resources": {
      "dockerArgs": "string",
      "instanceCount": "int",
      "instanceType": "string",
      "locations": [ "string" ],
      "maxInstanceCount": "int",
      "properties": {
        "{customized property}": {}
      },
      "shmSize": "string"
    }
  }
}

Obiekty DistributionConfiguration

Ustaw właściwość distributionType, aby określić typ obiektu.

W przypadku Mpi użyj:

{
  "distributionType": "Mpi",
  "processCountPerInstance": "int"
}

W przypadku PyTorch użyj:

{
  "distributionType": "PyTorch",
  "processCountPerInstance": "int"
}

W przypadku Rayużyj:

{
  "address": "string",
  "dashboardPort": "int",
  "distributionType": "Ray",
  "headNodeAdditionalArgs": "string",
  "includeDashboard": "bool",
  "port": "int",
  "workerNodeAdditionalArgs": "string"
}

W przypadku TensorFlow użyj:

{
  "distributionType": "TensorFlow",
  "parameterServerCount": "int",
  "workerCount": "int"
}

LabelingJobMediaProperties, obiekty

Ustaw właściwość mediaType, aby określić typ obiektu.

W przypadku imageużyj:

{
  "annotationType": "string",
  "mediaType": "Image"
}

W przypadku textużyj:

{
  "annotationType": "string",
  "mediaType": "Text"
}

Próbkowanie ObiektówAlgorithm

Ustaw właściwość samplingAlgorithmType, aby określić typ obiektu.

W przypadku Bayesian użyj:

{
  "samplingAlgorithmType": "Bayesian"
}

W przypadku usługi Gridużyj:

{
  "samplingAlgorithmType": "Grid"
}

W przypadku losowychużyj:

{
  "logbase": "string",
  "rule": "string",
  "samplingAlgorithmType": "Random",
  "seed": "int"
}

MonitoringInputDataBase obiektów

Ustaw właściwość inputDataType, aby określić typ obiektu.

W przypadku Fixedużyj:

{
  "inputDataType": "Fixed"
}

W przypadku stopniowej użyj polecenia:

{
  "inputDataType": "Rolling",
  "preprocessingComponentId": "string",
  "windowOffset": "string",
  "windowSize": "string"
}

W przypadku staticużyj:

{
  "inputDataType": "Static",
  "preprocessingComponentId": "string",
  "windowEnd": "string",
  "windowStart": "string"
}

Obiekty SparkJobEntry

Ustaw właściwość sparkJobEntryType, aby określić typ obiektu.

W przypadku SparkJobPythonEntryużyj:

{
  "file": "string",
  "sparkJobEntryType": "SparkJobPythonEntry"
}

W przypadku SparkJobScalaEntryużyj:

{
  "className": "string",
  "sparkJobEntryType": "SparkJobScalaEntry"
}

Obiekty DataDriftMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  "dataType": "Categorical",
  "metric": "string"
}

W przypadku liczbowych użyj:

{
  "dataType": "Numerical",
  "metric": "string"
}

MonitoringSignalBase obiektów

Ustaw właściwość signalType, aby określić typ obiektu.

W przypadku niestandardowychużyj:

{
  "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"
      }
    }
  ],
  "signalType": "Custom",
  "workspaceConnection": {
    "environmentVariables": {
      "{customized property}": "string"
    },
    "secrets": {
      "{customized property}": "string"
    }
  }
}

W przypadkuDataDrift użyj:

{
  "dataSegment": {
    "feature": "string",
    "values": [ "string" ]
  },
  "featureDataTypeOverride": {
    "{customized property}": "string"
  },
  "featureImportanceSettings": {
    "mode": "string",
    "targetColumn": "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
  },
  "signalType": "DataDrift"
}

W przypadku DataQualityużyj:

{
  "featureDataTypeOverride": {
    "{customized property}": "string"
  },
  "featureImportanceSettings": {
    "mode": "string",
    "targetColumn": "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
  },
  "signalType": "DataQuality"
}

W przypadku FeatureAttributionDriftużyj:

{
  "featureDataTypeOverride": {
    "{customized property}": "string"
  },
  "featureImportanceSettings": {
    "mode": "string",
    "targetColumn": "string"
  },
  "metricThreshold": {
    "metric": "string",
    "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
  },
  "signalType": "FeatureAttributionDrift"
}

W przypadku GenerationSafetyQualityużyj:

{
  "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",
  "signalType": "GenerationSafetyQuality",
  "workspaceConnectionId": "string"
}

W przypadku GenerationTokenStatisticsużyj:

{
  "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",
  "signalType": "GenerationTokenStatistics"
}

W przypadku ModelPerformanceużyj:

{
  "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
  },
  "signalType": "ModelPerformance"
}

W przypadku PredictionDriftużyj:

{
  "featureDataTypeOverride": {
    "{customized property}": "string"
  },
  "metricThresholds": [ {
    "threshold": {
      "value": "int"
    },
    "dataType": "string"
    // For remaining properties, see PredictionDriftMetricThresholdBase 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
  },
  "signalType": "PredictionDrift"
}

Obiekty węzłów

Ustaw właściwość nodesValueType, aby określić typ obiektu.

W przypadku Wszystkieużyj:

{
  "nodesValueType": "All"
}

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  "webhookType": "AzureDevOps"
}

Obiekty sezonowości

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  "mode": "Auto"
}

W przypadku niestandardowychużyj:

{
  "mode": "Custom",
  "value": "int"
}

MonitorComputeConfigurationBase obiektów

Ustaw właściwość computeType, aby określić typ obiektu.

W przypadku ServerlessSparkużyj:

{
  "computeIdentity": {
    "computeIdentityType": "string"
    // For remaining properties, see MonitorComputeIdentityBase objects
  },
  "computeType": "ServerlessSpark",
  "instanceType": "string",
  "runtimeVersion": "string"
}

MonitorComputeIdentityBase obiektów

Ustaw właściwość computeIdentityType, aby określić typ obiektu.

W przypadkuAmlToken użyj:

{
  "computeIdentityType": "AmlToken"
}

W przypadku ManagedIdentityużyj:

{
  "computeIdentityType": "ManagedIdentity",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  }
}

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist, aby określić typ obiektu.

W przypadku disabledużyj:

{
  "mlAssist": "Disabled"
}

W przypadku włączonejużyj:

{
  "inferencingComputeBinding": "string",
  "mlAssist": "Enabled",
  "trainingComputeBinding": "string"
}

Obiekty EarlyTerminationPolicy

Ustaw właściwość policyType, aby określić typ obiektu.

W przypadku Banditużyj:

{
  "policyType": "Bandit",
  "slackAmount": "int",
  "slackFactor": "int"
}

W przypadku MedianStopping użyj:

{
  "policyType": "MedianStopping"
}

W przypadku TruncationSelectionużyj:

{
  "policyType": "TruncationSelection",
  "truncationPercentage": "int"
}

Obiekty JobOutput

Ustaw właściwość jobOutputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "custom_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku mlflow_modelużyj:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "mlflow_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku mltableużyj:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "mltable",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku triton_modelużyj:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "triton_model",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku uri_fileużyj polecenia:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "uri_file",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

W przypadku uri_folderużyj:

{
  "assetName": "string",
  "assetVersion": "string",
  "autoDeleteSetting": {
    "condition": "string",
    "value": "string"
  },
  "jobOutputType": "uri_folder",
  "mode": "string",
  "pathOnCompute": "string",
  "uri": "string"
}

Obiekty TriggerBase

Ustaw właściwość triggerType, aby określić typ obiektu.

W przypadku Cronużyj:

{
  "expression": "string",
  "triggerType": "Cron"
}

W przypadkucyklu użyj:

{
  "frequency": "string",
  "interval": "int",
  "schedule": {
    "hours": [ "int" ],
    "minutes": [ "int" ],
    "monthDays": [ "int" ],
    "weekDays": [ "string" ]
  },
  "triggerType": "Recurrence"
}

Obiekty autoMLVertical

Ustaw właściwość taskType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  "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"
  },
  "taskType": "Classification",
  "testData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "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",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int",
  "weightColumnName": "string"
}

W przypadku prognozowanieużyj:

{
  "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"
  },
  "taskType": "Forecasting",
  "testData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "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",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int",
  "weightColumnName": "string"
}

W przypadku ImageClassificationużyj:

{
  "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",
      "pathOnCompute": "string",
      "uri": "string"
    },
    "checkpointRunId": "string",
    "distributed": "bool",
    "earlyStopping": "bool",
    "earlyStoppingDelay": "int",
    "earlyStoppingPatience": "int",
    "enableOnnxNormalization": "bool",
    "evaluationFrequency": "int",
    "gradientAccumulationStep": "int",
    "layersToFreeze": "int",
    "learningRate": "int",
    "learningRateScheduler": "string",
    "modelName": "string",
    "momentum": "int",
    "nesterov": "bool",
    "numberOfEpochs": "int",
    "numberOfWorkers": "int",
    "optimizer": "string",
    "randomSeed": "int",
    "stepLRGamma": "int",
    "stepLRStepSize": "int",
    "trainingBatchSize": "int",
    "trainingCropSize": "int",
    "validationBatchSize": "int",
    "validationCropSize": "int",
    "validationResizeSize": "int",
    "warmupCosineLRCycles": "int",
    "warmupCosineLRWarmupEpochs": "int",
    "weightDecay": "int",
    "weightedLoss": "int"
  },
  "primaryMetric": "string",
  "searchSpace": [
    {
      "amsGradient": "string",
      "augmentations": "string",
      "beta1": "string",
      "beta2": "string",
      "distributed": "string",
      "earlyStopping": "string",
      "earlyStoppingDelay": "string",
      "earlyStoppingPatience": "string",
      "enableOnnxNormalization": "string",
      "evaluationFrequency": "string",
      "gradientAccumulationStep": "string",
      "layersToFreeze": "string",
      "learningRate": "string",
      "learningRateScheduler": "string",
      "modelName": "string",
      "momentum": "string",
      "nesterov": "string",
      "numberOfEpochs": "string",
      "numberOfWorkers": "string",
      "optimizer": "string",
      "randomSeed": "string",
      "stepLRGamma": "string",
      "stepLRStepSize": "string",
      "trainingBatchSize": "string",
      "trainingCropSize": "string",
      "validationBatchSize": "string",
      "validationCropSize": "string",
      "validationResizeSize": "string",
      "warmupCosineLRCycles": "string",
      "warmupCosineLRWarmupEpochs": "string",
      "weightDecay": "string",
      "weightedLoss": "string"
    }
  ],
  "sweepSettings": {
    "earlyTermination": {
      "delayEvaluation": "int",
      "evaluationInterval": "int",
      "policyType": "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    },
    "samplingAlgorithm": "string"
  },
  "taskType": "ImageClassification",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int"
}

W przypadku ImageClassificationMultilabelużyj:

{
  "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",
      "pathOnCompute": "string",
      "uri": "string"
    },
    "checkpointRunId": "string",
    "distributed": "bool",
    "earlyStopping": "bool",
    "earlyStoppingDelay": "int",
    "earlyStoppingPatience": "int",
    "enableOnnxNormalization": "bool",
    "evaluationFrequency": "int",
    "gradientAccumulationStep": "int",
    "layersToFreeze": "int",
    "learningRate": "int",
    "learningRateScheduler": "string",
    "modelName": "string",
    "momentum": "int",
    "nesterov": "bool",
    "numberOfEpochs": "int",
    "numberOfWorkers": "int",
    "optimizer": "string",
    "randomSeed": "int",
    "stepLRGamma": "int",
    "stepLRStepSize": "int",
    "trainingBatchSize": "int",
    "trainingCropSize": "int",
    "validationBatchSize": "int",
    "validationCropSize": "int",
    "validationResizeSize": "int",
    "warmupCosineLRCycles": "int",
    "warmupCosineLRWarmupEpochs": "int",
    "weightDecay": "int",
    "weightedLoss": "int"
  },
  "primaryMetric": "string",
  "searchSpace": [
    {
      "amsGradient": "string",
      "augmentations": "string",
      "beta1": "string",
      "beta2": "string",
      "distributed": "string",
      "earlyStopping": "string",
      "earlyStoppingDelay": "string",
      "earlyStoppingPatience": "string",
      "enableOnnxNormalization": "string",
      "evaluationFrequency": "string",
      "gradientAccumulationStep": "string",
      "layersToFreeze": "string",
      "learningRate": "string",
      "learningRateScheduler": "string",
      "modelName": "string",
      "momentum": "string",
      "nesterov": "string",
      "numberOfEpochs": "string",
      "numberOfWorkers": "string",
      "optimizer": "string",
      "randomSeed": "string",
      "stepLRGamma": "string",
      "stepLRStepSize": "string",
      "trainingBatchSize": "string",
      "trainingCropSize": "string",
      "validationBatchSize": "string",
      "validationCropSize": "string",
      "validationResizeSize": "string",
      "warmupCosineLRCycles": "string",
      "warmupCosineLRWarmupEpochs": "string",
      "weightDecay": "string",
      "weightedLoss": "string"
    }
  ],
  "sweepSettings": {
    "earlyTermination": {
      "delayEvaluation": "int",
      "evaluationInterval": "int",
      "policyType": "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    },
    "samplingAlgorithm": "string"
  },
  "taskType": "ImageClassificationMultilabel",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int"
}

W przypadku ImageInstanceSegmentationużyj:

{
  "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",
      "pathOnCompute": "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": "string",
  "searchSpace": [
    {
      "amsGradient": "string",
      "augmentations": "string",
      "beta1": "string",
      "beta2": "string",
      "boxDetectionsPerImage": "string",
      "boxScoreThreshold": "string",
      "distributed": "string",
      "earlyStopping": "string",
      "earlyStoppingDelay": "string",
      "earlyStoppingPatience": "string",
      "enableOnnxNormalization": "string",
      "evaluationFrequency": "string",
      "gradientAccumulationStep": "string",
      "imageSize": "string",
      "layersToFreeze": "string",
      "learningRate": "string",
      "learningRateScheduler": "string",
      "maxSize": "string",
      "minSize": "string",
      "modelName": "string",
      "modelSize": "string",
      "momentum": "string",
      "multiScale": "string",
      "nesterov": "string",
      "nmsIouThreshold": "string",
      "numberOfEpochs": "string",
      "numberOfWorkers": "string",
      "optimizer": "string",
      "randomSeed": "string",
      "stepLRGamma": "string",
      "stepLRStepSize": "string",
      "tileGridSize": "string",
      "tileOverlapRatio": "string",
      "tilePredictionsNmsThreshold": "string",
      "trainingBatchSize": "string",
      "validationBatchSize": "string",
      "validationIouThreshold": "string",
      "validationMetricType": "string",
      "warmupCosineLRCycles": "string",
      "warmupCosineLRWarmupEpochs": "string",
      "weightDecay": "string"
    }
  ],
  "sweepSettings": {
    "earlyTermination": {
      "delayEvaluation": "int",
      "evaluationInterval": "int",
      "policyType": "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    },
    "samplingAlgorithm": "string"
  },
  "taskType": "ImageInstanceSegmentation",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int"
}

W przypadku ImageObjectDetectionużyj:

{
  "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",
      "pathOnCompute": "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": "string",
  "searchSpace": [
    {
      "amsGradient": "string",
      "augmentations": "string",
      "beta1": "string",
      "beta2": "string",
      "boxDetectionsPerImage": "string",
      "boxScoreThreshold": "string",
      "distributed": "string",
      "earlyStopping": "string",
      "earlyStoppingDelay": "string",
      "earlyStoppingPatience": "string",
      "enableOnnxNormalization": "string",
      "evaluationFrequency": "string",
      "gradientAccumulationStep": "string",
      "imageSize": "string",
      "layersToFreeze": "string",
      "learningRate": "string",
      "learningRateScheduler": "string",
      "maxSize": "string",
      "minSize": "string",
      "modelName": "string",
      "modelSize": "string",
      "momentum": "string",
      "multiScale": "string",
      "nesterov": "string",
      "nmsIouThreshold": "string",
      "numberOfEpochs": "string",
      "numberOfWorkers": "string",
      "optimizer": "string",
      "randomSeed": "string",
      "stepLRGamma": "string",
      "stepLRStepSize": "string",
      "tileGridSize": "string",
      "tileOverlapRatio": "string",
      "tilePredictionsNmsThreshold": "string",
      "trainingBatchSize": "string",
      "validationBatchSize": "string",
      "validationIouThreshold": "string",
      "validationMetricType": "string",
      "warmupCosineLRCycles": "string",
      "warmupCosineLRWarmupEpochs": "string",
      "weightDecay": "string"
    }
  ],
  "sweepSettings": {
    "earlyTermination": {
      "delayEvaluation": "int",
      "evaluationInterval": "int",
      "policyType": "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    },
    "samplingAlgorithm": "string"
  },
  "taskType": "ImageObjectDetection",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int"
}

W przypadku regresjiużyj:

{
  "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"
  },
  "taskType": "Regression",
  "testData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "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",
    "pathOnCompute": "string",
    "uri": "string"
  },
  "validationDataSize": "int",
  "weightColumnName": "string"
}

W przypadku TextClassificationużyj:

{
  "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"
  },
  "taskType": "TextClassification",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  }
}

W przypadku TextClassificationMultilabelużyj:

{
  "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"
  },
  "taskType": "TextClassificationMultilabel",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  }
}

W przypadkuTextNER użyj:

{
  "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"
  },
  "taskType": "TextNER",
  "validationData": {
    "description": "string",
    "jobInputType": "string",
    "mode": "string",
    "pathOnCompute": "string",
    "uri": "string"
  }
}

Wartości właściwości

Wszystkiefeatures

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "AllFeatures" (wymagane)

Wszystkie węzły

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

AmlToken

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagane)

AmlTokenComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "AmlToken" (wymagane)

AutoDeleteSetting

Nazwa Opis Wartość
warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. struna

AutoForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Auto" (wymagane)

AutologgerSettings

Nazwa Opis Wartość
mlflowAutologger [Wymagane] Wskazuje, czy jest włączony autologer mlflow. "Wyłączone"
"Włączone" (wymagane)

AutoMLJob

Nazwa Opis Wartość
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania.
Ta wartość jest opcjonalna, aby podać, jeśli nie podano, rozwiązanie AutoML spowoduje ustawienie domyślne dla produkcyjnej wersji środowiska wyselekcjonowanych automatycznego uczenia maszynowego podczas uruchamiania zadania.
struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. AutoMLJobEnvironmentVariables
jobType [Wymagane] Określa typ zadania. "AutoML" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. AutoMLJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
taskDetails [Wymagane] Reprezentuje to scenariusz, który może być jednym z tabel/nlp/obrazu AutoMLVertical (wymagane)

AutoMLJobEnvironmentVariables

Nazwa Opis Wartość

AutoMLJobOutputs

Nazwa Opis Wartość

AutoMLVertical

Nazwa Opis Wartość
logVerbosity Czasownik rejestrowania dla zadania. "Krytyczne"
"Debugowanie"
"Błąd"
"Informacje"
"NotSet"
"Ostrzeżenie"
targetColumnName Nazwa kolumny docelowej: jest to kolumna wartości przewidywania.
Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji.
struna
taskType Ustaw wartość "Classification" dla typu Classification. Ustaw wartość "Prognozowanie" dla typu Prognozowanie. Ustaw wartość "ImageClassification" dla typu ImageClassification. Ustaw wartość "ImageClassificationMultilabel" dla typu ImageClassificationMultilabel. Ustaw wartość "ImageInstanceSegmentation" dla typu ImageInstanceSegmentation. Ustaw wartość "ImageObjectDetection" dla typu ImageObjectDetection. Ustaw wartość "Regresja" dla typu Regresja. Ustaw wartość "TextClassification" dla typu TextClassification. Ustaw wartość "TextClassificationMultilabel" dla typu TextClassificationMultilabel. Ustaw wartość "TextNER" dla typu TextNer. "Klasyfikacja"
"Prognozowanie"
"ImageClassification"
"ImageClassificationMultilabel"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"Regresja"
"TextClassification"
"TextClassificationMultilabel"
"TextNER" (wymagane)
trainingData [Wymagane] Dane wejściowe danych treningowych. MLTableJobInput (wymagane)

AutoNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Auto" (wymagane)

Autoseasonity

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Auto" (wymagane)

AutoTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Auto" (wymagane)

AutoTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Auto" (wymagane)

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

AzureOpenAiFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do precyzyjnego dostrajania modelu azure Open AI. AzureOpenAiHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "AzureOpenAI" (wymagane)

AzureOpenAiHyperParameters

Nazwa Opis Wartość
batchSize Liczba przykładów w każdej partii. Większy rozmiar partii oznacza, że parametry modelu są aktualizowane rzadziej, ale z niższą wariancją. Int
learningRateMultiplier Współczynnik skalowania dla szybkości nauki. Mniejsze tempo nauki może być przydatne, aby uniknąć nadmiernego dopasowania. Int
nEpochs Liczba epok trenowania modelu dla. Epoka odnosi się do jednego pełnego cyklu za pośrednictwem zestawu danych trenowania. Int

BanditPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Bandit" (wymagany)
slackAmount Bezwzględna odległość dozwolona od najlepiej działającego przebiegu. Int
slackFactor Współczynnik dozwolonej odległości od najlepszego przebiegu. Int

BayesianSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Bayesian" (wymagane)

CategoryegoricalDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu danych kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

CategoryegoricalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka jakości danych kategorii do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

CategoryegoricalPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

Klasyfikacja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
positiveLabel Etykieta dodatnia dla obliczeń metryk binarnych. struna
primaryMetric Podstawowa metryka zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Klasyfikacja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ClassificationTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

ClassificationModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Wydajność modelu klasyfikacji do obliczenia. "Dokładność"
"Precyzja"
"Odwołaj" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Klasyfikacja" (wymagana)

ClassificationTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
blockedTrainingAlgorithms Zablokowane modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Kolumnowyprzekształtnik

Nazwa Opis Wartość
Pola Pola do zastosowania logiki przekształcania. string[]
Parametry Różne właściwości, które mają być przekazywane do transformatora.
Oczekiwane dane wejściowe to słownik par klucz,wartość w formacie JSON.
jakikolwiek

CommandJob

Nazwa Opis Wartość
autologgerSettings Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. AutologgerSettings
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch, Ray lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. CommandJobEnvironmentVariables
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. CommandJobInputs
jobType [Wymagane] Określa typ zadania. "Polecenie" (wymagane)
Limity Limit zadań poleceń. CommandJobLimits
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. CommandJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

CommandJobEnvironmentVariables

Nazwa Opis Wartość

CommandJobInputs

Nazwa Opis Wartość

CommandJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna

CommandJobOutputs

Nazwa Opis Wartość

Konfiguracja składnika

Nazwa Opis Wartość
pipelineSettings Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek

CreateMonitorAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateMonitor" (wymagane)
monitorDefinition [Wymagane] Definiuje monitor. MonitorDefinition (wymagane)

CronTrigger

Nazwa Opis Wartość
wyrażenie [Wymagane] Określa wyrażenie cron harmonogramu.
Wyrażenie powinno być zgodne z formatem NCronTab.
struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
triggerType [Wymagane] "Cron" (wymagane)

CustomForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość horyzontu prognozy. int (wymagane)

CustomMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka zdefiniowana przez użytkownika do obliczenia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

CustomModelFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do dostrajania modelu niestandardowego. CustomModelFineTuningHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "Niestandardowy" (wymagany)

CustomModelFineTuningHyperParameters

Nazwa Opis Wartość

CustomModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

CustomModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

CustomMonitoringSignal

Nazwa Opis Wartość
componentId [Wymagane] Identyfikator zasobu usługi ARM zasobu składnika używanego do obliczania metryk niestandardowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
inputAssets Monitorowanie zasobów do podjęcia jako danych wejściowych. Klucz to nazwa portu wejściowego składnika, a wartość to zasób danych. CustomMonitoringSignalInputAssets
Wejścia Dodatkowe parametry składnika do podjęcia jako dane wejściowe. Klucz to nazwa portu wejściowego literału składnika, wartość to wartość parametru. CustomMonitoringSignalInputs
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. CustomMetricThreshold[] (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "Niestandardowy" (wymagany)
workspaceConnection Lista metryk do obliczenia i skojarzonych z nimi progów. MonitoringWorkspaceConnection

CustomMonitoringSignalInputAssets

Nazwa Opis Wartość

CustomMonitoringSignalInputs

Nazwa Opis Wartość

CustomNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Niestandardowy" (wymagany)
wartość [Wymagane] N-Cross validations wartość. int (wymagane)

CustomSeasonality

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość sezonowości. int (wymagane)

CustomTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Niestandardowy" (wymagany)
Wartości [Wymagane] Ustaw wartości opóźnień docelowych. int[] (wymagane)

CustomTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość TargetRollingWindowSize. int (wymagane)

DatabaseSource

Nazwa Opis Wartość
zapytanie Instrukcja SQL Query dla źródła bazy danych importu danych struna
sourceType [Wymagane] Określa typ danych. "baza danych" (wymagana)
storedProcedure Sql StoredProcedure w źródle importu danych struna
storedProcedureParams Parametry usługi SQL StoredProcedure DatabaseSourceStoredProcedureParamsItem[]
tableName Nazwa tabeli w źródle importu danych struna

DatabaseSourceStoredProcedureParamsItem

Nazwa Opis Wartość

DataDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaDataDriftMetricThreshold. Ustaw wartość "Numeryczny" dla typu NumeryczneDataDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataDriftMonitoringSignal

Nazwa Opis Wartość
dataSegment Segment danych używany do określania zakresu w podzestawie populacji danych. MonitoringDataSegment
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Filtr funkcji określający, która funkcja ma obliczyć dryf. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataDrift" (wymagane)

DataDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Importowanie danych

Nazwa Opis Wartość
assetName Nazwa zasobu zadania importu danych do utworzenia struna
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
Datatype [Wymagane] Określa typ danych. "mltable"
"uri_file"
"uri_folder" (wymagane)
dataUri [Wymagane] Identyfikator URI danych. Przykład: https://go.microsoft.com/fwlink/?linkid=2202330 struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
opis Tekst opisu zasobu. struna
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli dane są własnością intelektualną. IntellectualProperty
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, po podaniu etapu będzie on używany do wypełniania wartości IsAnonymous Bool
isArchived Czy zasób jest archiwizowany? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia wartości IsArchived Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
źródło Dane źródłowe zasobu do zaimportowania z DataImportSource
scena Etap w cyklu życia danych przypisanym do tego zasobu danych struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

DataImportSource

Nazwa Opis Wartość
połączenie Połączenie obszaru roboczego dla magazynu źródłowego importu danych struna
sourceType Ustaw wartość "database" dla typu DatabaseSource. Ustaw wartość "file_system" dla typu FileSystemSource. "baza danych"
"file_system" (wymagane)

DataQualityMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriiDataQualityMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumeryczneDataQualityMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataQualityMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataQualityMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Funkcje do obliczenia dryfu. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataQualityMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataQuality" (wymagane)

DataQualityMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Rozkładkonfiguracja

Nazwa Opis Wartość
distributionType Ustaw wartość "Mpi" dla typu Mpi. Ustaw wartość "PyTorch" dla typu PyTorch. Ustaw wartość "Ray" dla typu Ray. Ustaw wartość "TensorFlow" dla typu TensorFlow. "Mpi"
"PyTorch"
"Ray"
"TensorFlow" (wymagany)

EarlyTerminationPolicy

Nazwa Opis Wartość
delayEvaluation Liczba interwałów, według których należy opóźnić pierwszą ocenę. Int
evaluationInterval Interwał (liczba przebiegów) między ocenami zasad. Int
policyType Ustaw wartość "Bandit" dla typu BanditPolicy. Ustaw wartość "MedianStopping" dla typu MedianStoppingPolicy. Ustaw wartość "TruncationSelection" dla typu TruncationSelectionPolicy. "Bandit"
"MedianStopping"
"Obcięcie wyboru" (wymagane)

EndpointScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "InvokeBatchEndpoint" (wymagane)
endpointInvocationDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu.
<zobacz href="TBD" />
dowolna (wymagana)

FeatureAttributionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings [Wymagane] Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings (wymagane)
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. FeatureAttributionMetricThreshold (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "FeatureAttributionDrift" (wymagane)

FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

FeatureAttributionMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka przypisania funkcji do obliczenia. "NormalizedDiscountedCumulativeGain" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

FeatureImportanceSettings

Nazwa Opis Wartość
tryb Tryb operacji dla znaczenia funkcji obliczeniowej. "Wyłączone"
"Włączone"
targetColumn Nazwa kolumny docelowej w zasobie danych wejściowych. struna

FeatureSubset

Nazwa Opis Wartość
Funkcje [Wymagane] Lista funkcji do uwzględnienia. string[] (wymagane)
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "FeatureSubset" (wymagane)

FileSystemSource

Nazwa Opis Wartość
ścieżka Ścieżka dotycząca importowania źródła systemu plików struna
sourceType [Wymagane] Określa typ danych. "file_system" (wymagane)

FineTuningJob

Nazwa Opis Wartość
fineTuningDetails [Wymagane] FineTuningVertical (wymagane)
jobType [Wymagane] Określa typ zadania. "FineTuning" (wymagane)
Wyjść [Wymagane] FineTuningJobOutputs (wymagane)

FineTuningJobOutputs

Nazwa Opis Wartość

FineTuningVertical

Nazwa Opis Wartość
model [Wymagane] Model wejściowy do dostrajania. MLFlowModelJobInput (wymagane)
modelProvider Ustaw wartość "AzureOpenAI" dla typu AzureOpenAiFineTuning. Ustaw wartość "Custom" dla typu CustomModelFineTuning. "AzureOpenAI"
"Niestandardowy" (wymagany)
taskType [Wymagane] Dostrajanie typu zadania. "ChatCompletion"
"ImageClassification"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"QuestionAnswering"
"TextClassification"
"TextCompletion"
"TextSummarization"
"Tłumaczenie tekstu"
"TokenClassification"
"VideoMultiObjectTracking" (wymagane)
trainingData [Wymagane] Dane szkoleniowe do dostrajania. JobInput (wymagane)
validationData Dane weryfikacji dostrajania. JobInput

FixedInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Naprawiono" (wymagane)

PrognozaHorizon

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoForecastHorizon. Ustaw wartość "Custom" dla typu CustomForecastHorizon. "Auto"
"Niestandardowy" (wymagany)

Prognozowanie

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
forecastingSettings Prognozowanie danych wejściowych specyficznych dla zadania. ForecastingSettings
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania prognozowania. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Prognozowanie" (wymagane)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ForecastingTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

PrognozowanieUstawienia

Nazwa Opis Wartość
countryOrRegionForHolidays Kraj lub region świąt na potrzeby prognozowania zadań.
Powinny to być dwuliterowe kody kraju/regionu ISO 3166, na przykład "USA" lub "GB".
struna
cvStepSize Liczba krosek między godziną początkową jednego składania CV a następnym fałszem. Dla
na przykład jeśli CVStepSize = 3 dla danych dziennych, czas pochodzenia dla każdego składania będzie wynosić
trzy dni od siebie.
Int
featureLags Flaga generowania opóźnień dla funkcji liczbowych z wartością "auto" lub null. "Auto"
"Brak"
featuresUnknownAtForecastTime Kolumny funkcji, które są dostępne do trenowania, ale nieznane w czasie prognozowania/wnioskowania.
Jeśli features_unknown_at_forecast_time nie jest ustawiona, zakłada się, że wszystkie kolumny funkcji w zestawie danych są znane w czasie wnioskowania.
string[]
forecastHorizon Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych. ForecastHorizon
częstotliwość Podczas prognozowania ten parametr reprezentuje okres, z którym jest wymagana prognoza, na przykład codziennie, co tydzień, co rok itp. Częstotliwość prognozowania to częstotliwość zestawów danych domyślnie. struna
Sezonowości Ustaw sezonowość szeregów czasowych jako liczbę całkowitą z częstotliwością serii.
Jeśli sezonowość jest ustawiona na wartość "auto", zostanie ona wywnioskowana.
sezonowość
shortSeriesHandlingConfig Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML. "Auto"
"Upuść"
"Brak"
"Pad"
targetAggregateFunction Funkcja używana do agregowania kolumny docelowej szeregów czasowych w celu zachowania zgodności z określoną częstotliwością użytkownika.
Jeśli parametr TargetAggregateFunction jest ustawiony, tj. nie "Brak", ale parametr freq nie jest ustawiony, zostanie zgłoszony błąd. Możliwe funkcje agregacji docelowej to: "sum", "max", "min" i "mean".
"Max"
"Średnia"
"Min"
"Brak"
"Suma"
targetLags Liczba poprzednich okresów do opóźnienia z kolumny docelowej. TargetLags
targetRollingWindowSize Liczba poprzednich okresów użytych do utworzenia średniej okna kroczącego kolumny docelowej. TargetRollingWindowSize
timeColumnName Nazwa kolumny czasowej. Ten parametr jest wymagany podczas prognozowania w celu określenia kolumny datetime w danych wejściowych używanych do tworzenia szeregów czasowych i wnioskowania o jego częstotliwości. struna
timeSeriesIdColumnNames Nazwy kolumn używanych do grupowania czasowników. Może służyć do tworzenia wielu serii.
Jeśli ziarno nie jest zdefiniowane, zakłada się, że zestaw danych jest jednym szeregem czasowym. Ten parametr jest używany z prognozowaniem typu zadania.
string[]
useStl Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych. "Brak"
"Sezon"
"SeasonTrend"

ForecastingTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

GenerationSafetyQualityMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "AcceptableCoherenceScorePerInstance"
"AcceptableFluencyScorePerInstance"
"AcceptableGroundednessScorePerInstance"
"AcceptableRelevanceScorePerInstance"
"AcceptableSimilarityScorePerInstance"
"AggregatedCoherencePassRate"
"AggregatedFluencyPassRate"
"AggregatedGroundednessPassRate"
"AggregatedRelevancePassRate"
"AggregatedSimilarityPassRate" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationSafetyQualityMonitoringSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationSafetyQualityMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationSafetyQuality" (wymagane)
workspaceConnectionId Pobiera lub ustawia identyfikator połączenia obszaru roboczego używany do nawiązywania połączenia z punktem końcowym generowania zawartości. struna

GenerationTokenUsageMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "TotalTokenCount"
"TotalTokenCountPerGroup" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationTokenUsageSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationTokenUsageMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationTokenStatistics" (wymagane)

GridSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Siatka" (wymagana)

IdentityConfiguration

Nazwa Opis Wartość
identityType Ustaw wartość "AMLToken" dla typu AmlToken. Ustaw wartość "Managed" dla typu ManagedIdentity. Ustaw wartość "UserIdentity" dla typu UserIdentity. "AMLToken"
"Zarządzane"
"UserIdentity" (wymagane)

ImageClassification

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageClassificationMultilabel

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"IOU"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageInstanceSegmentation

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageInstanceSegmentation" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba współbieżnych iteracji rozwiązania AutoML. Int
maxTrials Maksymalna liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna

ImageModelDistributionSettingsClassification

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
struna

ImageModelDistributionSettingsObjectDetection

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
NMS: brak maksymalnego pomijania
struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. Musi mieć wartość "none", "coco", "voc" lub "coco_voc". struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna

ImageModelSettingsClassification

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
Int

ImageModelSettingsObjectDetection

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
logTrainingMetrics Włączanie obliczeń i rejestrowania metryk trenowania. "Wyłącz"
"Włącz"
logValidationLoss Włącz przetwarzanie i utratę walidacji rejestrowania. "Wyłącz"
"Włącz"
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
"ExtraLarge"
"Duży"
"Średni"
"Brak"
"Mały"
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Bool
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. Int
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. "Coco"
"CocoVoc"
"Brak"
"Voc"
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int

ImageObjectDetection

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageObjectDetection" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego kończenia. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmów próbkowania hiperparametrów. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ImportDataAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "ImportData" (wymagane)
dataImportDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. DataImportuj (wymagane)

Własność intelektualna

Nazwa Opis Wartość
protectionLevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
wydawca [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

Właściwości elementu JobBase

Nazwa Opis Wartość
componentId Identyfikator zasobu usługi ARM zasobu składnika. struna
computeId Identyfikator zasobu usługi ARM zasobu obliczeniowego. struna
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana zadania. struna
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". struna
tożsamość Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null.
Wartość domyślna to AmlToken, jeśli ma wartość null.
IdentityConfiguration
isArchived Czy zasób jest archiwizowany? Bool
jobType Ustaw wartość "AutoML" dla typu AutoMLJob. Ustaw wartość "Command" dla typu CommandJob. Ustaw wartość "FineTuning" dla typu FineTuningJob. Ustaw wartość "Etykietowanie" dla typu LabelingJobProperties. Ustaw wartość "Pipeline" dla typu PipelineJob. Ustaw wartość "Spark" dla typu SparkJob. Ustaw wartość "Zamiatanie" dla typu SweepJob. "AutoML"
"Polecenie"
"FineTuning"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
notificationSetting Ustawienie powiadomienia dla zadania NotificationSetting
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
secretsConfiguration Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. JobBaseSecretsConfiguration
usługi Lista punktów zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.
JobBaseServices
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

JobBaseSecretsConfiguration

Nazwa Opis Wartość

JobBaseServices

Nazwa Opis Wartość

JobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType Ustaw wartość "custom_model" dla typu CustomModelJobInput. Ustaw wartość "literał" dla typu LiteralJobInput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobInput. Ustaw wartość "mltable" dla typu MLTableJobInput. Ustaw wartość "triton_model" dla typu TritonModelJobInput. Ustaw wartość "uri_file" dla typu UriFileJobInput. Ustaw wartość "uri_folder" dla typu UriFolderJobInput. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobOutput

Nazwa Opis Wartość
opis Opis danych wyjściowych. struna
jobOutputType Ustaw wartość "custom_model" dla typu CustomModelJobOutput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobOutput. Ustaw wartość "mltable" dla typu MLTableJobOutput. Ustaw wartość "triton_model" dla typu TritonModelJobOutput. Ustaw wartość "uri_file" dla typu UriFileJobOutput. Ustaw wartość "uri_folder" dla typu UriFolderJobOutput. "custom_model"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobResourceConfiguration

Nazwa Opis Wartość
dockerArgs Dodatkowe argumenty do przekazania do polecenia uruchamiania platformy Docker. Spowoduje to zastąpienie wszystkich parametrów, które zostały już ustawione przez system lub w tej sekcji. Ten parametr jest obsługiwany tylko w przypadku typów obliczeniowych usługi Azure ML. struna
instanceCount Opcjonalna liczba wystąpień lub węzłów używanych przez docelowy obiekt obliczeniowy. Int
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
Lokalizacje Lokalizacje, w których można uruchomić zadanie. string[]
maxInstanceCount Opcjonalna maksymalna dozwolona liczba wystąpień lub węzłów, które mają być używane przez docelowy obiekt obliczeniowy.
Do użytku z trenowania elastycznego, obecnie obsługiwane tylko przez typ dystrybucji PyTorch.
Int
Właściwości Dodatkowa torba właściwości. ResourceConfigurationProperties
shmSize Rozmiar bloku pamięci udostępnionej kontenera platformy Docker. Powinno to być w formacie (liczba)(jednostka), w którym liczba ma być większa niż 0, a jednostka może być jedną z b(bajtów), k(kilobajtów), m(megabajtów) lub g(gigabajtów). struna

Ograniczenia:
Wzorzec = \d+[bBkKmMgG]

JobScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateJob" (wymagane)
jobDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. JobBaseProperties (wymagane)

JobService

Nazwa Opis Wartość
punkt końcowy Adres URL punktu końcowego. struna
jobServiceType Typ punktu końcowego. struna
Węzłów Węzły, na których użytkownik chce uruchomić usługę.
Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. Int
Właściwości Dodatkowe właściwości do ustawienia w punkcie końcowym. JobServiceProperties

Właściwości usługi zadań

Nazwa Opis Wartość

EtykietaKategoria

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. struna
multiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy etykiety. struna
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. struna
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

LabelingJobImageProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"
mediaType [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)

LabelingJobInstructions

Nazwa Opis Wartość
Uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. struna

LabelingJobLabelCategories

Nazwa Opis Wartość

LabelingJobMediaProperties

Nazwa Opis Wartość
mediaType Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. "Obraz"
"Tekst" (wymagany)

LabelingJobProperties

Nazwa Opis Wartość
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "Etykietowanie" (wymagane)
labelCategories Etykieta kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Właściwości specyficzne dla nośnika w zadaniu. LabelingJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MLAssistConfiguration

LabelingJobTextProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"
mediaType [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)

LiterałJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "literał" (wymagany)
wartość [Wymagane] Wartość literału dla danych wejściowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ManagedComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "ManagedIdentity" (wymagane)
tożsamość Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) ManagedServiceIdentity

Identyfikator zarządzany

Nazwa Opis Wartość
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

MedianStoppingPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "MedianStopping" (wymagane)

Microsoft.MachineLearningServices/workspaces/schedules

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-04-01-preview"
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. ScheduleProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/schedules"

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. "Wyłączone"
"Włączone" (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

MLTableJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ModelPerformanceMetricThresholdBase

Nazwa Opis Wartość
modelType Ustaw wartość "Classification" dla typu ClassificationModelPerformanceMetricThreshold. Ustaw wartość "Regresja" dla typu RegressionModelPerformanceMetricThreshold. "Klasyfikacja"
"Regresja" (wymagana)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

ModelPerformanceSignal

Nazwa Opis Wartość
dataSegment Segment danych. MonitoringDataSegment
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. ModelPerformanceMetricThresholdBase (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których zostanie obliczona wydajność. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane referencyjne używane jako podstawa do obliczania wydajności modelu. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "ModelPerformance" (wymagane)

MonitorComputeConfigurationBase

Nazwa Opis Wartość
computeType Ustaw wartość "ServerlessSpark" dla typu MonitorServerlessSparkCompute. "BezserweroweSpark" (wymagane)

MonitorComputeIdentityBase

Nazwa Opis Wartość
computeIdentityType Ustaw wartość "AmlToken" dla typu AmlTokenComputeIdentity. Ustaw wartość "ManagedIdentity" dla typu ManagedComputeIdentity. "AmlToken"
"ManagedIdentity" (wymagane)

MonitorDefinition

Nazwa Opis Wartość
alertNotificationSettings Ustawienia powiadomień monitora. MonitorNotificationSettings
computeConfiguration [Wymagane] Identyfikator zasobu obliczeniowego usługi ARM do uruchomienia zadania monitorowania. MonitorComputeConfigurationBase (wymagane)
monitoringTarget Identyfikator zasobu usługi ARM modelu lub wdrożenia objętego tym monitorem. MonitoringTarget
Sygnały [Wymagane] Sygnały do monitorowania. MonitorDefinitionSignals (wymagane)

MonitorDefinitionSignals

Nazwa Opis Wartość

MonitorEmailNotificationSettings

Nazwa Opis Wartość
wiadomości e-mail Jest to lista adresatów poczty e-mail, która ma łącznie 499 znaków. string[]

MonitorowanieDataSegment

Nazwa Opis Wartość
cecha Funkcja umożliwiająca segmentowanie danych. struna
Wartości Filtruje tylko określone wartości danej funkcji segmentowanej. string[]

MonitoringFeatureFilterBase

Nazwa Opis Wartość
filterType Ustaw wartość "AllFeatures" dla typu AllFeatures. Ustaw wartość "FeatureSubset" dla typu FeatureSubset. Ustaw wartość "TopNByAttribution" dla typu TopNFeaturesByAttribution. "AllFeatures"
"FeatureSubset"
"TopNByAttribution" (wymagane)

MonitoringInputDataBase

Nazwa Opis Wartość
Kolumny Mapowanie nazw kolumn na specjalne zastosowania. MonitoringInputDataBaseColumns
dataContext Metadane kontekstu źródła danych. struna
inputDataType Ustaw wartość "Naprawiono" dla typu FixedInputData. Ustaw wartość "Rolling" dla typu RollingInputData. Ustaw wartość "Static" dla typu StaticInputData. "Naprawiono"
"Rolling"
"Static" (wymagane)
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MonitoringInputDataBaseColumns

Nazwa Opis Wartość

MonitoringSignalBase

Nazwa Opis Wartość
notificationTypes Bieżący tryb powiadomień dla tego sygnału. Tablica ciągów zawierająca dowolną z:
"AmlNotification"
"AzureMonitor"
Właściwości Słownik właściwości. Właściwości można dodawać, ale nie usuwać ani zmieniać. MonitorowanieSignalBaseProperties
signalType Ustaw wartość "Custom" dla typu CustomMonitoringSignal. Ustaw wartość "DataDrift" dla typu DataDriftMonitoringSignal. Ustaw wartość "DataQuality" dla typu DataQualityMonitoringSignal. Ustaw wartość "FeatureAttributionDrift" dla typu FeatureAttributionDriftMonitoringSignal. Ustaw wartość "GenerationSafetyQuality" dla typu GenerationSafetyQualityMonitoringSignal. Ustaw wartość "GenerationTokenStatistics" dla typu GenerationTokenUsageSignal. Ustaw wartość "ModelPerformance" dla typu ModelPerformanceSignal. Ustaw wartość "PredictionDrift" dla typu PredictionDriftMonitoringSignal. "Niestandardowy"
"DataDrift"
"DataQuality"
"FeatureAttributionDrift"
"GenerationSafetyQuality"
"GenerationTokenStatistics"
"ModelPerformance"
"PredictionDrift" (wymagane)

MonitoringSignalBaseProperties

Nazwa Opis Wartość

MonitorowanieTarget

Nazwa Opis Wartość
identyfikator wdrożenia Identyfikator zasobu usługi ARM wdrożenia objętego tym monitorem. struna
modelId Identyfikator zasobu usługi ARM dla jednego z modeli przeznaczonych dla tego monitora. struna
taskType [Wymagane] Typ zadania uczenia maszynowego modelu. "Klasyfikacja"
"QuestionAnswering"
"Regresja" (wymagana)

MonitoringThreshold

Nazwa Opis Wartość
wartość Wartość progowa. Jeśli wartość null, ustawienie domyślne jest zależne od typu metryki. Int

MonitorowanieWorkspaceConnection

Nazwa Opis Wartość
environmentVariables Właściwości połączenia usługi obszaru roboczego do przechowywania jako zmiennych środowiskowych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz zmiennej środowiskowej.
MonitoringWorkspaceConnectionEnvironmentVariables
Tajemnice Właściwości połączenia usługi obszaru roboczego do przechowywania jako wpisów tajnych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz tajny.
MonitoringWorkspaceConnectionSecrets

MonitoringWorkspaceConnectionEnvironmentVariables

Nazwa Opis Wartość

MonitoringWorkspaceConnectionSecrets

Nazwa Opis Wartość

MonitorNotificationSettings

Nazwa Opis Wartość
emailNotificationSettings Ustawienia poczty e-mail powiadomienia AML. MonitorEmailNotificationSettings

MonitorServerlessSparkCompute

Nazwa Opis Wartość
computeIdentity [Wymagane] Schemat tożsamości, do których korzystają zadania platformy Spark uruchomione na bezserwerowej platformie Spark. MonitorComputeIdentityBase (wymagane)
computeType [Wymagane] Określa typ sygnału do monitorowania. "BezserweroweSpark" (wymagane)
instanceType [Wymagane] Typ wystąpienia, w którym uruchomiono zadanie platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
runtimeVersion [Wymagane] Wersja środowiska uruchomieniowego platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[0-9]+\.[0-9]+$ (wymagane)

Mpi

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "Mpi" (wymagane)
processCountPerInstance Liczba procesów na węzeł MPI. Int

NCrossValidations

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoNCrossValidations. Ustaw wartość "Custom" dla typu CustomNCrossValidations. "Auto"
"Niestandardowy" (wymagany)

NlpFixedParameters

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. Int
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. "Stała"
"ConstantWithWarmup"
"Cosine"
"CosineWithRestarts"
"Liniowy"
"Brak"
"Wielomianowy"
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. Int
trainingBatchSize Rozmiar partii dla procedury trenowania. Int
validationBatchSize Rozmiar partii do użycia podczas oceny. Int
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. Int
weightDecay Rozkład masy dla procedury treningowej. Int

NlpParameterSubspace

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. struna
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. struna
trainingBatchSize Rozmiar partii dla procedury trenowania. struna
validationBatchSize Rozmiar partii do użycia podczas oceny. struna
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. struna
weightDecay Rozkład masy dla procedury treningowej. struna

NlpSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

NlpVerticalFeaturizationSettings

Nazwa Opis Wartość
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna

NlpVerticalLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba iteracji automl współbieżnych. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu dla poszczególnych wersji próbnych HD. struna

Węzłów

Nazwa Opis Wartość
nodesValueType Ustaw wartość "All" dla typu AllNodes. "Wszystkie" (wymagane)

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

Wartości liczboweDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu danych liczbowych do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

NumericalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka jakości danych liczbowych do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

WartośćnumerycznyPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania liczbowego do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

Cel

Nazwa Opis Wartość
cel [Wymagane] Definiuje obsługiwane cele metryk na potrzeby dostrajania hiperparametrów "Maksymalizuj"
"Minimalizuj" (wymagane)
primaryMetric [Wymagane] Nazwa metryki do optymalizacji. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

PotokJob

Nazwa Opis Wartość
Wejścia Dane wejściowe zadania potoku. PipelineJobInputs
Zadania Zadania skonstruować zadanie potoku. PipelineJobJobs
jobType [Wymagane] Określa typ zadania. "Potok" (wymagany)
Wyjść Dane wyjściowe zadania potoku PipelineJobOutputs
Ustawienia Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek
sourceJobId Identyfikator zasobu usługi ARM zadania źródłowego. struna

PipelineJobInputs

Nazwa Opis Wartość

PipelineJobJobs

Nazwa Opis Wartość

PipelineJobOutputs

Nazwa Opis Wartość

PredictionDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaPredictionDriftMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumerycznePredictionDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

PredictionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. PredictionDriftMonitoringSignalFeatureDataTypeOverride
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. PredictionDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "PredictionDrift" (wymagane)

PredictionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

PyTorch

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "PyTorch" (wymagane)
processCountPerInstance Liczba procesów na węzeł. Int

QueueSettings

Nazwa Opis Wartość
jobTier Steruje warstwą zadania obliczeniowego "Podstawowa"
"Null"
"Premium"
"Spot"
"Standardowa"
priorytet Określa priorytet zadania obliczeniowego. Int

RandomSamplingAlgorithm

Nazwa Opis Wartość
logbase Opcjonalna liczba dodatnia lub e w formacie ciągu, który ma być używany jako podstawa do próbkowania losowego opartego na dzienniku struna
reguła Określony typ algorytmu losowego "Losowe"
"Sobol"
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Losowe" (wymagane)
nasienie Opcjonalna liczba całkowita do użycia jako inicjator generowania liczb losowych Int

Promień

Nazwa Opis Wartość
adres Adres węzła głównego Raya. struna
dashboardPort Port, z który ma być powiązany z serwerem pulpitu nawigacyjnego. Int
distributionType [Wymagane] Określa typ struktury dystrybucji. "Ray" (wymagane)
headNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle głównym. struna
includeDashboard Podaj ten argument, aby uruchomić graficzny interfejs użytkownika pulpitu nawigacyjnego Ray. Bool
port Port procesu promienia głowy. Int
workerNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle procesu roboczego. struna

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
triggerType [Wymagane] "Cykl" (wymagany)

Regresja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania regresji. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Regresja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. RegressionTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

RegressionModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka wydajności modelu regresji do obliczenia. "MeanAbsoluteError"
"MeanSquaredError"
"RootMeanSquaredError" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Regresja" (wymagana)

RegressionTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceConfigurationProperties

Nazwa Opis Wartość

RollingInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Rolling" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowOffset [Wymagane] Przesunięcie czasu między końcem okna danych a bieżącym czasem wykonywania monitora. ciąg (wymagany)
windowSize [Wymagane] Rozmiar okna danych końcowych. ciąg (wymagany)

PróbkowanieAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType Ustaw wartość "Bayesian" dla typu BayesianSamplingAlgorithm. Ustaw wartość "Grid" dla typu GridSamplingAlgorithm. Ustaw wartość "Random" dla typu RandomSamplingAlgorithm. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ScheduleActionBase

Nazwa Opis Wartość
actionType Ustaw wartość "CreateJob" dla typu JobScheduleAction. Ustaw wartość "CreateMonitor" dla typu CreateMonitorAction. Ustaw wartość "ImportData" dla typu ImportDataAction. Ustaw wartość "InvokeBatchEndpoint" dla typu EndpointScheduleAction. "CreateJob"
"CreateMonitor"
"ImportData"
"InvokeBatchEndpoint" (wymagane)

Właściwości harmonogramu

Nazwa Opis Wartość
akcja [Wymagane] Określa akcję harmonogramu ScheduleActionBase (wymagane)
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana harmonogramu. struna
isEnabled Czy harmonogram jest włączony? Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags
spust [Wymagane] Określa szczegóły wyzwalacza TriggerBase (wymagane)

Sezonowości

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoSeasonality. Ustaw wartość "Custom" dla typu CustomSeasonality. "Auto"
"Niestandardowy" (wymagany)

Konfiguracja wpisu tajnego

Nazwa Opis Wartość
Uri Identyfikator URI wpisu tajnego.
Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
struna
workspaceSecretName Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. struna

SparkJob

Nazwa Opis Wartość
archiwum Archiwizowanie plików używanych w zadaniu. string[]
args Argumenty zadania. struna
codeId [Wymagane] Identyfikator zasobu usługi ARM zasobu kodu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
Conf Właściwości skonfigurowane przez platformę Spark. SparkJobConf
wpis [Wymagane] Wpis do wykonania podczas uruchamiania zadania. SparkJobEntry (wymagane)
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. SparkJobEnvironmentVariables
Pliki Pliki używane w zadaniu. string[]
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SparkJobInputs
Słoiki Pliki Jar używane w zadaniu. string[]
jobType [Wymagane] Określa typ zadania. "Spark" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SparkJobOutputs
pyFiles Pliki języka Python używane w zadaniu. string[]
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. SparkResourceConfiguration

SparkJobConf

Nazwa Opis Wartość

SparkJobEntry

Nazwa Opis Wartość
sparkJobEntryType Ustaw wartość "SparkJobPythonEntry" dla typu SparkJobPythonEntry. Ustaw wartość "SparkJobScalaEntry" dla typu SparkJobScalaEntry. "SparkJobPythonEntry"
"SparkJobScalaEntry" (wymagane)

SparkJobEnvironmentVariables

Nazwa Opis Wartość

SparkJobInputs

Nazwa Opis Wartość

SparkJobOutputs

Nazwa Opis Wartość

SparkJobPythonEntry

Nazwa Opis Wartość
plik [Wymagane] Względna ścieżka pliku języka Python dla punktu wejścia zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobPythonEntry" (wymagane)

SparkJobScalaEntry

Nazwa Opis Wartość
className [Wymagane] Nazwa klasy Scala używana jako punkt wejścia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobScalaEntry" (wymagane)

SparkResourceConfiguration

Nazwa Opis Wartość
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
runtimeVersion Wersja środowiska uruchomieniowego platformy Spark używana dla zadania. struna

StackEnsembleSettings

Nazwa Opis Wartość
stackMetaLearnerKWargs Parametry opcjonalne, które mają być przekazywane do inicjatora metauczeń. jakikolwiek
stackMetaLearnerTrainPercentage Określa proporcję zestawu treningowego (podczas wybierania typu trenowania i sprawdzania poprawności trenowania) do zastrzelenia na potrzeby trenowania metauczeń. Wartość domyślna to 0,2. Int
stackMetaLearnerType Metauczeń to model trenowany na podstawie danych wyjściowych poszczególnych modeli heterogenicznych. "ElasticNet"
"ElasticNetCV"
"LightGBMClassifier"
"LightGBMRegressor"
"LinearRegression"
"LogisticsRegression"
"LogisticsRegressionCV"
"Brak"

StaticInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Static" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowEnd [Wymagane] Data zakończenia okna danych. ciąg (wymagany)
oknoStart [Wymagane] Data rozpoczęcia okna danych. ciąg (wymagany)

Zamiatanie

Nazwa Opis Wartość
componentConfiguration Konfiguracja składnika do zamiatania składnika ComponentConfiguration
earlyTermination Zasady wczesnego kończenia umożliwiają anulowanie przebiegów o niskiej wydajności przed ich ukończeniem EarlyTerminationPolicy
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SweepJobInputs
jobType [Wymagane] Określa typ zadania. "Zamiatanie" (wymagane)
Limity Limit zadań zamiatania. SweepJobLimits
cel [Wymagane] Cel optymalizacji. objective (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SweepJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
próbkowanieAlgorithm [Wymagane] Algorytm próbkowania hiperparametrów PróbkowanieAlgorithm (wymagane)
searchSpace [Wymagane] Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru dowolna (wymagana)
proces [Wymagane] Definicja składnika wersji próbnej. Wersji próbnejComponent (wymagane)

SweepJobInputs

Nazwa Opis Wartość

SweepJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
maxConcurrentTrials Maksymalna liczba współbieżnych wersji próbnych zadania zamiatania. Int
maxTotalTrials Zamiatanie zadania — maksymalna łączna liczba prób. Int
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna
trialTimeout Zamiatanie wartości limitu czasu wersji próbnej zadania. struna

SweepJobOutputs

Nazwa Opis Wartość

TableFixedParameters

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. Int
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. Int
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. Int
minDataInLeaf Minimalna liczba danych na liść. Int
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. Int
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. Int
numLeaves Określ liczbę liści. Int
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. Int
regLambda Termin uregulowania L2 na wagi. Int
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. Int
subsampleFreq Częstotliwość podprzykładu. Int
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. Bool
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. Bool

TableParameterSubspace

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. struna
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. struna
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. struna
minDataInLeaf Minimalna liczba danych na liść. struna
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. struna
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. struna
numLeaves Określ liczbę liści. struna
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. struna
regLambda Termin uregulowania L2 na wagi. struna
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. struna
subsampleFreq Częstotliwość podprzykładu struna
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. struna
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. struna

TableSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

TableVerticalFeaturizationSettings

Nazwa Opis Wartość
blockedTransformers Transformatory te nie są stosowane w cechowaniu. Tablica ciągów zawierająca dowolną z:
"CatTargetEncoder"
"CountVectorizer"
"HashOneHotEncoder"
"LabelEncoder"
"NaiveBayes"
"OneHotEncoder"
"TextTargetEncoder"
"TfIdf"
"WoETargetEncoder"
"WordEmbedding"
columnNameAndTypes Słownik nazwy kolumny i jego typu (int, float, string, datetime itp.). TableVerticalFeaturizationSettingsColumnNameAndTypes
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna
enableDnnFeaturization Określa, czy używać cech opartych na Dnn do cechowania danych. Bool
tryb Tryb cechowania — użytkownik może zachować domyślny tryb "Auto", a rozwiązanie AutoML zajmie się niezbędnym przekształceniem danych w fazie cechowania.
Jeśli wybrano opcję "Wyłączone", nie jest wykonywana cechowanie.
Jeśli wybrano opcję "Niestandardowy", użytkownik może określić dodatkowe dane wejściowe, aby dostosować sposób wykonywania cechowania.
"Auto"
"Niestandardowy"
"Wyłączone"
transformerParams Użytkownik może określić dodatkowe transformatory, które mają być używane wraz z kolumnami, do których ma zostać zastosowany, oraz parametry konstruktora transformatora. TableVerticalFeaturizationSettingsTransformerParams

TableVerticalFeaturizationSettingsColumnNameAndTypes

Nazwa Opis Wartość

TableVerticalFeaturizationSettingsTransformerParams

Nazwa Opis Wartość

TableVerticalLimitSettings

Nazwa Opis Wartość
enableEarlyTermination Włącz wczesne zakończenie, określa, czy funkcja AutoMLJob zakończy się wcześnie, jeśli w ciągu ostatnich 20 iteracji nie będzie poprawa oceny. Bool
exitScore Wynik zakończenia zadania rozwiązania AutoML. Int
maxConcurrentTrials Maksymalna liczba iteracji współbieżnych. Int
maxCoresPerTrial Maksymalna liczba rdzeni na iterację. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji. Int
sweepConcurrentTrials Liczba współbieżnych przebiegów zamiatania, które użytkownik chce wyzwolić. Int
sweepTrials Liczba przebiegów zamiatania, które użytkownik chce wyzwolić. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu iteracji. struna

Opóźnienie docelowe

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetLags. Ustaw wartość "Custom" dla typu CustomTargetLags. "Auto"
"Niestandardowy" (wymagany)

TargetRollingWindowSize

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetRollingWindowSize. Ustaw wartość "Custom" dla typu CustomTargetRollingWindowSize. "Auto"
"Niestandardowy" (wymagany)

TensorFlow

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "TensorFlow" (wymagany)
parametrServerCount Liczba zadań serwera parametrów. Int
workerCount Liczba procesów roboczych. Jeśli nie zostanie określony, wartość domyślna to liczba wystąpień. Int

Klasyfikacja tekstu

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
primaryMetric Podstawowa metryka dla zadania Text-Classification. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextClassificationMultilabel

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextNer

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextNER" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TopNFeaturesByAttribution

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "TopNByAttribution" (wymagane)
Do góry Liczba najważniejszych funkcji do uwzględnienia. Int

Wersja próbnaComponent

Nazwa Opis Wartość
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. TrialComponentEnvironmentVariables
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

TrialComponentEnvironmentVariables

Nazwa Opis Wartość

TriggerBase

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType Ustaw wartość "Cron" dla typu CronTrigger. Ustaw wartość "Cykl" dla typu RecurrenceTrigger. "Cron"
"Cykl" (wymagany)

TritonModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

TritonModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ObcięcieselectionPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Obcięcie wyboru" (wymagane)
obcięciepercentage Procent przebiegów do anulowania w każdym interwale oceny. Int

UriFileJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFileJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UriFolderJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFolderJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Identyfikator użytkownika

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszary robocze/harmonogramy można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/schedules, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/schedules@2024-04-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      action = {
        actionType = "string"
        // For remaining properties, see ScheduleActionBase objects
      }
      description = "string"
      displayName = "string"
      isEnabled = bool
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
      trigger = {
        endTime = "string"
        startTime = "string"
        timeZone = "string"
        triggerType = "string"
        // For remaining properties, see TriggerBase objects
      }
    }
  })
}

MonitoringFeatureFilterBase obiektów

Ustaw właściwość filterType, aby określić typ obiektu.

W przypadku AllFeaturesużyj:

{
  filterType = "AllFeatures"
}

W przypadku FeatureSubsetużyj:

{
  features = [
    "string"
  ]
  filterType = "FeatureSubset"
}

W przypadku TopNByAttribution użyj:

{
  filterType = "TopNByAttribution"
  top = int
}

Obiekty JobInput

Ustaw właściwość jobInputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  jobInputType = "custom_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku literałuużyj:

{
  jobInputType = "literal"
  value = "string"
}

W przypadku mlflow_modelużyj:

{
  jobInputType = "mlflow_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku mltableużyj:

{
  jobInputType = "mltable"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku triton_modelużyj:

{
  jobInputType = "triton_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku uri_fileużyj polecenia:

{
  jobInputType = "uri_file"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku uri_folderużyj:

{
  jobInputType = "uri_folder"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

PredictionDriftMetricThresholdBase, obiekty

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType = "Categorical"
  metric = "string"
}

W przypadku liczbowych użyj:

{
  dataType = "Numerical"
  metric = "string"
}

Obiekty ScheduleActionBase

Ustaw właściwość actionType, aby określić typ obiektu.

W przypadku createJobużyj:

{
  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"
    }
    secretsConfiguration = {
      {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"
        }
      }
    }
    tags = {
      {customized property} = "string"
    }
    jobType = "string"
    // For remaining properties, see JobBaseProperties objects
  }
}

W przypadku CreateMonitorużyj:

{
  actionType = "CreateMonitor"
  monitorDefinition = {
    alertNotificationSettings = {
      emailNotificationSettings = {
        emails = [
          "string"
        ]
      }
    }
    computeConfiguration = {
      computeType = "string"
      // For remaining properties, see MonitorComputeConfigurationBase objects
    }
    monitoringTarget = {
      deploymentId = "string"
      modelId = "string"
      taskType = "string"
    }
    signals = {
      {customized property} = {
        notificationTypes = [
          "string"
        ]
        properties = {
          {customized property} = "string"
        }
        signalType = "string"
        // For remaining properties, see MonitoringSignalBase objects
      }
    }
  }
}

W przypadku ImportDataużyj:

{
  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"
    }
    source = {
      connection = "string"
      sourceType = "string"
      // For remaining properties, see DataImportSource objects
    }
    stage = "string"
    tags = {
      {customized property} = "string"
    }
  }
}

W przypadku InvokeBatchEndpointużyj:

{
  actionType = "InvokeBatchEndpoint"
  endpointInvocationDefinition = ?
}

Obiekty TargetRollingWindowSize

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode = "Auto"
}

W przypadku niestandardowychużyj:

{
  mode = "Custom"
  value = int
}

Obiekty TargetLags

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode = "Auto"
}

W przypadku niestandardowychużyj:

{
  mode = "Custom"
  values = [
    int
  ]
}

Obiekty NCrossValidations

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode = "Auto"
}

W przypadku niestandardowychużyj:

{
  mode = "Custom"
  value = int
}

Obiekty DataImportSource

Ustaw właściwość sourceType, aby określić typ obiektu.

W przypadkubazy danych użyj:

{
  query = "string"
  sourceType = "database"
  storedProcedure = "string"
  storedProcedureParams = [
    {
      {customized property} = "string"
    }
  ]
  tableName = "string"
}

W przypadku file_systemużyj:

{
  path = "string"
  sourceType = "file_system"
}

Obiekty ForecastHorizon

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode = "Auto"
}

W przypadku niestandardowychużyj:

{
  mode = "Custom"
  value = int
}

Obiekty ModelPerformanceMetricThresholdBase

Ustaw właściwość modelType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  metric = "string"
  modelType = "Classification"
}

W przypadku regresjiużyj:

{
  metric = "string"
  modelType = "Regression"
}

Obiekty DataQualityMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType = "Categorical"
  metric = "string"
}

W przypadku liczbowych użyj:

{
  dataType = "Numerical"
  metric = "string"
}

Obiekty IdentityConfiguration

Ustaw właściwość identityType, aby określić typ obiektu.

W przypadkuAMLToken użyj:

{
  identityType = "AMLToken"
}

W przypadku zarządzanychużyj:

{
  clientId = "string"
  identityType = "Managed"
  objectId = "string"
  resourceId = "string"
}

W przypadku userIdentityużyj:

{
  identityType = "UserIdentity"
}

FineTuningVertical obiektów

Ustaw właściwość modelProvider, aby określić typ obiektu.

W przypadku azureOpenAIużyj:

{
  hyperParameters = {
    batchSize = int
    learningRateMultiplier = int
    nEpochs = int
  }
  modelProvider = "AzureOpenAI"
}

W przypadku niestandardowychużyj:

{
  hyperParameters = {
    {customized property} = "string"
  }
  modelProvider = "Custom"
}

Obiekty JobBaseProperties

Ustaw właściwość jobType, aby określić typ obiektu.

W przypadku rozwiązania AutoMLużyj:

{
  environmentId = "string"
  environmentVariables = {
    {customized property} = "string"
  }
  jobType = "AutoML"
  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} = ?
    }
    shmSize = "string"
  }
  taskDetails = {
    logVerbosity = "string"
    targetColumnName = "string"
    trainingData = {
      description = "string"
      jobInputType = "string"
      mode = "string"
      pathOnCompute = "string"
      uri = "string"
    }
    taskType = "string"
    // For remaining properties, see AutoMLVertical objects
  }
}

W przypadkupolecenia użyj:

{
  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
    }
  }
  jobType = "Command"
  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} = ?
    }
    shmSize = "string"
  }
}

W przypadku FineTuning użyj:

{
  fineTuningDetails = {
    model = {
      description = "string"
      jobInputType = "string"
      mode = "string"
      pathOnCompute = "string"
      uri = "string"
    }
    taskType = "string"
    trainingData = {
      description = "string"
      jobInputType = "string"
      // For remaining properties, see JobInput objects
    }
    validationData = {
      description = "string"
      jobInputType = "string"
      // For remaining properties, see JobInput objects
    }
    modelProvider = "string"
    // For remaining properties, see FineTuningVertical objects
  }
  jobType = "FineTuning"
  outputs = {
    {customized property} = {
      description = "string"
      jobOutputType = "string"
      // For remaining properties, see JobOutput objects
    }
  }
}

W przypadku etykietowaniaużyj:

{
  dataConfiguration = {
    dataId = "string"
    incrementalDataRefresh = "string"
  }
  jobInstructions = {
    uri = "string"
  }
  jobType = "Labeling"
  labelCategories = {
    {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
  }
}

W przypadkupotoku użyj:

{
  inputs = {
    {customized property} = {
      description = "string"
      jobInputType = "string"
      // For remaining properties, see JobInput objects
    }
  }
  jobs = {
    {customized property} = ?
  }
  jobType = "Pipeline"
  outputs = {
    {customized property} = {
      description = "string"
      jobOutputType = "string"
      // For remaining properties, see JobOutput objects
    }
  }
  settings = ?
  sourceJobId = "string"
}

W przypadku platformy Sparkużyj:

{
  archives = [
    "string"
  ]
  args = "string"
  codeId = "string"
  conf = {
    {customized property} = "string"
  }
  entry = {
    sparkJobEntryType = "string"
    // For remaining properties, see SparkJobEntry objects
  }
  environmentId = "string"
  environmentVariables = {
    {customized property} = "string"
  }
  files = [
    "string"
  ]
  inputs = {
    {customized property} = {
      description = "string"
      jobInputType = "string"
      // For remaining properties, see JobInput objects
    }
  }
  jars = [
    "string"
  ]
  jobType = "Spark"
  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"
  }
}

W przypadkusweep użyj:

{
  componentConfiguration = {
    pipelineSettings = ?
  }
  earlyTermination = {
    delayEvaluation = int
    evaluationInterval = int
    policyType = "string"
    // For remaining properties, see EarlyTerminationPolicy objects
  }
  inputs = {
    {customized property} = {
      description = "string"
      jobInputType = "string"
      // For remaining properties, see JobInput objects
    }
  }
  jobType = "Sweep"
  limits = {
    jobLimitsType = "string"
    maxConcurrentTrials = int
    maxTotalTrials = int
    timeout = "string"
    trialTimeout = "string"
  }
  objective = {
    goal = "string"
    primaryMetric = "string"
  }
  outputs = {
    {customized property} = {
      description = "string"
      jobOutputType = "string"
      // For remaining properties, see JobOutput objects
    }
  }
  queueSettings = {
    jobTier = "string"
    priority = int
  }
  resources = {
    dockerArgs = "string"
    instanceCount = int
    instanceType = "string"
    locations = [
      "string"
    ]
    maxInstanceCount = int
    properties = {
      {customized property} = ?
    }
    shmSize = "string"
  }
  samplingAlgorithm = {
    samplingAlgorithmType = "string"
    // For remaining properties, see SamplingAlgorithm objects
  }
  searchSpace = ?
  trial = {
    codeId = "string"
    command = "string"
    distribution = {
      distributionType = "string"
      // For remaining properties, see DistributionConfiguration objects
    }
    environmentId = "string"
    environmentVariables = {
      {customized property} = "string"
    }
    resources = {
      dockerArgs = "string"
      instanceCount = int
      instanceType = "string"
      locations = [
        "string"
      ]
      maxInstanceCount = int
      properties = {
        {customized property} = ?
      }
      shmSize = "string"
    }
  }
}

Obiekty DistributionConfiguration

Ustaw właściwość distributionType, aby określić typ obiektu.

W przypadku Mpi użyj:

{
  distributionType = "Mpi"
  processCountPerInstance = int
}

W przypadku PyTorch użyj:

{
  distributionType = "PyTorch"
  processCountPerInstance = int
}

W przypadku Rayużyj:

{
  address = "string"
  dashboardPort = int
  distributionType = "Ray"
  headNodeAdditionalArgs = "string"
  includeDashboard = bool
  port = int
  workerNodeAdditionalArgs = "string"
}

W przypadku TensorFlow użyj:

{
  distributionType = "TensorFlow"
  parameterServerCount = int
  workerCount = int
}

LabelingJobMediaProperties, obiekty

Ustaw właściwość mediaType, aby określić typ obiektu.

W przypadku imageużyj:

{
  annotationType = "string"
  mediaType = "Image"
}

W przypadku textużyj:

{
  annotationType = "string"
  mediaType = "Text"
}

Próbkowanie ObiektówAlgorithm

Ustaw właściwość samplingAlgorithmType, aby określić typ obiektu.

W przypadku Bayesian użyj:

{
  samplingAlgorithmType = "Bayesian"
}

W przypadku usługi Gridużyj:

{
  samplingAlgorithmType = "Grid"
}

W przypadku losowychużyj:

{
  logbase = "string"
  rule = "string"
  samplingAlgorithmType = "Random"
  seed = int
}

MonitoringInputDataBase obiektów

Ustaw właściwość inputDataType, aby określić typ obiektu.

W przypadku Fixedużyj:

{
  inputDataType = "Fixed"
}

W przypadku stopniowej użyj polecenia:

{
  inputDataType = "Rolling"
  preprocessingComponentId = "string"
  windowOffset = "string"
  windowSize = "string"
}

W przypadku staticużyj:

{
  inputDataType = "Static"
  preprocessingComponentId = "string"
  windowEnd = "string"
  windowStart = "string"
}

Obiekty SparkJobEntry

Ustaw właściwość sparkJobEntryType, aby określić typ obiektu.

W przypadku SparkJobPythonEntryużyj:

{
  file = "string"
  sparkJobEntryType = "SparkJobPythonEntry"
}

W przypadku SparkJobScalaEntryużyj:

{
  className = "string"
  sparkJobEntryType = "SparkJobScalaEntry"
}

Obiekty DataDriftMetricThresholdBase

Ustaw właściwość dataType, aby określić typ obiektu.

W przypadku kategorii użyj:

{
  dataType = "Categorical"
  metric = "string"
}

W przypadku liczbowych użyj:

{
  dataType = "Numerical"
  metric = "string"
}

MonitoringSignalBase obiektów

Ustaw właściwość signalType, aby określić typ obiektu.

W przypadku niestandardowychużyj:

{
  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
      }
    }
  ]
  signalType = "Custom"
  workspaceConnection = {
    environmentVariables = {
      {customized property} = "string"
    }
    secrets = {
      {customized property} = "string"
    }
  }
}

W przypadkuDataDrift użyj:

{
  dataSegment = {
    feature = "string"
    values = [
      "string"
    ]
  }
  featureDataTypeOverride = {
    {customized property} = "string"
  }
  featureImportanceSettings = {
    mode = "string"
    targetColumn = "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
  }
  signalType = "DataDrift"
}

W przypadku DataQualityużyj:

{
  featureDataTypeOverride = {
    {customized property} = "string"
  }
  featureImportanceSettings = {
    mode = "string"
    targetColumn = "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
  }
  signalType = "DataQuality"
}

W przypadku FeatureAttributionDriftużyj:

{
  featureDataTypeOverride = {
    {customized property} = "string"
  }
  featureImportanceSettings = {
    mode = "string"
    targetColumn = "string"
  }
  metricThreshold = {
    metric = "string"
    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
  }
  signalType = "FeatureAttributionDrift"
}

W przypadku GenerationSafetyQualityużyj:

{
  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
  signalType = "GenerationSafetyQuality"
  workspaceConnectionId = "string"
}

W przypadku GenerationTokenStatisticsużyj:

{
  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
  signalType = "GenerationTokenStatistics"
}

W przypadku ModelPerformanceużyj:

{
  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
  }
  signalType = "ModelPerformance"
}

W przypadku PredictionDriftużyj:

{
  featureDataTypeOverride = {
    {customized property} = "string"
  }
  metricThresholds = [
    {
      threshold = {
        value = int
      }
      dataType = "string"
      // For remaining properties, see PredictionDriftMetricThresholdBase 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
  }
  signalType = "PredictionDrift"
}

Obiekty węzłów

Ustaw właściwość nodesValueType, aby określić typ obiektu.

W przypadku Wszystkieużyj:

{
  nodesValueType = "All"
}

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  webhookType = "AzureDevOps"
}

Obiekty sezonowości

Ustaw właściwość trybu , aby określić typ obiektu.

W przypadku autoużyj:

{
  mode = "Auto"
}

W przypadku niestandardowychużyj:

{
  mode = "Custom"
  value = int
}

MonitorComputeConfigurationBase obiektów

Ustaw właściwość computeType, aby określić typ obiektu.

W przypadku ServerlessSparkużyj:

{
  computeIdentity = {
    computeIdentityType = "string"
    // For remaining properties, see MonitorComputeIdentityBase objects
  }
  computeType = "ServerlessSpark"
  instanceType = "string"
  runtimeVersion = "string"
}

MonitorComputeIdentityBase obiektów

Ustaw właściwość computeIdentityType, aby określić typ obiektu.

W przypadkuAmlToken użyj:

{
  computeIdentityType = "AmlToken"
}

W przypadku ManagedIdentityużyj:

{
  computeIdentityType = "ManagedIdentity"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
}

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist, aby określić typ obiektu.

W przypadku disabledużyj:

{
  mlAssist = "Disabled"
}

W przypadku włączonejużyj:

{
  inferencingComputeBinding = "string"
  mlAssist = "Enabled"
  trainingComputeBinding = "string"
}

Obiekty EarlyTerminationPolicy

Ustaw właściwość policyType, aby określić typ obiektu.

W przypadku Banditużyj:

{
  policyType = "Bandit"
  slackAmount = int
  slackFactor = int
}

W przypadku MedianStopping użyj:

{
  policyType = "MedianStopping"
}

W przypadku TruncationSelectionużyj:

{
  policyType = "TruncationSelection"
  truncationPercentage = int
}

Obiekty JobOutput

Ustaw właściwość jobOutputType, aby określić typ obiektu.

W przypadku custom_modelużyj:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "custom_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku mlflow_modelużyj:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "mlflow_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku mltableużyj:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "mltable"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku triton_modelużyj:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "triton_model"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku uri_fileużyj polecenia:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "uri_file"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

W przypadku uri_folderużyj:

{
  assetName = "string"
  assetVersion = "string"
  autoDeleteSetting = {
    condition = "string"
    value = "string"
  }
  jobOutputType = "uri_folder"
  mode = "string"
  pathOnCompute = "string"
  uri = "string"
}

Obiekty TriggerBase

Ustaw właściwość triggerType, aby określić typ obiektu.

W przypadku Cronużyj:

{
  expression = "string"
  triggerType = "Cron"
}

W przypadkucyklu użyj:

{
  frequency = "string"
  interval = int
  schedule = {
    hours = [
      int
    ]
    minutes = [
      int
    ]
    monthDays = [
      int
    ]
    weekDays = [
      "string"
    ]
  }
  triggerType = "Recurrence"
}

Obiekty autoMLVertical

Ustaw właściwość taskType, aby określić typ obiektu.

W przypadku classificationużyj:

{
  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"
  }
  taskType = "Classification"
  testData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "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"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
  weightColumnName = "string"
}

W przypadku prognozowanieużyj:

{
  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"
  }
  taskType = "Forecasting"
  testData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "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"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
  weightColumnName = "string"
}

W przypadku ImageClassificationużyj:

{
  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"
      pathOnCompute = "string"
      uri = "string"
    }
    checkpointRunId = "string"
    distributed = bool
    earlyStopping = bool
    earlyStoppingDelay = int
    earlyStoppingPatience = int
    enableOnnxNormalization = bool
    evaluationFrequency = int
    gradientAccumulationStep = int
    layersToFreeze = int
    learningRate = int
    learningRateScheduler = "string"
    modelName = "string"
    momentum = int
    nesterov = bool
    numberOfEpochs = int
    numberOfWorkers = int
    optimizer = "string"
    randomSeed = int
    stepLRGamma = int
    stepLRStepSize = int
    trainingBatchSize = int
    trainingCropSize = int
    validationBatchSize = int
    validationCropSize = int
    validationResizeSize = int
    warmupCosineLRCycles = int
    warmupCosineLRWarmupEpochs = int
    weightDecay = int
    weightedLoss = int
  }
  primaryMetric = "string"
  searchSpace = [
    {
      amsGradient = "string"
      augmentations = "string"
      beta1 = "string"
      beta2 = "string"
      distributed = "string"
      earlyStopping = "string"
      earlyStoppingDelay = "string"
      earlyStoppingPatience = "string"
      enableOnnxNormalization = "string"
      evaluationFrequency = "string"
      gradientAccumulationStep = "string"
      layersToFreeze = "string"
      learningRate = "string"
      learningRateScheduler = "string"
      modelName = "string"
      momentum = "string"
      nesterov = "string"
      numberOfEpochs = "string"
      numberOfWorkers = "string"
      optimizer = "string"
      randomSeed = "string"
      stepLRGamma = "string"
      stepLRStepSize = "string"
      trainingBatchSize = "string"
      trainingCropSize = "string"
      validationBatchSize = "string"
      validationCropSize = "string"
      validationResizeSize = "string"
      warmupCosineLRCycles = "string"
      warmupCosineLRWarmupEpochs = "string"
      weightDecay = "string"
      weightedLoss = "string"
    }
  ]
  sweepSettings = {
    earlyTermination = {
      delayEvaluation = int
      evaluationInterval = int
      policyType = "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm = "string"
  }
  taskType = "ImageClassification"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
}

W przypadku ImageClassificationMultilabelużyj:

{
  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"
      pathOnCompute = "string"
      uri = "string"
    }
    checkpointRunId = "string"
    distributed = bool
    earlyStopping = bool
    earlyStoppingDelay = int
    earlyStoppingPatience = int
    enableOnnxNormalization = bool
    evaluationFrequency = int
    gradientAccumulationStep = int
    layersToFreeze = int
    learningRate = int
    learningRateScheduler = "string"
    modelName = "string"
    momentum = int
    nesterov = bool
    numberOfEpochs = int
    numberOfWorkers = int
    optimizer = "string"
    randomSeed = int
    stepLRGamma = int
    stepLRStepSize = int
    trainingBatchSize = int
    trainingCropSize = int
    validationBatchSize = int
    validationCropSize = int
    validationResizeSize = int
    warmupCosineLRCycles = int
    warmupCosineLRWarmupEpochs = int
    weightDecay = int
    weightedLoss = int
  }
  primaryMetric = "string"
  searchSpace = [
    {
      amsGradient = "string"
      augmentations = "string"
      beta1 = "string"
      beta2 = "string"
      distributed = "string"
      earlyStopping = "string"
      earlyStoppingDelay = "string"
      earlyStoppingPatience = "string"
      enableOnnxNormalization = "string"
      evaluationFrequency = "string"
      gradientAccumulationStep = "string"
      layersToFreeze = "string"
      learningRate = "string"
      learningRateScheduler = "string"
      modelName = "string"
      momentum = "string"
      nesterov = "string"
      numberOfEpochs = "string"
      numberOfWorkers = "string"
      optimizer = "string"
      randomSeed = "string"
      stepLRGamma = "string"
      stepLRStepSize = "string"
      trainingBatchSize = "string"
      trainingCropSize = "string"
      validationBatchSize = "string"
      validationCropSize = "string"
      validationResizeSize = "string"
      warmupCosineLRCycles = "string"
      warmupCosineLRWarmupEpochs = "string"
      weightDecay = "string"
      weightedLoss = "string"
    }
  ]
  sweepSettings = {
    earlyTermination = {
      delayEvaluation = int
      evaluationInterval = int
      policyType = "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm = "string"
  }
  taskType = "ImageClassificationMultilabel"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
}

W przypadku ImageInstanceSegmentationużyj:

{
  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"
      pathOnCompute = "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 = "string"
  searchSpace = [
    {
      amsGradient = "string"
      augmentations = "string"
      beta1 = "string"
      beta2 = "string"
      boxDetectionsPerImage = "string"
      boxScoreThreshold = "string"
      distributed = "string"
      earlyStopping = "string"
      earlyStoppingDelay = "string"
      earlyStoppingPatience = "string"
      enableOnnxNormalization = "string"
      evaluationFrequency = "string"
      gradientAccumulationStep = "string"
      imageSize = "string"
      layersToFreeze = "string"
      learningRate = "string"
      learningRateScheduler = "string"
      maxSize = "string"
      minSize = "string"
      modelName = "string"
      modelSize = "string"
      momentum = "string"
      multiScale = "string"
      nesterov = "string"
      nmsIouThreshold = "string"
      numberOfEpochs = "string"
      numberOfWorkers = "string"
      optimizer = "string"
      randomSeed = "string"
      stepLRGamma = "string"
      stepLRStepSize = "string"
      tileGridSize = "string"
      tileOverlapRatio = "string"
      tilePredictionsNmsThreshold = "string"
      trainingBatchSize = "string"
      validationBatchSize = "string"
      validationIouThreshold = "string"
      validationMetricType = "string"
      warmupCosineLRCycles = "string"
      warmupCosineLRWarmupEpochs = "string"
      weightDecay = "string"
    }
  ]
  sweepSettings = {
    earlyTermination = {
      delayEvaluation = int
      evaluationInterval = int
      policyType = "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm = "string"
  }
  taskType = "ImageInstanceSegmentation"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
}

W przypadku ImageObjectDetectionużyj:

{
  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"
      pathOnCompute = "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 = "string"
  searchSpace = [
    {
      amsGradient = "string"
      augmentations = "string"
      beta1 = "string"
      beta2 = "string"
      boxDetectionsPerImage = "string"
      boxScoreThreshold = "string"
      distributed = "string"
      earlyStopping = "string"
      earlyStoppingDelay = "string"
      earlyStoppingPatience = "string"
      enableOnnxNormalization = "string"
      evaluationFrequency = "string"
      gradientAccumulationStep = "string"
      imageSize = "string"
      layersToFreeze = "string"
      learningRate = "string"
      learningRateScheduler = "string"
      maxSize = "string"
      minSize = "string"
      modelName = "string"
      modelSize = "string"
      momentum = "string"
      multiScale = "string"
      nesterov = "string"
      nmsIouThreshold = "string"
      numberOfEpochs = "string"
      numberOfWorkers = "string"
      optimizer = "string"
      randomSeed = "string"
      stepLRGamma = "string"
      stepLRStepSize = "string"
      tileGridSize = "string"
      tileOverlapRatio = "string"
      tilePredictionsNmsThreshold = "string"
      trainingBatchSize = "string"
      validationBatchSize = "string"
      validationIouThreshold = "string"
      validationMetricType = "string"
      warmupCosineLRCycles = "string"
      warmupCosineLRWarmupEpochs = "string"
      weightDecay = "string"
    }
  ]
  sweepSettings = {
    earlyTermination = {
      delayEvaluation = int
      evaluationInterval = int
      policyType = "string"
      // For remaining properties, see EarlyTerminationPolicy objects
    }
    samplingAlgorithm = "string"
  }
  taskType = "ImageObjectDetection"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
}

W przypadku regresjiużyj:

{
  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"
  }
  taskType = "Regression"
  testData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "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"
    pathOnCompute = "string"
    uri = "string"
  }
  validationDataSize = int
  weightColumnName = "string"
}

W przypadku TextClassificationużyj:

{
  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"
  }
  taskType = "TextClassification"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
}

W przypadku TextClassificationMultilabelużyj:

{
  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"
  }
  taskType = "TextClassificationMultilabel"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
}

W przypadkuTextNER użyj:

{
  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"
  }
  taskType = "TextNER"
  validationData = {
    description = "string"
    jobInputType = "string"
    mode = "string"
    pathOnCompute = "string"
    uri = "string"
  }
}

Wartości właściwości

Wszystkiefeatures

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "AllFeatures" (wymagane)

Wszystkie węzły

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

AmlToken

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagane)

AmlTokenComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "AmlToken" (wymagane)

AutoDeleteSetting

Nazwa Opis Wartość
warunek Kiedy sprawdzić, czy zasób wygasł "CreatedGreaterThan"
"LastAccessedGreaterThan"
wartość Wartość warunku wygaśnięcia. struna

AutoForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Auto" (wymagane)

AutologgerSettings

Nazwa Opis Wartość
mlflowAutologger [Wymagane] Wskazuje, czy jest włączony autologer mlflow. "Wyłączone"
"Włączone" (wymagane)

AutoMLJob

Nazwa Opis Wartość
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania.
Ta wartość jest opcjonalna, aby podać, jeśli nie podano, rozwiązanie AutoML spowoduje ustawienie domyślne dla produkcyjnej wersji środowiska wyselekcjonowanych automatycznego uczenia maszynowego podczas uruchamiania zadania.
struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. AutoMLJobEnvironmentVariables
jobType [Wymagane] Określa typ zadania. "AutoML" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. AutoMLJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
taskDetails [Wymagane] Reprezentuje to scenariusz, który może być jednym z tabel/nlp/obrazu AutoMLVertical (wymagane)

AutoMLJobEnvironmentVariables

Nazwa Opis Wartość

AutoMLJobOutputs

Nazwa Opis Wartość

AutoMLVertical

Nazwa Opis Wartość
logVerbosity Czasownik rejestrowania dla zadania. "Krytyczne"
"Debugowanie"
"Błąd"
"Informacje"
"NotSet"
"Ostrzeżenie"
targetColumnName Nazwa kolumny docelowej: jest to kolumna wartości przewidywania.
Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji.
struna
taskType Ustaw wartość "Classification" dla typu Classification. Ustaw wartość "Prognozowanie" dla typu Prognozowanie. Ustaw wartość "ImageClassification" dla typu ImageClassification. Ustaw wartość "ImageClassificationMultilabel" dla typu ImageClassificationMultilabel. Ustaw wartość "ImageInstanceSegmentation" dla typu ImageInstanceSegmentation. Ustaw wartość "ImageObjectDetection" dla typu ImageObjectDetection. Ustaw wartość "Regresja" dla typu Regresja. Ustaw wartość "TextClassification" dla typu TextClassification. Ustaw wartość "TextClassificationMultilabel" dla typu TextClassificationMultilabel. Ustaw wartość "TextNER" dla typu TextNer. "Klasyfikacja"
"Prognozowanie"
"ImageClassification"
"ImageClassificationMultilabel"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"Regresja"
"TextClassification"
"TextClassificationMultilabel"
"TextNER" (wymagane)
trainingData [Wymagane] Dane wejściowe danych treningowych. MLTableJobInput (wymagane)

AutoNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Auto" (wymagane)

Autoseasonity

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Auto" (wymagane)

AutoTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Auto" (wymagane)

AutoTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Auto" (wymagane)

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

AzureOpenAiFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do precyzyjnego dostrajania modelu azure Open AI. AzureOpenAiHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "AzureOpenAI" (wymagane)

AzureOpenAiHyperParameters

Nazwa Opis Wartość
batchSize Liczba przykładów w każdej partii. Większy rozmiar partii oznacza, że parametry modelu są aktualizowane rzadziej, ale z niższą wariancją. Int
learningRateMultiplier Współczynnik skalowania dla szybkości nauki. Mniejsze tempo nauki może być przydatne, aby uniknąć nadmiernego dopasowania. Int
nEpochs Liczba epok trenowania modelu dla. Epoka odnosi się do jednego pełnego cyklu za pośrednictwem zestawu danych trenowania. Int

BanditPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Bandit" (wymagany)
slackAmount Bezwzględna odległość dozwolona od najlepiej działającego przebiegu. Int
slackFactor Współczynnik dozwolonej odległości od najlepszego przebiegu. Int

BayesianSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Bayesian" (wymagane)

CategoryegoricalDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu danych kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

CategoryegoricalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka jakości danych kategorii do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

CategoryegoricalPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Kategorialne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania kategorii do obliczenia. "JensenShannonDistance"
"PearsonsChiSquaredTest"
"PopulationStabilityIndex" (wymagany)

Klasyfikacja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
positiveLabel Etykieta dodatnia dla obliczeń metryk binarnych. struna
primaryMetric Podstawowa metryka zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Klasyfikacja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ClassificationTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

ClassificationModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Wydajność modelu klasyfikacji do obliczenia. "Dokładność"
"Precyzja"
"Odwołaj" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Klasyfikacja" (wymagana)

ClassificationTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
blockedTrainingAlgorithms Zablokowane modele dla zadania klasyfikacji. Tablica ciągów zawierająca dowolną z:
"BernoulliNaiveBayes"
"DecisionTree"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LightGBM"
"LinearSVM"
"LogisticsRegression"
"MultinomialNaiveBayes"
"RandomForest"
"SGD"
"SVM"
"XGBoostClassifier"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Kolumnowyprzekształtnik

Nazwa Opis Wartość
Pola Pola do zastosowania logiki przekształcania. string[]
Parametry Różne właściwości, które mają być przekazywane do transformatora.
Oczekiwane dane wejściowe to słownik par klucz,wartość w formacie JSON.
jakikolwiek

CommandJob

Nazwa Opis Wartość
autologgerSettings Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. AutologgerSettings
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch, Ray lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. CommandJobEnvironmentVariables
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. CommandJobInputs
jobType [Wymagane] Określa typ zadania. "Polecenie" (wymagane)
Limity Limit zadań poleceń. CommandJobLimits
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. CommandJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

CommandJobEnvironmentVariables

Nazwa Opis Wartość

CommandJobInputs

Nazwa Opis Wartość

CommandJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna

CommandJobOutputs

Nazwa Opis Wartość

Konfiguracja składnika

Nazwa Opis Wartość
pipelineSettings Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek

CreateMonitorAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateMonitor" (wymagane)
monitorDefinition [Wymagane] Definiuje monitor. MonitorDefinition (wymagane)

CronTrigger

Nazwa Opis Wartość
wyrażenie [Wymagane] Określa wyrażenie cron harmonogramu.
Wyrażenie powinno być zgodne z formatem NCronTab.
struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
triggerType [Wymagane] "Cron" (wymagane)

CustomForecastHorizon

Nazwa Opis Wartość
tryb [Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość horyzontu prognozy. int (wymagane)

CustomMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka zdefiniowana przez użytkownika do obliczenia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

CustomModelFineTuning

Nazwa Opis Wartość
hiperparametry Hiperparametry do dostrajania modelu niestandardowego. CustomModelFineTuningHyperParameters
modelProvider [Wymagane] Wyliczenie w celu określenia typu dostrajania. "Niestandardowy" (wymagany)

CustomModelFineTuningHyperParameters

Nazwa Opis Wartość

CustomModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

CustomModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "custom_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

CustomMonitoringSignal

Nazwa Opis Wartość
componentId [Wymagane] Identyfikator zasobu usługi ARM zasobu składnika używanego do obliczania metryk niestandardowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
inputAssets Monitorowanie zasobów do podjęcia jako danych wejściowych. Klucz to nazwa portu wejściowego składnika, a wartość to zasób danych. CustomMonitoringSignalInputAssets
Wejścia Dodatkowe parametry składnika do podjęcia jako dane wejściowe. Klucz to nazwa portu wejściowego literału składnika, wartość to wartość parametru. CustomMonitoringSignalInputs
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. CustomMetricThreshold[] (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "Niestandardowy" (wymagany)
workspaceConnection Lista metryk do obliczenia i skojarzonych z nimi progów. MonitoringWorkspaceConnection

CustomMonitoringSignalInputAssets

Nazwa Opis Wartość

CustomMonitoringSignalInputs

Nazwa Opis Wartość

CustomNCrossValidations

Nazwa Opis Wartość
tryb [Wymagane] Tryb określania poprawności N-Cross. "Niestandardowy" (wymagany)
wartość [Wymagane] N-Cross validations wartość. int (wymagane)

CustomSeasonality

Nazwa Opis Wartość
tryb [Wymagane] Tryb sezonowości. "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość sezonowości. int (wymagane)

CustomTargetLags

Nazwa Opis Wartość
tryb [Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe "Niestandardowy" (wymagany)
Wartości [Wymagane] Ustaw wartości opóźnień docelowych. int[] (wymagane)

CustomTargetRollingWindowSize

Nazwa Opis Wartość
tryb [Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). "Niestandardowy" (wymagany)
wartość [Wymagane] Wartość TargetRollingWindowSize. int (wymagane)

DatabaseSource

Nazwa Opis Wartość
zapytanie Instrukcja SQL Query dla źródła bazy danych importu danych struna
sourceType [Wymagane] Określa typ danych. "baza danych" (wymagana)
storedProcedure Sql StoredProcedure w źródle importu danych struna
storedProcedureParams Parametry usługi SQL StoredProcedure DatabaseSourceStoredProcedureParamsItem[]
tableName Nazwa tabeli w źródle importu danych struna

DatabaseSourceStoredProcedureParamsItem

Nazwa Opis Wartość

DataDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaDataDriftMetricThreshold. Ustaw wartość "Numeryczny" dla typu NumeryczneDataDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataDriftMonitoringSignal

Nazwa Opis Wartość
dataSegment Segment danych używany do określania zakresu w podzestawie populacji danych. MonitoringDataSegment
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Filtr funkcji określający, która funkcja ma obliczyć dryf. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataDrift" (wymagane)

DataDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Importowanie danych

Nazwa Opis Wartość
assetName Nazwa zasobu zadania importu danych do utworzenia struna
autoDeleteSetting Określa ustawienie cyklu życia zarządzanego zasobu danych. AutoDeleteSetting
Datatype [Wymagane] Określa typ danych. "mltable"
"uri_file"
"uri_folder" (wymagane)
dataUri [Wymagane] Identyfikator URI danych. Przykład: https://go.microsoft.com/fwlink/?linkid=2202330 struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
opis Tekst opisu zasobu. struna
intellectualProperty Szczegóły własności intelektualnej. Używane, jeśli dane są własnością intelektualną. IntellectualProperty
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). W przypadku typów, w których jest definiowany etap, po podaniu etapu będzie on używany do wypełniania wartości IsAnonymous Bool
isArchived Czy zasób jest archiwizowany? W przypadku typów, w których jest definiowany etap, po podaniu etapu zostanie on użyty do wypełnienia wartości IsArchived Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
źródło Dane źródłowe zasobu do zaimportowania z DataImportSource
scena Etap w cyklu życia danych przypisanym do tego zasobu danych struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

DataImportSource

Nazwa Opis Wartość
połączenie Połączenie obszaru roboczego dla magazynu źródłowego importu danych struna
sourceType Ustaw wartość "database" dla typu DatabaseSource. Ustaw wartość "file_system" dla typu FileSystemSource. "baza danych"
"file_system" (wymagane)

DataQualityMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriiDataQualityMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumeryczneDataQualityMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

DataQualityMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. DataQualityMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings
Funkcje Funkcje do obliczenia dryfu. MonitoringFeatureFilterBase
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. DataQualityMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "DataQuality" (wymagane)

DataQualityMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

Rozkładkonfiguracja

Nazwa Opis Wartość
distributionType Ustaw wartość "Mpi" dla typu Mpi. Ustaw wartość "PyTorch" dla typu PyTorch. Ustaw wartość "Ray" dla typu Ray. Ustaw wartość "TensorFlow" dla typu TensorFlow. "Mpi"
"PyTorch"
"Ray"
"TensorFlow" (wymagany)

EarlyTerminationPolicy

Nazwa Opis Wartość
delayEvaluation Liczba interwałów, według których należy opóźnić pierwszą ocenę. Int
evaluationInterval Interwał (liczba przebiegów) między ocenami zasad. Int
policyType Ustaw wartość "Bandit" dla typu BanditPolicy. Ustaw wartość "MedianStopping" dla typu MedianStoppingPolicy. Ustaw wartość "TruncationSelection" dla typu TruncationSelectionPolicy. "Bandit"
"MedianStopping"
"Obcięcie wyboru" (wymagane)

EndpointScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "InvokeBatchEndpoint" (wymagane)
endpointInvocationDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu.
<zobacz href="TBD" />
dowolna (wymagana)

FeatureAttributionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride
featureImportanceSettings [Wymagane] Ustawienia dotyczące znaczenia funkcji obliczeniowej. FeatureImportanceSettings (wymagane)
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. FeatureAttributionMetricThreshold (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "FeatureAttributionDrift" (wymagane)

FeatureAttributionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

FeatureAttributionMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka przypisania funkcji do obliczenia. "NormalizedDiscountedCumulativeGain" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

FeatureImportanceSettings

Nazwa Opis Wartość
tryb Tryb operacji dla znaczenia funkcji obliczeniowej. "Wyłączone"
"Włączone"
targetColumn Nazwa kolumny docelowej w zasobie danych wejściowych. struna

FeatureSubset

Nazwa Opis Wartość
Funkcje [Wymagane] Lista funkcji do uwzględnienia. string[] (wymagane)
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "FeatureSubset" (wymagane)

FileSystemSource

Nazwa Opis Wartość
ścieżka Ścieżka dotycząca importowania źródła systemu plików struna
sourceType [Wymagane] Określa typ danych. "file_system" (wymagane)

FineTuningJob

Nazwa Opis Wartość
fineTuningDetails [Wymagane] FineTuningVertical (wymagane)
jobType [Wymagane] Określa typ zadania. "FineTuning" (wymagane)
Wyjść [Wymagane] FineTuningJobOutputs (wymagane)

FineTuningJobOutputs

Nazwa Opis Wartość

FineTuningVertical

Nazwa Opis Wartość
model [Wymagane] Model wejściowy do dostrajania. MLFlowModelJobInput (wymagane)
modelProvider Ustaw wartość "AzureOpenAI" dla typu AzureOpenAiFineTuning. Ustaw wartość "Custom" dla typu CustomModelFineTuning. "AzureOpenAI"
"Niestandardowy" (wymagany)
taskType [Wymagane] Dostrajanie typu zadania. "ChatCompletion"
"ImageClassification"
"ImageInstanceSegmentation"
"ImageObjectDetection"
"QuestionAnswering"
"TextClassification"
"TextCompletion"
"TextSummarization"
"Tłumaczenie tekstu"
"TokenClassification"
"VideoMultiObjectTracking" (wymagane)
trainingData [Wymagane] Dane szkoleniowe do dostrajania. JobInput (wymagane)
validationData Dane weryfikacji dostrajania. JobInput

FixedInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Naprawiono" (wymagane)

PrognozaHorizon

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoForecastHorizon. Ustaw wartość "Custom" dla typu CustomForecastHorizon. "Auto"
"Niestandardowy" (wymagany)

Prognozowanie

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
forecastingSettings Prognozowanie danych wejściowych specyficznych dla zadania. ForecastingSettings
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania prognozowania. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Prognozowanie" (wymagane)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. ForecastingTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

PrognozowanieUstawienia

Nazwa Opis Wartość
countryOrRegionForHolidays Kraj lub region świąt na potrzeby prognozowania zadań.
Powinny to być dwuliterowe kody kraju/regionu ISO 3166, na przykład "USA" lub "GB".
struna
cvStepSize Liczba krosek między godziną początkową jednego składania CV a następnym fałszem. Dla
na przykład jeśli CVStepSize = 3 dla danych dziennych, czas pochodzenia dla każdego składania będzie wynosić
trzy dni od siebie.
Int
featureLags Flaga generowania opóźnień dla funkcji liczbowych z wartością "auto" lub null. "Auto"
"Brak"
featuresUnknownAtForecastTime Kolumny funkcji, które są dostępne do trenowania, ale nieznane w czasie prognozowania/wnioskowania.
Jeśli features_unknown_at_forecast_time nie jest ustawiona, zakłada się, że wszystkie kolumny funkcji w zestawie danych są znane w czasie wnioskowania.
string[]
forecastHorizon Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych. ForecastHorizon
częstotliwość Podczas prognozowania ten parametr reprezentuje okres, z którym jest wymagana prognoza, na przykład codziennie, co tydzień, co rok itp. Częstotliwość prognozowania to częstotliwość zestawów danych domyślnie. struna
Sezonowości Ustaw sezonowość szeregów czasowych jako liczbę całkowitą z częstotliwością serii.
Jeśli sezonowość jest ustawiona na wartość "auto", zostanie ona wywnioskowana.
sezonowość
shortSeriesHandlingConfig Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML. "Auto"
"Upuść"
"Brak"
"Pad"
targetAggregateFunction Funkcja używana do agregowania kolumny docelowej szeregów czasowych w celu zachowania zgodności z określoną częstotliwością użytkownika.
Jeśli parametr TargetAggregateFunction jest ustawiony, tj. nie "Brak", ale parametr freq nie jest ustawiony, zostanie zgłoszony błąd. Możliwe funkcje agregacji docelowej to: "sum", "max", "min" i "mean".
"Max"
"Średnia"
"Min"
"Brak"
"Suma"
targetLags Liczba poprzednich okresów do opóźnienia z kolumny docelowej. TargetLags
targetRollingWindowSize Liczba poprzednich okresów użytych do utworzenia średniej okna kroczącego kolumny docelowej. TargetRollingWindowSize
timeColumnName Nazwa kolumny czasowej. Ten parametr jest wymagany podczas prognozowania w celu określenia kolumny datetime w danych wejściowych używanych do tworzenia szeregów czasowych i wnioskowania o jego częstotliwości. struna
timeSeriesIdColumnNames Nazwy kolumn używanych do grupowania czasowników. Może służyć do tworzenia wielu serii.
Jeśli ziarno nie jest zdefiniowane, zakłada się, że zestaw danych jest jednym szeregem czasowym. Ten parametr jest używany z prognozowaniem typu zadania.
string[]
useStl Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych. "Brak"
"Sezon"
"SeasonTrend"

ForecastingTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele do zadania prognozowania. Tablica ciągów zawierająca dowolną z:
"Arimax"
"AutoArima"
"Średnia"
"DecisionTree"
"ElasticNet"
"ExponentialSmoothing"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"Naiwny"
"Prorok"
"RandomForest"
"Sezonowa wyrównywacz"
"SeasonalNaive"
"SGD"
"TCNForecaster"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

GenerationSafetyQualityMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "AcceptableCoherenceScorePerInstance"
"AcceptableFluencyScorePerInstance"
"AcceptableGroundednessScorePerInstance"
"AcceptableRelevanceScorePerInstance"
"AcceptableSimilarityScorePerInstance"
"AggregatedCoherencePassRate"
"AggregatedFluencyPassRate"
"AggregatedGroundednessPassRate"
"AggregatedRelevancePassRate"
"AggregatedSimilarityPassRate" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationSafetyQualityMonitoringSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationSafetyQualityMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationSafetyQuality" (wymagane)
workspaceConnectionId Pobiera lub ustawia identyfikator połączenia obszaru roboczego używany do nawiązywania połączenia z punktem końcowym generowania zawartości. struna

GenerationTokenUsageMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Pobiera lub ustawia metryki przypisania funkcji do obliczenia. "TotalTokenCount"
"TotalTokenCountPerGroup" (wymagane)
próg Pobiera lub ustawia wartość progową.
Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki.
MonitoringThreshold

GenerationTokenUsageSignal

Nazwa Opis Wartość
metricThresholds [Wymagane] Pobiera lub ustawia metryki do obliczenia i odpowiednich progów. GenerationTokenUsageMetricThreshold[] (wymagane)
productionData Pobiera lub ustawia dane produkcyjne dla metryk obliczeniowych. MonitoringInputDataBase[]
próbkowanieRate [Wymagane] Częstotliwość próbkowania danych produkcyjnych powinna być większa niż 0 i maksymalnie 1. int (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "GenerationTokenStatistics" (wymagane)

GridSamplingAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Siatka" (wymagana)

IdentityConfiguration

Nazwa Opis Wartość
identityType Ustaw wartość "AMLToken" dla typu AmlToken. Ustaw wartość "Managed" dla typu ManagedIdentity. Ustaw wartość "UserIdentity" dla typu UserIdentity. "AMLToken"
"Zarządzane"
"UserIdentity" (wymagane)

ImageClassification

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageClassificationMultilabel

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsClassification
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"IOU"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsClassification[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageInstanceSegmentation

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageInstanceSegmentation" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba współbieżnych iteracji rozwiązania AutoML. Int
maxTrials Maksymalna liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna

ImageModelDistributionSettingsClassification

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
struna

ImageModelDistributionSettingsObjectDetection

Nazwa Opis Wartość
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". struna
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
struna
Rozproszonych Czy używać trenowania rozproszonego. struna
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. struna
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
struna
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
struna
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. struna
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. struna
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
struna
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
struna
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". struna
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
struna
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". struna
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. struna
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. struna
Optymalizator Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". struna
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. struna
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. struna
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
NMS: brak maksymalnego pomijania
struna
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. struna
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. struna
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. struna
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. Musi mieć wartość "none", "coco", "voc" lub "coco_voc". struna
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. struna
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. struna
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. struna

ImageModelSettingsClassification

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
trainingCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationCropSize Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
validationResizeSizeSize Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. Int
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int
ważoneLoss Utrata wagi. Akceptowane wartości to 0 dla bez odchudzania.
1 dla odchudzania z sqrt. (class_weights). 2 dla odchudzania z class_weights. Musi mieć wartość 0 lub 1 lub 2.
Int

ImageModelSettingsObjectDetection

Nazwa Opis Wartość
advancedSettings Ustawienia dla zaawansowanych scenariuszy. struna
amsGradient Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". Bool
rozszerzenia Ustawienia dotyczące używania rozszerzeń. struna
beta1 Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
beta2 Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
boxDetectionsPerImage Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
boxScoreThreshold Podczas wnioskowania zwracane są tylko propozycje z oceną klasyfikacji większą niż
BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1].
Int
checkpointFrequency Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. Int
checkpointModel Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. MLFlowModelJobInput
checkpointRunId Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. struna
Rozproszonych Czy używać trenowania rozproszonego. Bool
earlyStopping Włącz logikę wczesnego zatrzymywania podczas trenowania. Bool
earlyStoppingDelay Minimalna liczba epok lub ocen walidacji, które należy zaczekać przed ulepszeniem podstawowej metryki
jest śledzony pod kątem wczesnego zatrzymywania. Musi być dodatnią liczbą całkowitą.
Int
earlyStoppingPatience Minimalna liczba epok lub ocen poprawności bez podstawowej poprawy metryki przed
przebieg zostanie zatrzymany. Musi być dodatnią liczbą całkowitą.
Int
enableOnnxNormalization Włącz normalizację podczas eksportowania modelu ONNX. Bool
evaluationFrequency Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. Int
gradientAccumulationKrok Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez
aktualizowanie wag modelu podczas gromadzenia gradientów tych kroków, a następnie przy użyciu
skumulowane gradienty do obliczenia aktualizacji wagi. Musi być dodatnią liczbą całkowitą.
Int
imageSize Rozmiar obrazu do trenowania i walidacji. Musi być dodatnią liczbą całkowitą.
Uwaga: Przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Int
layersToFreeze Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą.
Na przykład przekazanie wartości 2 jako wartości dla "seresnext" oznacza
warstwy zamrażania0 i warstwy 1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat blokowania warstwy, proszę
zobacz: /azure/machine-learning/how-to-auto-train-image-models.
Int
learningRate Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
learningRateScheduler Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". "Brak"
"Krok"
"WarmupCosine"
logTrainingMetrics Włączanie obliczeń i rejestrowania metryk trenowania. "Wyłącz"
"Włącz"
logValidationLoss Włącz przetwarzanie i utratę walidacji rejestrowania. "Wyłącz"
"Włącz"
maxSize Maksymalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
minSize Minimalny rozmiar obrazu do ponownego skalowania przed przesłaniem go do sieci szkieletowej.
Musi być dodatnią liczbą całkowitą. Uwaga: przebieg trenowania może dostać się do CUDA OOM, jeśli rozmiar jest zbyt duży.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
modelName Nazwa modelu do użycia na potrzeby trenowania.
Aby uzyskać więcej informacji na temat dostępnych modeli, odwiedź oficjalną dokumentację:
/azure/machine-learning/how-to-auto-train-image-models.
struna
modelSize Rozmiar modelu. Musi być "mały", "średni", "duży" lub "xlarge".
Uwaga: przebieg trenowania może dostać się do cudA OOM, jeśli rozmiar modelu jest zbyt duży.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
"ExtraLarge"
"Duży"
"Średni"
"Brak"
"Mały"
impet Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
wieloskalowa Włącz obraz wieloskalowy, zmieniając rozmiar obrazu o +/- 50%.
Uwaga: przebieg trenowania może dostać się do funkcji CUDA OOM, jeśli nie ma wystarczającej ilości pamięci procesora GPU.
Uwaga: te ustawienia są obsługiwane tylko dla algorytmu "yolov5".
Bool
nesterov Włącz nesterov, gdy optymalizator ma wartość "sgd". Bool
nmsIouThreshold Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
numberOfEpochs Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. Int
numberOfWorkers Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. Int
Optymalizator Typ optymalizatora. "Adam"
"Adamw"
"Brak"
"Sgd"
randomSeed Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. Int
stepLRGamma Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
stepLRStepSize Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. Int
tileGridSize Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może być
Brak do włączenia małej logiki wykrywania obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn.
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
struna
tileOverlapRatio Współczynnik nakładania się między sąsiednimi kafelkami w każdym wymiarze. Musi być zmiennoprzecinkowy w zakresie [0, 1).
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
tilePredictionsNmsThreshold Próg operacji we/wy używany do wykonywania nms podczas scalania przewidywań z kafelków i obrazów.
Używany w walidacji/wnioskowaniu. Musi być zmiennoprzecinkowy w zakresie [0, 1].
Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5".
Int
trainingBatchSize Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. Int
validationBatchSize Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. Int
validationIouThreshold Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. Int
validationMetricType Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. "Coco"
"CocoVoc"
"Brak"
"Voc"
warmupCosineLRCycles Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. Int
warmupCosineLRWarmupEpochs Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. Int
weightDecay Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. Int

ImageObjectDetection

Nazwa Opis Wartość
limitSettings [Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. ImageLimitSettings (wymagane)
modelSettings Ustawienia używane do trenowania modelu. ImageModelSettingsObjectDetection
primaryMetric Podstawowa metryka do optymalizacji pod kątem tego zadania. "MeanAveragePrecision"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. ImageModelDistributionSettingsObjectDetection[]
sweepSettings Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. ImageSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "ImageObjectDetection" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int

ImageSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego kończenia. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmów próbkowania hiperparametrów. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ImportDataAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "ImportData" (wymagane)
dataImportDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. DataImportuj (wymagane)

Własność intelektualna

Nazwa Opis Wartość
protectionLevel Poziom ochrony własności intelektualnej. "Wszystko"
"Brak"
wydawca [Wymagane] Wydawca własności intelektualnej. Musi być taka sama jak nazwa wydawcy rejestru. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

Właściwości elementu JobBase

Nazwa Opis Wartość
componentId Identyfikator zasobu usługi ARM zasobu składnika. struna
computeId Identyfikator zasobu usługi ARM zasobu obliczeniowego. struna
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana zadania. struna
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". struna
tożsamość Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null.
Wartość domyślna to AmlToken, jeśli ma wartość null.
IdentityConfiguration
isArchived Czy zasób jest archiwizowany? Bool
jobType Ustaw wartość "AutoML" dla typu AutoMLJob. Ustaw wartość "Command" dla typu CommandJob. Ustaw wartość "FineTuning" dla typu FineTuningJob. Ustaw wartość "Etykietowanie" dla typu LabelingJobProperties. Ustaw wartość "Pipeline" dla typu PipelineJob. Ustaw wartość "Spark" dla typu SparkJob. Ustaw wartość "Zamiatanie" dla typu SweepJob. "AutoML"
"Polecenie"
"FineTuning"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
notificationSetting Ustawienie powiadomienia dla zadania NotificationSetting
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
secretsConfiguration Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. JobBaseSecretsConfiguration
usługi Lista punktów zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.
JobBaseServices
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

JobBaseSecretsConfiguration

Nazwa Opis Wartość

JobBaseServices

Nazwa Opis Wartość

JobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType Ustaw wartość "custom_model" dla typu CustomModelJobInput. Ustaw wartość "literał" dla typu LiteralJobInput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobInput. Ustaw wartość "mltable" dla typu MLTableJobInput. Ustaw wartość "triton_model" dla typu TritonModelJobInput. Ustaw wartość "uri_file" dla typu UriFileJobInput. Ustaw wartość "uri_folder" dla typu UriFolderJobInput. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobOutput

Nazwa Opis Wartość
opis Opis danych wyjściowych. struna
jobOutputType Ustaw wartość "custom_model" dla typu CustomModelJobOutput. Ustaw wartość "mlflow_model" dla typu MLFlowModelJobOutput. Ustaw wartość "mltable" dla typu MLTableJobOutput. Ustaw wartość "triton_model" dla typu TritonModelJobOutput. Ustaw wartość "uri_file" dla typu UriFileJobOutput. Ustaw wartość "uri_folder" dla typu UriFolderJobOutput. "custom_model"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)

JobResourceConfiguration

Nazwa Opis Wartość
dockerArgs Dodatkowe argumenty do przekazania do polecenia uruchamiania platformy Docker. Spowoduje to zastąpienie wszystkich parametrów, które zostały już ustawione przez system lub w tej sekcji. Ten parametr jest obsługiwany tylko w przypadku typów obliczeniowych usługi Azure ML. struna
instanceCount Opcjonalna liczba wystąpień lub węzłów używanych przez docelowy obiekt obliczeniowy. Int
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
Lokalizacje Lokalizacje, w których można uruchomić zadanie. string[]
maxInstanceCount Opcjonalna maksymalna dozwolona liczba wystąpień lub węzłów, które mają być używane przez docelowy obiekt obliczeniowy.
Do użytku z trenowania elastycznego, obecnie obsługiwane tylko przez typ dystrybucji PyTorch.
Int
Właściwości Dodatkowa torba właściwości. ResourceConfigurationProperties
shmSize Rozmiar bloku pamięci udostępnionej kontenera platformy Docker. Powinno to być w formacie (liczba)(jednostka), w którym liczba ma być większa niż 0, a jednostka może być jedną z b(bajtów), k(kilobajtów), m(megabajtów) lub g(gigabajtów). struna

Ograniczenia:
Wzorzec = \d+[bBkKmMgG]

JobScheduleAction

Nazwa Opis Wartość
actionType [Wymagane] Określa typ akcji harmonogramu "CreateJob" (wymagane)
jobDefinition [Wymagane] Definiuje szczegóły definicji akcji harmonogramu. JobBaseProperties (wymagane)

JobService

Nazwa Opis Wartość
punkt końcowy Adres URL punktu końcowego. struna
jobServiceType Typ punktu końcowego. struna
Węzłów Węzły, na których użytkownik chce uruchomić usługę.
Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. Int
Właściwości Dodatkowe właściwości do ustawienia w punkcie końcowym. JobServiceProperties

Właściwości usługi zadań

Nazwa Opis Wartość

EtykietaKategoria

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. struna
multiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy etykiety. struna
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. struna
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

LabelingJobImageProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"
mediaType [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)

LabelingJobInstructions

Nazwa Opis Wartość
Uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. struna

LabelingJobLabelCategories

Nazwa Opis Wartość

LabelingJobMediaProperties

Nazwa Opis Wartość
mediaType Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. "Obraz"
"Tekst" (wymagany)

LabelingJobProperties

Nazwa Opis Wartość
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "Etykietowanie" (wymagane)
labelCategories Etykieta kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Właściwości specyficzne dla nośnika w zadaniu. LabelingJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MLAssistConfiguration

LabelingJobTextProperties

Nazwa Opis Wartość
typ adnotacji Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"
mediaType [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)

LiterałJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "literał" (wymagany)
wartość [Wymagane] Wartość literału dla danych wejściowych. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

ManagedComputeIdentity

Nazwa Opis Wartość
computeIdentityType [Wymagane] Monitoruj wyliczenie typu tożsamości obliczeniowej. "ManagedIdentity" (wymagane)
tożsamość Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) ManagedServiceIdentity

Identyfikator zarządzany

Nazwa Opis Wartość
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. struna

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

MedianStoppingPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "MedianStopping" (wymagane)

Microsoft.MachineLearningServices/workspaces/schedules

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszarów roboczych
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. ScheduleProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/schedules@2024-04-01-preview"

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. "Wyłączone"
"Włączone" (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLFlowModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mlflow_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

MLTableJobInput

Nazwa Opis Wartość
opis Opis danych wejściowych. struna
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MLTableJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "mltable" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ModelPerformanceMetricThresholdBase

Nazwa Opis Wartość
modelType Ustaw wartość "Classification" dla typu ClassificationModelPerformanceMetricThreshold. Ustaw wartość "Regresja" dla typu RegressionModelPerformanceMetricThreshold. "Klasyfikacja"
"Regresja" (wymagana)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

ModelPerformanceSignal

Nazwa Opis Wartość
dataSegment Segment danych. MonitoringDataSegment
metricThreshold [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. ModelPerformanceMetricThresholdBase (wymagane)
productionData [Wymagane] Dane generowane przez usługę produkcyjną, dla których zostanie obliczona wydajność. MonitoringInputDataBase[] (wymagane)
referenceData [Wymagane] Dane referencyjne używane jako podstawa do obliczania wydajności modelu. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "ModelPerformance" (wymagane)

MonitorComputeConfigurationBase

Nazwa Opis Wartość
computeType Ustaw wartość "ServerlessSpark" dla typu MonitorServerlessSparkCompute. "BezserweroweSpark" (wymagane)

MonitorComputeIdentityBase

Nazwa Opis Wartość
computeIdentityType Ustaw wartość "AmlToken" dla typu AmlTokenComputeIdentity. Ustaw wartość "ManagedIdentity" dla typu ManagedComputeIdentity. "AmlToken"
"ManagedIdentity" (wymagane)

MonitorDefinition

Nazwa Opis Wartość
alertNotificationSettings Ustawienia powiadomień monitora. MonitorNotificationSettings
computeConfiguration [Wymagane] Identyfikator zasobu obliczeniowego usługi ARM do uruchomienia zadania monitorowania. MonitorComputeConfigurationBase (wymagane)
monitoringTarget Identyfikator zasobu usługi ARM modelu lub wdrożenia objętego tym monitorem. MonitoringTarget
Sygnały [Wymagane] Sygnały do monitorowania. MonitorDefinitionSignals (wymagane)

MonitorDefinitionSignals

Nazwa Opis Wartość

MonitorEmailNotificationSettings

Nazwa Opis Wartość
wiadomości e-mail Jest to lista adresatów poczty e-mail, która ma łącznie 499 znaków. string[]

MonitorowanieDataSegment

Nazwa Opis Wartość
cecha Funkcja umożliwiająca segmentowanie danych. struna
Wartości Filtruje tylko określone wartości danej funkcji segmentowanej. string[]

MonitoringFeatureFilterBase

Nazwa Opis Wartość
filterType Ustaw wartość "AllFeatures" dla typu AllFeatures. Ustaw wartość "FeatureSubset" dla typu FeatureSubset. Ustaw wartość "TopNByAttribution" dla typu TopNFeaturesByAttribution. "AllFeatures"
"FeatureSubset"
"TopNByAttribution" (wymagane)

MonitoringInputDataBase

Nazwa Opis Wartość
Kolumny Mapowanie nazw kolumn na specjalne zastosowania. MonitoringInputDataBaseColumns
dataContext Metadane kontekstu źródła danych. struna
inputDataType Ustaw wartość "Naprawiono" dla typu FixedInputData. Ustaw wartość "Rolling" dla typu RollingInputData. Ustaw wartość "Static" dla typu StaticInputData. "Naprawiono"
"Rolling"
"Static" (wymagane)
jobInputType [Wymagane] Określa typ zadania. "custom_model"
"literał"
"mlflow_model"
"mltable"
"triton_model"
"uri_file"
"uri_folder" (wymagane)
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

MonitoringInputDataBaseColumns

Nazwa Opis Wartość

MonitoringSignalBase

Nazwa Opis Wartość
notificationTypes Bieżący tryb powiadomień dla tego sygnału. Tablica ciągów zawierająca dowolną z:
"AmlNotification"
"AzureMonitor"
Właściwości Słownik właściwości. Właściwości można dodawać, ale nie usuwać ani zmieniać. MonitorowanieSignalBaseProperties
signalType Ustaw wartość "Custom" dla typu CustomMonitoringSignal. Ustaw wartość "DataDrift" dla typu DataDriftMonitoringSignal. Ustaw wartość "DataQuality" dla typu DataQualityMonitoringSignal. Ustaw wartość "FeatureAttributionDrift" dla typu FeatureAttributionDriftMonitoringSignal. Ustaw wartość "GenerationSafetyQuality" dla typu GenerationSafetyQualityMonitoringSignal. Ustaw wartość "GenerationTokenStatistics" dla typu GenerationTokenUsageSignal. Ustaw wartość "ModelPerformance" dla typu ModelPerformanceSignal. Ustaw wartość "PredictionDrift" dla typu PredictionDriftMonitoringSignal. "Niestandardowy"
"DataDrift"
"DataQuality"
"FeatureAttributionDrift"
"GenerationSafetyQuality"
"GenerationTokenStatistics"
"ModelPerformance"
"PredictionDrift" (wymagane)

MonitoringSignalBaseProperties

Nazwa Opis Wartość

MonitorowanieTarget

Nazwa Opis Wartość
identyfikator wdrożenia Identyfikator zasobu usługi ARM wdrożenia objętego tym monitorem. struna
modelId Identyfikator zasobu usługi ARM dla jednego z modeli przeznaczonych dla tego monitora. struna
taskType [Wymagane] Typ zadania uczenia maszynowego modelu. "Klasyfikacja"
"QuestionAnswering"
"Regresja" (wymagana)

MonitoringThreshold

Nazwa Opis Wartość
wartość Wartość progowa. Jeśli wartość null, ustawienie domyślne jest zależne od typu metryki. Int

MonitorowanieWorkspaceConnection

Nazwa Opis Wartość
environmentVariables Właściwości połączenia usługi obszaru roboczego do przechowywania jako zmiennych środowiskowych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz zmiennej środowiskowej.
MonitoringWorkspaceConnectionEnvironmentVariables
Tajemnice Właściwości połączenia usługi obszaru roboczego do przechowywania jako wpisów tajnych w przesłanych zadaniach.
Klucz to ścieżka właściwości połączenia obszaru roboczego, nazwa to klucz tajny.
MonitoringWorkspaceConnectionSecrets

MonitoringWorkspaceConnectionEnvironmentVariables

Nazwa Opis Wartość

MonitoringWorkspaceConnectionSecrets

Nazwa Opis Wartość

MonitorNotificationSettings

Nazwa Opis Wartość
emailNotificationSettings Ustawienia poczty e-mail powiadomienia AML. MonitorEmailNotificationSettings

MonitorServerlessSparkCompute

Nazwa Opis Wartość
computeIdentity [Wymagane] Schemat tożsamości, do których korzystają zadania platformy Spark uruchomione na bezserwerowej platformie Spark. MonitorComputeIdentityBase (wymagane)
computeType [Wymagane] Określa typ sygnału do monitorowania. "BezserweroweSpark" (wymagane)
instanceType [Wymagane] Typ wystąpienia, w którym uruchomiono zadanie platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
runtimeVersion [Wymagane] Wersja środowiska uruchomieniowego platformy Spark. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[0-9]+\.[0-9]+$ (wymagane)

Mpi

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "Mpi" (wymagane)
processCountPerInstance Liczba procesów na węzeł MPI. Int

NCrossValidations

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoNCrossValidations. Ustaw wartość "Custom" dla typu CustomNCrossValidations. "Auto"
"Niestandardowy" (wymagany)

NlpFixedParameters

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. Int
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. "Stała"
"ConstantWithWarmup"
"Cosine"
"CosineWithRestarts"
"Liniowy"
"Brak"
"Wielomianowy"
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. Int
trainingBatchSize Rozmiar partii dla procedury trenowania. Int
validationBatchSize Rozmiar partii do użycia podczas oceny. Int
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. Int
weightDecay Rozkład masy dla procedury treningowej. Int

NlpParameterSubspace

Nazwa Opis Wartość
gradientAccumulationKroki Liczba kroków gromadzenia gradientów przed uruchomieniem przejścia wstecznego. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
learningRateScheduler Typ harmonogramu szybkości nauki, który ma być używany podczas procedury trenowania. struna
modelName Nazwa modelu do trenowania. struna
numberOfEpochs Liczba epok treningowych. struna
trainingBatchSize Rozmiar partii dla procedury trenowania. struna
validationBatchSize Rozmiar partii do użycia podczas oceny. struna
warmupRatio Stosunek rozgrzewki, używany obok LrSchedulerType. struna
weightDecay Rozkład masy dla procedury treningowej. struna

NlpSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

NlpVerticalFeaturizationSettings

Nazwa Opis Wartość
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna

NlpVerticalLimitSettings

Nazwa Opis Wartość
maxConcurrentTrials Maksymalna liczba iteracji automl współbieżnych. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji rozwiązania AutoML. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu dla poszczególnych wersji próbnych HD. struna

Węzłów

Nazwa Opis Wartość
nodesValueType Ustaw wartość "All" dla typu AllNodes. "Wszystkie" (wymagane)

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

Wartości liczboweDataDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu danych liczbowych do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

NumericalDataQualityMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka jakości danych liczbowych do obliczenia. "DataTypeErrorRate"
"NullValueRate"
"OutOfBoundsRate" (wymagane)

WartośćnumerycznyPredictionDriftMetricThreshold

Nazwa Opis Wartość
Datatype [Wymagane] Określa typ danych progu metryki. "Numeryczne" (wymagane)
metryka [Wymagane] Metryka dryfu przewidywania liczbowego do obliczenia. "JensenShannonDistance"
"NormalizedWassersteinDistance"
"PopulationStabilityIndex"
"TwoSampleKolmogorovSmirnovTest" (wymagane)

Cel

Nazwa Opis Wartość
cel [Wymagane] Definiuje obsługiwane cele metryk na potrzeby dostrajania hiperparametrów "Maksymalizuj"
"Minimalizuj" (wymagane)
primaryMetric [Wymagane] Nazwa metryki do optymalizacji. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

PotokJob

Nazwa Opis Wartość
Wejścia Dane wejściowe zadania potoku. PipelineJobInputs
Zadania Zadania skonstruować zadanie potoku. PipelineJobJobs
jobType [Wymagane] Określa typ zadania. "Potok" (wymagany)
Wyjść Dane wyjściowe zadania potoku PipelineJobOutputs
Ustawienia Ustawienia potoku, np. ContinueRunOnStepFailure itp. jakikolwiek
sourceJobId Identyfikator zasobu usługi ARM zadania źródłowego. struna

PipelineJobInputs

Nazwa Opis Wartość

PipelineJobJobs

Nazwa Opis Wartość

PipelineJobOutputs

Nazwa Opis Wartość

PredictionDriftMetricThresholdBase

Nazwa Opis Wartość
Datatype Ustaw wartość "Kategoria" dla typu KategoriaPredictionDriftMetricThreshold. Ustaw wartość "Numeryczne" dla typu NumerycznePredictionDriftMetricThreshold. "Kategorialne"
"Numeryczne" (wymagane)
próg Wartość progowa. Jeśli wartość null, zostanie ustawiona wartość domyślna w zależności od wybranej metryki. MonitoringThreshold

PredictionDriftMonitoringSignal

Nazwa Opis Wartość
featureDataTypeOverride Słownik mapujący nazwy funkcji na odpowiednie typy danych. PredictionDriftMonitoringSignalFeatureDataTypeOverride
metricThresholds [Wymagane] Lista metryk do obliczenia i skojarzonych z nimi progów. PredictionDriftMetricThresholdBase[] (wymagane)
productionData [Wymagane] Dane, dla których będzie obliczany dryf. MonitoringInputDataBase (wymagane)
referenceData [Wymagane] Dane do obliczenia dryfu względem. MonitoringInputDataBase (wymagane)
signalType [Wymagane] Określa typ sygnału do monitorowania. "PredictionDrift" (wymagane)

PredictionDriftMonitoringSignalFeatureDataTypeOverride

Nazwa Opis Wartość

PyTorch

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "PyTorch" (wymagane)
processCountPerInstance Liczba procesów na węzeł. Int

QueueSettings

Nazwa Opis Wartość
jobTier Steruje warstwą zadania obliczeniowego "Podstawowa"
"Null"
"Premium"
"Spot"
"Standardowa"
priorytet Określa priorytet zadania obliczeniowego. Int

RandomSamplingAlgorithm

Nazwa Opis Wartość
logbase Opcjonalna liczba dodatnia lub e w formacie ciągu, który ma być używany jako podstawa do próbkowania losowego opartego na dzienniku struna
reguła Określony typ algorytmu losowego "Losowe"
"Sobol"
samplingAlgorithmType [Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji "Losowe" (wymagane)
nasienie Opcjonalna liczba całkowita do użycia jako inicjator generowania liczb losowych Int

Promień

Nazwa Opis Wartość
adres Adres węzła głównego Raya. struna
dashboardPort Port, z który ma być powiązany z serwerem pulpitu nawigacyjnego. Int
distributionType [Wymagane] Określa typ struktury dystrybucji. "Ray" (wymagane)
headNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle głównym. struna
includeDashboard Podaj ten argument, aby uruchomić graficzny interfejs użytkownika pulpitu nawigacyjnego Ray. Bool
port Port procesu promienia głowy. Int
workerNodeAdditionalArgs Dodatkowe argumenty przekazane do uruchomienia promienia w węźle procesu roboczego. struna

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
triggerType [Wymagane] "Cykl" (wymagany)

Regresja

Nazwa Opis Wartość
cvSplitColumnNames Kolumny do użycia dla danych CVSplit. string[]
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. TableVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. TableFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. TableVerticalLimitSettings
nCrossValidations Liczba składań krzyżowych do zastosowania w zestawie danych szkoleniowych
jeśli zestaw danych sprawdzania poprawności nie jest podany.
NCrossValidations
primaryMetric Podstawowa metryka zadania regresji. "NormalizedMeanAbsoluteError"
"NormalizedRootMeanSquaredError"
"R2Score"
"SpearmanCorrelation"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. TableParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. TableSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "Regresja" (wymagana)
testData Testowanie danych wejściowych. MLTableJobInput
testDataSize Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
trainingSettings Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. RegressionTrainingSettings
validationData Dane wejściowe danych walidacji. MLTableJobInput
validationDataSize Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji.
Wartości z zakresu (0.0, 1.0)
Zastosowano, gdy zestaw danych weryfikacji nie został podany.
Int
weightColumnName Nazwa kolumny wagi próbki. Zautomatyzowane uczenie maszynowe obsługuje kolumnę ważoną jako dane wejściowe, co powoduje, że wiersze w danych mają być ważone w górę lub w dół. struna

RegressionModelPerformanceMetricThreshold

Nazwa Opis Wartość
metryka [Wymagane] Metryka wydajności modelu regresji do obliczenia. "MeanAbsoluteError"
"MeanSquaredError"
"RootMeanSquaredError" (wymagane)
modelType [Wymagane] Określa typ danych progu metryki. "Regresja" (wymagana)

RegressionTrainingSettings

Nazwa Opis Wartość
allowedTrainingAlgorithms Dozwolone modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
blockedTrainingAlgorithms Zablokowane modele dla zadania regresji. Tablica ciągów zawierająca dowolną z:
"DecisionTree"
"ElasticNet"
"ExtremeRandomTrees"
"GradientBoosting"
"KNN"
"LassoLars"
"LightGBM"
"RandomForest"
"SGD"
"XGBoostRegressor"
enableDnnTraining Włącz zalecenie dotyczące modeli sieci rozproszonej. Bool
enableModelExplainability Flaga włączania możliwości objaśnienia dla najlepszego modelu. Bool
enableOnnxCompatibleModels Flaga włączania modeli zgodnych z programem onnx. Bool
enableStackEnsemble Włącz uruchamianie zespołu stosu. Bool
enableVoteEnsemble Włącz uruchamianie zespołu do głosowania. Bool
ensembleModelDownloadTimeout Podczas generowania modeli VotingEnsemble i StackEnsemble pobierane są wiele dopasowanych modeli z poprzednich przebiegów podrzędnych.
Skonfiguruj ten parametr z wyższą wartością niż 300 sekund, jeśli jest potrzebny więcej czasu.
struna
stackEnsembleSettings Ustawienia zespołu stosu dla przebiegu zespołu stosu. StackEnsembleSettings
trainingMode Tryb TrainingMode — ustawienie wartości "auto" jest takie samo jak ustawienie go na wartość "nieprostrybuowana" na razie, jednak w przyszłości może spowodować wybór trybu mieszanego lub heurystycznego. Wartość domyślna to "auto".
Jeśli wartość "Rozproszona" jest używana tylko rozproszona cecha, a wybierane są algorytmy rozproszone.
W przypadku wybrania parametru "NonDistributed" są wybierane tylko nieprodowane algorytmy.
"Auto"
"Rozproszony"
"NonDistributed"

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

ResourceConfigurationProperties

Nazwa Opis Wartość

RollingInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Rolling" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowOffset [Wymagane] Przesunięcie czasu między końcem okna danych a bieżącym czasem wykonywania monitora. ciąg (wymagany)
windowSize [Wymagane] Rozmiar okna danych końcowych. ciąg (wymagany)

PróbkowanieAlgorithm

Nazwa Opis Wartość
samplingAlgorithmType Ustaw wartość "Bayesian" dla typu BayesianSamplingAlgorithm. Ustaw wartość "Grid" dla typu GridSamplingAlgorithm. Ustaw wartość "Random" dla typu RandomSamplingAlgorithm. "Bayesian"
"Siatka"
"Losowe" (wymagane)

ScheduleActionBase

Nazwa Opis Wartość
actionType Ustaw wartość "CreateJob" dla typu JobScheduleAction. Ustaw wartość "CreateMonitor" dla typu CreateMonitorAction. Ustaw wartość "ImportData" dla typu ImportDataAction. Ustaw wartość "InvokeBatchEndpoint" dla typu EndpointScheduleAction. "CreateJob"
"CreateMonitor"
"ImportData"
"InvokeBatchEndpoint" (wymagane)

Właściwości harmonogramu

Nazwa Opis Wartość
akcja [Wymagane] Określa akcję harmonogramu ScheduleActionBase (wymagane)
opis Tekst opisu zasobu. struna
displayName Nazwa wyświetlana harmonogramu. struna
isEnabled Czy harmonogram jest włączony? Bool
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags
spust [Wymagane] Określa szczegóły wyzwalacza TriggerBase (wymagane)

Sezonowości

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoSeasonality. Ustaw wartość "Custom" dla typu CustomSeasonality. "Auto"
"Niestandardowy" (wymagany)

Konfiguracja wpisu tajnego

Nazwa Opis Wartość
Uri Identyfikator URI wpisu tajnego.
Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
struna
workspaceSecretName Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. struna

SparkJob

Nazwa Opis Wartość
archiwum Archiwizowanie plików używanych w zadaniu. string[]
args Argumenty zadania. struna
codeId [Wymagane] Identyfikator zasobu usługi ARM zasobu kodu. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
Conf Właściwości skonfigurowane przez platformę Spark. SparkJobConf
wpis [Wymagane] Wpis do wykonania podczas uruchamiania zadania. SparkJobEntry (wymagane)
environmentId Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. SparkJobEnvironmentVariables
Pliki Pliki używane w zadaniu. string[]
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SparkJobInputs
Słoiki Pliki Jar używane w zadaniu. string[]
jobType [Wymagane] Określa typ zadania. "Spark" (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SparkJobOutputs
pyFiles Pliki języka Python używane w zadaniu. string[]
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. SparkResourceConfiguration

SparkJobConf

Nazwa Opis Wartość

SparkJobEntry

Nazwa Opis Wartość
sparkJobEntryType Ustaw wartość "SparkJobPythonEntry" dla typu SparkJobPythonEntry. Ustaw wartość "SparkJobScalaEntry" dla typu SparkJobScalaEntry. "SparkJobPythonEntry"
"SparkJobScalaEntry" (wymagane)

SparkJobEnvironmentVariables

Nazwa Opis Wartość

SparkJobInputs

Nazwa Opis Wartość

SparkJobOutputs

Nazwa Opis Wartość

SparkJobPythonEntry

Nazwa Opis Wartość
plik [Wymagane] Względna ścieżka pliku języka Python dla punktu wejścia zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobPythonEntry" (wymagane)

SparkJobScalaEntry

Nazwa Opis Wartość
className [Wymagane] Nazwa klasy Scala używana jako punkt wejścia. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
sparkJobEntryType [Wymagane] Typ punktu wejścia zadania. "SparkJobScalaEntry" (wymagane)

SparkResourceConfiguration

Nazwa Opis Wartość
instanceType Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. struna
runtimeVersion Wersja środowiska uruchomieniowego platformy Spark używana dla zadania. struna

StackEnsembleSettings

Nazwa Opis Wartość
stackMetaLearnerKWargs Parametry opcjonalne, które mają być przekazywane do inicjatora metauczeń. jakikolwiek
stackMetaLearnerTrainPercentage Określa proporcję zestawu treningowego (podczas wybierania typu trenowania i sprawdzania poprawności trenowania) do zastrzelenia na potrzeby trenowania metauczeń. Wartość domyślna to 0,2. Int
stackMetaLearnerType Metauczeń to model trenowany na podstawie danych wyjściowych poszczególnych modeli heterogenicznych. "ElasticNet"
"ElasticNetCV"
"LightGBMClassifier"
"LightGBMRegressor"
"LinearRegression"
"LogisticsRegression"
"LogisticsRegressionCV"
"Brak"

StaticInputData

Nazwa Opis Wartość
inputDataType [Wymagane] Określa typ sygnału do monitorowania. "Static" (wymagane)
preprocessingComponentId Identyfikator zasobu usługi ARM zasobu składnika używanego do wstępnego przetwarzania danych. struna
windowEnd [Wymagane] Data zakończenia okna danych. ciąg (wymagany)
oknoStart [Wymagane] Data rozpoczęcia okna danych. ciąg (wymagany)

Zamiatanie

Nazwa Opis Wartość
componentConfiguration Konfiguracja składnika do zamiatania składnika ComponentConfiguration
earlyTermination Zasady wczesnego kończenia umożliwiają anulowanie przebiegów o niskiej wydajności przed ich ukończeniem EarlyTerminationPolicy
Wejścia Mapowanie powiązań danych wejściowych używanych w zadaniu. SweepJobInputs
jobType [Wymagane] Określa typ zadania. "Zamiatanie" (wymagane)
Limity Limit zadań zamiatania. SweepJobLimits
cel [Wymagane] Cel optymalizacji. objective (wymagane)
Wyjść Mapowanie powiązań danych wyjściowych używanych w zadaniu. SweepJobOutputs
queueSettings Ustawienia kolejki dla zadania QueueSettings
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration
próbkowanieAlgorithm [Wymagane] Algorytm próbkowania hiperparametrów PróbkowanieAlgorithm (wymagane)
searchSpace [Wymagane] Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru dowolna (wymagana)
proces [Wymagane] Definicja składnika wersji próbnej. Wersji próbnejComponent (wymagane)

SweepJobInputs

Nazwa Opis Wartość

SweepJobLimits

Nazwa Opis Wartość
jobLimitsType [Wymagane] Typ JobLimit. "Polecenie"
"Zamiatanie" (wymagane)
maxConcurrentTrials Maksymalna liczba współbieżnych wersji próbnych zadania zamiatania. Int
maxTotalTrials Zamiatanie zadania — maksymalna łączna liczba prób. Int
Limit czasu Maksymalny czas trwania przebiegu w formacie ISO 8601, po którym zadanie zostanie anulowane. Obsługuje tylko czas trwania z dokładnością do sekund. struna
trialTimeout Zamiatanie wartości limitu czasu wersji próbnej zadania. struna

SweepJobOutputs

Nazwa Opis Wartość

TableFixedParameters

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. Int
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. Int
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. Int
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. Int
minDataInLeaf Minimalna liczba danych na liść. Int
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. Int
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. Int
numLeaves Określ liczbę liści. Int
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. Int
regLambda Termin uregulowania L2 na wagi. Int
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. Int
subsampleFreq Częstotliwość podprzykładu. Int
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. Bool
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. Bool

TableParameterSubspace

Nazwa Opis Wartość
Booster Określ typ zwiększania, np. gbdt dla biblioteki XGBoost. struna
boostingType Określ typ zwiększania, np. gbdt dla lightGBM. struna
growPolicy Określ zasady zwiększania, które sterują sposobem dodawania nowych węzłów do drzewa. struna
learningRate Kurs szkoleniowy dla procedury szkoleniowej. struna
maxBin Określ maksymalną liczbę odrębnych pojemników do zasobnika funkcji ciągłych. struna
maxDepth Określ maksymalną głębokość, aby jawnie ograniczyć głębokość drzewa. struna
maxLeaves Określ maksymalne liście, aby jawnie ograniczyć liście drzewa. struna
minDataInLeaf Minimalna liczba danych na liść. struna
minSplitGain Minimalna redukcja strat wymagana do wykonania kolejnej partycji w węźle liścia drzewa. struna
modelName Nazwa modelu do trenowania. struna
nEstimatory Określ liczbę drzew (lub rund) w modelu. struna
numLeaves Określ liczbę liści. struna
preprocesorName Nazwa preprocesora do użycia. struna
regAlpha L1 termin regularyzacji na wagi. struna
regLambda Termin uregulowania L2 na wagi. struna
podprzykład Współczynnik próbek podrzędnych wystąpienia trenowania. struna
subsampleFreq Częstotliwość podprzykładu struna
treeMethod Określ metodę drzewa. struna
withMean Jeśli wartość true, wyśrodkuj przed skalowaniem danych przy użyciu standardu StandardScalar. struna
withStd Jeśli wartość true, skalowanie danych przy użyciu wariancji jednostkowej przy użyciu standardScalar. struna

TableSweepSettings

Nazwa Opis Wartość
earlyTermination Typ zasad wczesnego zakończenia zadania zamiatania. EarlyTerminationPolicy
próbkowanieAlgorithm [Wymagane] Typ algorytmu próbkowania. "Bayesian"
"Siatka"
"Losowe" (wymagane)

TableVerticalFeaturizationSettings

Nazwa Opis Wartość
blockedTransformers Transformatory te nie są stosowane w cechowaniu. Tablica ciągów zawierająca dowolną z:
"CatTargetEncoder"
"CountVectorizer"
"HashOneHotEncoder"
"LabelEncoder"
"NaiveBayes"
"OneHotEncoder"
"TextTargetEncoder"
"TfIdf"
"WoETargetEncoder"
"WordEmbedding"
columnNameAndTypes Słownik nazwy kolumny i jego typu (int, float, string, datetime itp.). TableVerticalFeaturizationSettingsColumnNameAndTypes
datasetLanguage Język zestawu danych przydatny dla danych tekstowych. struna
enableDnnFeaturization Określa, czy używać cech opartych na Dnn do cechowania danych. Bool
tryb Tryb cechowania — użytkownik może zachować domyślny tryb "Auto", a rozwiązanie AutoML zajmie się niezbędnym przekształceniem danych w fazie cechowania.
Jeśli wybrano opcję "Wyłączone", nie jest wykonywana cechowanie.
Jeśli wybrano opcję "Niestandardowy", użytkownik może określić dodatkowe dane wejściowe, aby dostosować sposób wykonywania cechowania.
"Auto"
"Niestandardowy"
"Wyłączone"
transformerParams Użytkownik może określić dodatkowe transformatory, które mają być używane wraz z kolumnami, do których ma zostać zastosowany, oraz parametry konstruktora transformatora. TableVerticalFeaturizationSettingsTransformerParams

TableVerticalFeaturizationSettingsColumnNameAndTypes

Nazwa Opis Wartość

TableVerticalFeaturizationSettingsTransformerParams

Nazwa Opis Wartość

TableVerticalLimitSettings

Nazwa Opis Wartość
enableEarlyTermination Włącz wczesne zakończenie, określa, czy funkcja AutoMLJob zakończy się wcześnie, jeśli w ciągu ostatnich 20 iteracji nie będzie poprawa oceny. Bool
exitScore Wynik zakończenia zadania rozwiązania AutoML. Int
maxConcurrentTrials Maksymalna liczba iteracji współbieżnych. Int
maxCoresPerTrial Maksymalna liczba rdzeni na iterację. Int
maxNodes Maksymalna liczba węzłów do użycia w eksperymencie. Int
maxTrials Liczba iteracji. Int
sweepConcurrentTrials Liczba współbieżnych przebiegów zamiatania, które użytkownik chce wyzwolić. Int
sweepTrials Liczba przebiegów zamiatania, które użytkownik chce wyzwolić. Int
Limit czasu Limit czasu zadania automatycznego uczenia maszynowego. struna
trialTimeout Limit czasu iteracji. struna

Opóźnienie docelowe

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetLags. Ustaw wartość "Custom" dla typu CustomTargetLags. "Auto"
"Niestandardowy" (wymagany)

TargetRollingWindowSize

Nazwa Opis Wartość
tryb Ustaw wartość "Auto" dla typu AutoTargetRollingWindowSize. Ustaw wartość "Custom" dla typu CustomTargetRollingWindowSize. "Auto"
"Niestandardowy" (wymagany)

TensorFlow

Nazwa Opis Wartość
distributionType [Wymagane] Określa typ struktury dystrybucji. "TensorFlow" (wymagany)
parametrServerCount Liczba zadań serwera parametrów. Int
workerCount Liczba procesów roboczych. Jeśli nie zostanie określony, wartość domyślna to liczba wystąpień. Int

Klasyfikacja tekstu

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
primaryMetric Podstawowa metryka dla zadania Text-Classification. "Dokładność"
"AUCWeighted"
"AveragePrecisionScoreWeighted"
"NormMacroRecall"
"PrecisionScoreWeighted"
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassification" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextClassificationMultilabel

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextClassificationMultilabel" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TextNer

Nazwa Opis Wartość
cechowanieUstawienia Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. NlpVerticalFeaturizationSettings
fixedParameters Parametry modelu/trenowania, które pozostaną stałe podczas trenowania. NlpFixedParameters
limitSettings Ograniczenia wykonywania dla zadania AutoMLJob. NlpVerticalLimitSettings
searchSpace Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. NlpParameterSubspace[]
sweepSettings Ustawienia dotyczące zamiatania modelu i dostrajania hiperparametrów. NlpSweepSettings
taskType [Wymagane] Typ zadania dla zadania AutoMLJob. "TextNER" (wymagane)
validationData Dane wejściowe danych walidacji. MLTableJobInput

TopNFeaturesByAttribution

Nazwa Opis Wartość
filterType [Wymagane] Określa filtr funkcji do wykorzystania podczas wybierania funkcji do obliczania metryk. "TopNByAttribution" (wymagane)
Do góry Liczba najważniejszych funkcji do uwzględnienia. Int

Wersja próbnaComponent

Nazwa Opis Wartość
codeId Identyfikator zasobu usługi ARM zasobu kodu. struna
polecenie [Wymagane] Polecenie do wykonania podczas uruchamiania zadania. Np. "python train.py" struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
dystrybucja Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. DistributionConfiguration
environmentId [Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)
environmentVariables Zmienne środowiskowe uwzględnione w zadaniu. TrialComponentEnvironmentVariables
zasoby Konfiguracja zasobów obliczeniowych dla zadania. JobResourceConfiguration

TrialComponentEnvironmentVariables

Nazwa Opis Wartość

TriggerBase

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType Ustaw wartość "Cron" dla typu CronTrigger. Ustaw wartość "Cykl" dla typu RecurrenceTrigger. "Cron"
"Cykl" (wymagany)

TritonModelJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

TritonModelJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "triton_model" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

ObcięcieselectionPolicy

Nazwa Opis Wartość
policyType [Wymagane] Nazwa konfiguracji zasad "Obcięcie wyboru" (wymagane)
obcięciepercentage Procent przebiegów do anulowania w każdym interwale oceny. Int

UriFileJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFileJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_file" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UriFolderJobInput

Nazwa Opis Wartość
jobInputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wejściowych. "Bezpośredni"
"Pobierz"
"EvalDownload"
"EvalMount"
"ReadOnlyMount"
"ReadWriteMount"
pathOnCompute Ścieżka dostarczania elementu zawartości wejściowej. struna
Uri [Wymagane] Identyfikator URI zasobu wejściowego. struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = [a-zA-Z0-9_] (wymagane)

UriFolderJobOutput

Nazwa Opis Wartość
assetName Nazwa zasobu wyjściowego. struna
assetVersion Wersja elementu zawartości wyjściowej. struna
autoDeleteSetting Ustawienie automatycznego usuwania elementu zawartości danych wyjściowych. AutoDeleteSetting
jobOutputType [Wymagane] Określa typ zadania. "uri_folder" (wymagane)
tryb Tryb dostarczania zasobów wyjściowych. "Bezpośredni"
"ReadWriteMount"
"Przekaż"
pathOnCompute Ścieżka dostarczania elementu zawartości wyjściowej. struna
Uri Identyfikator URI elementu zawartości wyjściowej. struna

UserAssignedIdentities

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Identyfikator użytkownika

Nazwa Opis Wartość
identityType [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)