Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/labelingJobs 2020-09-01-preview

Definizione di risorsa Bicep

È possibile distribuire il tipo di risorsa aree di lavoro/etichettatura dei processi con operazioni di destinazione:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2020-09-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasetConfiguration: {
      assetName: 'string'
      datasetVersion: 'string'
      enableIncrementalDatasetRefresh: bool
    }
    jobInstructions: {
      uri: 'string'
    }
    labelCategories: {
      {customized property}: {
        allowMultiSelect: bool
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
      }
    }
    labelingJobMediaProperties: {
      annotationType: 'string'
      mediaType: 'string'
      {customized property}: any()
    }
    mlAssistConfiguration: {
      inferencingComputeBinding: {
        computeId: 'string'
        nodeCount: int
      }
      mlAssistEnabled: bool
      modelNamePrefix: 'string'
      prelabelAccuracyThreshold: int
      trainingComputeBinding: {
        computeId: 'string'
        nodeCount: int
      }
    }
    properties: {
    tags: {
      {customized property}: 'string'
    }
    {customized property}: 'string'
  }
}

Valori delle proprietà

aree di lavoro/etichettaturaJobs

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
properties Definizione di un processo di etichettatura. LabelingJobProperties

LabelingJobProperties

Nome Descrizione Valore
set di datiConfiguration Configurazione del set di dati per il processo. LabelingDatasetConfiguration (obbligatorio)
jobInstructions Istruzioni per il processo. Etichettatura diJobInstructions (obbligatorio)
labelCategories Categorie di etichette del processo. LabelingJobPropertiesLabelCategories (obbligatorio)
labelingJobMediaProperties Proprietà specifiche dei supporti in un processo di etichettatura. LabelingJobImageProperties (obbligatorio)
mlAssistConfiguration Configurazione assistita di Machine Learning per il processo. MLAssistConfiguration
properties Dizionario delle proprietà del processo. Le proprietà possono essere aggiunte, ma non rimosse o modificate. LabelingJobProperties
tags Dizionario tag del processo. I tag possono essere aggiunti, rimossi e aggiornati. object
{proprietà personalizzata} string

LabelingDatasetConfiguration

Nome Descrizione Valore
assetName Nome dell'asset di dati da eseguire l'etichettatura. stringa (obbligatoria)
set di datiVersion Versione del set di dati AML. stringa (obbligatoria)
enableIncrementalDatasetRefresh Indica se abilitare l'aggiornamento incrementale del set di dati. bool

Etichettatura diJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per i etichettatori. string

LabelingJobPropertiesLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
allowMultiSelect Indica se è consentito selezionare più classi in questa categoria. bool
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses (obbligatorio)
displayName Nome visualizzato della categoria di etichette. string

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe label. string
Sottoclassi Dizionario delle sottoclassi della classe label. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobImageProperties

Nome Descrizione Valore
annotationType Tipo di annotazione delle attività di etichettatura delle immagini. 'BoundingBox'
'Classification'
'InstanceSegmentation'
mediaType Tipo di supporto dell'asset di dati. 'Image'
'Text' (obbligatorio)
{proprietà personalizzata} Per Bicep, è possibile usare la funzione any().

MLAssistConfiguration

Nome Descrizione Valore
inferencingComputeBinding Calcolo designato per l'inferenza. ComputeBinding (obbligatorio)
mlAssistEnabled Indica se la funzionalità MLAssist è abilitata. bool
modelNamePrefix Prefisso del nome da usare per il modello di Machine Learning. Per ogni iterazione modelName verrà aggiunto con l'iterazione, ad esempio{modelName}_{i}. stringa (obbligatorio)
prelabelAccuracyThreshold Soglia di accuratezza dell'etichetta preliminare usata nella funzionalità MLAssist. INT
trainingComputeBinding Calcolo designato per il training. ComputeBinding (obbligatorio)

ComputeBinding

Nome Descrizione Valore
computeId ID della risorsa di calcolo. string
nodeCount Numero di nodi. INT

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa workspaces/labelingJobs può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2020-09-01-preview",
  "name": "string",
  "properties": {
    "datasetConfiguration": {
      "assetName": "string",
      "datasetVersion": "string",
      "enableIncrementalDatasetRefresh": "bool"
    },
    "jobInstructions": {
      "uri": "string"
    },
    "labelCategories": {
      "{customized property}": {
        "allowMultiSelect": "bool",
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string"
      }
    },
    "labelingJobMediaProperties": {
      "annotationType": "string",
      "mediaType": "string",
      "{customized property}": {}
    },
    "mlAssistConfiguration": {
      "inferencingComputeBinding": {
        "computeId": "string",
        "nodeCount": "int"
      },
      "mlAssistEnabled": "bool",
      "modelNamePrefix": "string",
      "prelabelAccuracyThreshold": "int",
      "trainingComputeBinding": {
        "computeId": "string",
        "nodeCount": "int"
      }
    },
    "properties": {
    "tags": {
      "{customized property}": "string"
    },
    "{customized property}": "string"
  }
}

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/labelingJobs'
apiVersion Versione dell'API della risorsa '2020-09-01-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
properties Definizione di un processo di etichettatura. LabelingJobProperties

LabelingJobProperties

Nome Descrizione Valore
datasetConfiguration Configurazione del set di dati per il processo. LabelingDatasetConfiguration (obbligatorio)
jobInstructions Istruzioni per il processo. LabelingJobInstructions (obbligatorio)
labelCategories Categorie di etichette del processo. LabelingJobPropertiesLabelCategories (obbligatorio)
labelingJobMediaProperties Proprietà specifiche dei supporti in un processo di etichettatura. LabelingJobImageProperties (obbligatorio)
mlAssistConfiguration Configurazione assistita di Machine Learning per il processo. MLAssistConfiguration
properties Dizionario delle proprietà del processo. Le proprietà possono essere aggiunte, ma non rimosse o modificate. LabelingJobProperties
tags Dizionario tag processo. I tag possono essere aggiunti, rimossi e aggiornati. object
{proprietà personalizzata} string

LabelingDatasetConfiguration

Nome Descrizione Valore
assetName Nome dell'asset di dati da eseguire l'etichettatura. stringa (obbligatorio)
datasetVersion Versione del set di dati AML. stringa (obbligatorio)
enableIncrementalDatasetRefresh Indica se abilitare l'aggiornamento incrementale del set di dati. bool

Assegnazione di etichetteJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per gli etichettatori. string

LabelingJobPropertiesLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
allowMultiSelect Indica se è consentito selezionare più classi in questa categoria. bool
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses (obbligatorio)
displayName Nome visualizzato della categoria di etichette. string

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe label. string
Sottoclassi Dizionario delle sottoclassi della classe label. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobImageProperties

Nome Descrizione Valore
annotationType Tipo di annotazione delle attività di etichettatura delle immagini. 'BoundingBox'
'Classification'
'InstanceSegmentation'
mediaType Tipo di supporto dell'asset di dati. 'Image'
'Text' (obbligatorio)
{proprietà personalizzata}

MLAssistConfiguration

Nome Descrizione Valore
inferencingComputeBinding Calcolo designato per l'inferenza. ComputeBinding (obbligatorio)
mlAssistEnabled Indica se la funzionalità MLAssist è abilitata. bool
modelNamePrefix Prefisso del nome da usare per il modello di Machine Learning. Per ogni iterazione modelName verrà aggiunto con iterazione, ad esempio{modelName}_{i}. stringa (obbligatoria)
prelabelAccuracyThreshold Soglia di accuratezza di prelabel usata nella funzionalità MLAssist. INT
trainingComputeBinding Calcolo designato per il training. ComputeBinding (obbligatorio)

ComputeBinding

Nome Descrizione Valore
computeId ID della risorsa di calcolo. string
nodeCount Numero di nodi. INT

Definizione della risorsa Terraform (provider AzAPI)

È possibile distribuire il tipo di risorsa aree di lavoro/etichettatura dei processi con operazioni di destinazione:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2020-09-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasetConfiguration = {
        assetName = "string"
        datasetVersion = "string"
        enableIncrementalDatasetRefresh = bool
      }
      jobInstructions = {
        uri = "string"
      }
      labelCategories = {
        {customized property} = {
          allowMultiSelect = bool
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
        }
      }
      labelingJobMediaProperties = {
        annotationType = "string"
        mediaType = "string"
      }
      mlAssistConfiguration = {
        inferencingComputeBinding = {
          computeId = "string"
          nodeCount = int
        }
        mlAssistEnabled = bool
        modelNamePrefix = "string"
        prelabelAccuracyThreshold = int
        trainingComputeBinding = {
          computeId = "string"
          nodeCount = int
        }
      }
      properties = {
      tags = {
        {customized property} = "string"
      }
      {customized property} = "string"
    }
  })
}

Valori delle proprietà

aree di lavoro/etichettaturaJobs

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/labelingJobs@2020-09-01-preview"
name Nome della risorsa stringa (obbligatoria)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
properties Definizione di un processo di etichettatura. LabelingJobProperties

LabelingJobProperties

Nome Descrizione Valore
set di datiConfiguration Configurazione del set di dati per il processo. LabelingDatasetConfiguration (obbligatorio)
jobInstructions Istruzioni per il processo. Etichettatura diJobInstructions (obbligatorio)
labelCategories Categorie di etichette del processo. LabelingJobPropertiesLabelCategories (obbligatorio)
labelingJobMediaProperties Proprietà specifiche dei supporti in un processo di etichettatura. LabelingJobImageProperties (obbligatorio)
mlAssistConfiguration Configurazione assistita di Machine Learning per il processo. MLAssistConfiguration
properties Dizionario delle proprietà del processo. Le proprietà possono essere aggiunte, ma non rimosse o modificate. LabelingJobProperties
tags Dizionario tag del processo. I tag possono essere aggiunti, rimossi e aggiornati. object
{proprietà personalizzata} string

LabelingDatasetConfiguration

Nome Descrizione Valore
assetName Nome dell'asset di dati da eseguire l'etichettatura. stringa (obbligatoria)
set di datiVersion Versione del set di dati AML. stringa (obbligatoria)
enableIncrementalDatasetRefresh Indica se abilitare l'aggiornamento incrementale del set di dati. bool

Etichettatura diJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per i etichettatori. string

LabelingJobPropertiesLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
allowMultiSelect Indica se è consentito selezionare più classi in questa categoria. bool
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses (obbligatorio)
displayName Nome visualizzato della categoria di etichette. string

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe etichetta. string
Sottoclassi Dizionario delle sottoclassi della classe etichetta. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobImageProperties

Nome Descrizione Valore
annotationType Tipo di annotazione delle attività di etichettatura delle immagini. "BoundingBox"
"Classificazione"
"InstanceSegmentation"
mediaType Tipo di supporto dell'asset di dati. "Immagine"
"Testo" (obbligatorio)
{proprietà personalizzata}

MLAssistConfiguration

Nome Descrizione Valore
inferencingComputeBinding Calcolo designato per l'inferenza. ComputeBinding (obbligatorio)
mlAssistEnabled Indica se la funzionalità MLAssist è abilitata. bool
modelNamePrefix Prefisso del nome da usare per il modello di Machine Learning. Per ogni iterazione modelName verrà aggiunto con iterazione, ad esempio{modelName}_{i}. stringa (obbligatoria)
prelabelAccuracyThreshold Soglia di accuratezza di prelabel usata nella funzionalità MLAssist. INT
trainingComputeBinding Calcolo designato per il training. ComputeBinding (obbligatorio)

ComputeBinding

Nome Descrizione Valore
computeId ID della risorsa di calcolo. string
nodeCount Numero di nodi. INT