Microsoft.MachineLearningServices workspaces/labelingJobs 2021-03-01-preview

Definicja zasobu Bicep

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2021-03-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    datasetConfiguration: {
      assetName: 'string'
      datasetVersion: 'string'
      incrementalDatasetRefreshEnabled: bool
    }
    description: 'string'
    jobInstructions: {
      uri: 'string'
    }
    jobType: 'string'
    labelCategories: {
      {customized property}: {
        allowMultiSelect: bool
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
      }
    }
    labelingJobMediaProperties: {
      mediaType: 'string'
      // For remaining properties, see LabelingJobMediaProperties objects
    }
    mlAssistConfiguration: {
      inferencingComputeBinding: {
        instanceCount: int
        instanceType: 'string'
        isLocal: bool
        location: 'string'
        properties: {
          {customized property}: 'string'
        }
        target: 'string'
      }
      mlAssistEnabled: bool
      trainingComputeBinding: {
        instanceCount: int
        instanceType: 'string'
        isLocal: bool
        location: 'string'
        properties: {
          {customized property}: 'string'
        }
        target: 'string'
      }
    }
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
  }
}

LabelingJobMediaProperties, obiekty

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

W przypadku obrazu użyj:

  mediaType: 'Image'
  annotationType: 'string'

W przypadku tekstu użyj polecenia:

  mediaType: 'Text'
  annotationType: 'Classification'

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny 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: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJob (wymagane)

Obiekt LabelingJob

Nazwa Opis Wartość
datasetConfiguration Konfiguracja zestawu danych używanego w zadaniu. LabelingDatasetConfiguration
description (opis) Tekst opisu zasobu. ciąg
jobInstructions Instrukcje dotyczące etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. To pole powinno być zawsze ustawione na wartość "Etykietowanie". "Polecenie"
"Etykietowanie"
"Zamiatanie" (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
properties Słownik właściwości elementu zawartości. LabelingJobProperties
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

LabelingDatasetConfiguration

Nazwa Opis Wartość
assetName Nazwa zasobu danych do wykonania etykietowania. ciąg
datasetVersion Wersja zestawu danych AML. ciąg
incrementalDatasetRefreshEnabled Wskazuje, czy włączyć odświeżanie przyrostowego zestawu danych. bool

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} EtykietaKategory

EtykietaKategory

Nazwa Opis Wartość
allowMultiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. bool
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelingJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

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

LabelingJobTextProperties

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

MlAssistConfiguration

Nazwa Opis Wartość
inferencingComputeBinding Powiązanie obliczeniowe AML używane w wnioskowaniu. Konfiguracja obliczeniowa
mlAssistEnabled Wskazuje, czy funkcja MLAssist jest włączona. bool
trainingComputeBinding Powiązanie obliczeniowe AML używane podczas trenowania. Konfiguracja obliczeniowa

Konfiguracja obliczeniowa

Nazwa Opis Wartość
instanceCount Liczba wystąpień lub węzłów. int
Instancetype Typ jednostki SKU do uruchomienia. ciąg
isLocal Ustaw wartość true dla zadań uruchomionych w obliczeniach lokalnych. bool
location Lokalizacja uruchomienia klastra wirtualnego. ciąg
properties Dodatkowe właściwości. ComputeConfigurationProperties
Docelowego Identyfikator zasobu usługi ARM docelowej usługi Compute. Jeśli zasób nie zostanie podany, zostanie wdrożony jako zarządzany. ciąg

ComputeConfigurationProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

EtykietowanieJobProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "datasetConfiguration": {
      "assetName": "string",
      "datasetVersion": "string",
      "incrementalDatasetRefreshEnabled": "bool"
    },
    "description": "string",
    "jobInstructions": {
      "uri": "string"
    },
    "jobType": "string",
    "labelCategories": {
      "{customized property}": {
        "allowMultiSelect": "bool",
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string"
      }
    },
    "labelingJobMediaProperties": {
      "mediaType": "string"
      // For remaining properties, see LabelingJobMediaProperties objects
    },
    "mlAssistConfiguration": {
      "inferencingComputeBinding": {
        "instanceCount": "int",
        "instanceType": "string",
        "isLocal": "bool",
        "location": "string",
        "properties": {
          "{customized property}": "string"
        },
        "target": "string"
      },
      "mlAssistEnabled": "bool",
      "trainingComputeBinding": {
        "instanceCount": "int",
        "instanceType": "string",
        "isLocal": "bool",
        "location": "string",
        "properties": {
          "{customized property}": "string"
        },
        "target": "string"
      }
    },
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    }
  }
}

LabelingJobMediaProperties obiektów

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

W obszarze Obraz użyj:

  "mediaType": "Image",
  "annotationType": "string"

W obszarze Tekst użyj:

  "mediaType": "Text",
  "annotationType": "Classification"

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/labelingJobs"
apiVersion Wersja interfejsu API zasobów "2021-03-01-preview"
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJob (wymagane)

LabelingJob

Nazwa Opis Wartość
datasetConfiguration Konfiguracja zestawu danych używanego w zadaniu. LabelingDatasetConfiguration
description (opis) Tekst opisu zasobu. ciąg
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. To pole powinno być zawsze ustawione na wartość "Etykietowanie". "Polecenie"
"Etykietowanie"
"Zamiatanie" (wymagane)
labelCategories Etykiety kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Typ nośnika określone właściwości w zadaniu. EtykietowanieJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MlAssistConfiguration
properties Słownik właściwości elementu zawartości. EtykietowanieJobProperties
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object

LabelingDatasetConfiguration

Nazwa Opis Wartość
assetName Nazwa zasobu danych do wykonania etykietowania. ciąg
datasetVersion Wersja zestawu danych AML. ciąg
incrementalDatasetRefreshEnabled Wskazuje, czy włączyć odświeżanie przyrostowego zestawu danych. bool

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} EtykietaKategory

EtykietaKategory

Nazwa Opis Wartość
allowMultiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. bool
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelingJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

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

LabelingJobTextProperties

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

MlAssistConfiguration

Nazwa Opis Wartość
inferencingComputeBinding Powiązanie obliczeniowe AML używane w wnioskowaniu. Konfiguracja obliczeniowa
mlAssistEnabled Wskazuje, czy funkcja MLAssist jest włączona. bool
trainingComputeBinding Powiązanie obliczeniowe AML używane podczas trenowania. Konfiguracja obliczeniowa

Konfiguracja obliczeniowa

Nazwa Opis Wartość
instanceCount Liczba wystąpień lub węzłów. int
Instancetype Typ jednostki SKU do uruchomienia. ciąg
isLocal Ustaw wartość true dla zadań uruchomionych w obliczeniach lokalnych. bool
location Lokalizacja uruchomienia klastra wirtualnego. ciąg
properties Dodatkowe właściwości. ComputeConfigurationProperties
Docelowego Identyfikator zasobu usługi ARM docelowej wartości obliczeniowej. Jeśli zasób nie zostanie podany, zostanie wdrożony jako zarządzany. ciąg

ComputeConfigurationProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

LabelingJobProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2021-03-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      datasetConfiguration = {
        assetName = "string"
        datasetVersion = "string"
        incrementalDatasetRefreshEnabled = bool
      }
      description = "string"
      jobInstructions = {
        uri = "string"
      }
      jobType = "string"
      labelCategories = {
        {customized property} = {
          allowMultiSelect = bool
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
        }
      }
      labelingJobMediaProperties = {
        mediaType = "string"
        // For remaining properties, see LabelingJobMediaProperties objects
      }
      mlAssistConfiguration = {
        inferencingComputeBinding = {
          instanceCount = int
          instanceType = "string"
          isLocal = bool
          location = "string"
          properties = {
            {customized property} = "string"
          }
          target = "string"
        }
        mlAssistEnabled = bool
        trainingComputeBinding = {
          instanceCount = int
          instanceType = "string"
          isLocal = bool
          location = "string"
          properties = {
            {customized property} = "string"
          }
          target = "string"
        }
      }
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
    }
  })
}

LabelingJobMediaProperties, obiekty

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

W przypadku obrazu użyj:

  mediaType = "Image"
  annotationType = "string"

W przypadku tekstu użyj polecenia:

  mediaType = "Text"
  annotationType = "Classification"

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/labelingJobs@2021-03-01-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJob (wymagane)

Obiekt LabelingJob

Nazwa Opis Wartość
datasetConfiguration Konfiguracja zestawu danych używanego w zadaniu. LabelingDatasetConfiguration
description (opis) Tekst opisu zasobu. ciąg
jobInstructions Instrukcje dotyczące etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. To pole powinno być zawsze ustawione na wartość "Etykietowanie". "Polecenie"
"Etykietowanie"
"Zamiatanie" (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
properties Słownik właściwości elementu zawartości. LabelingJobProperties
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

LabelingDatasetConfiguration

Nazwa Opis Wartość
assetName Nazwa zasobu danych do wykonania etykietowania. ciąg
datasetVersion Wersja zestawu danych AML. ciąg
incrementalDatasetRefreshEnabled Wskazuje, czy włączyć odświeżanie przyrostowego zestawu danych. bool

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} EtykietaKategory

EtykietaKategory

Nazwa Opis Wartość
allowMultiSelect Wskazuje, czy można wybrać wiele klas w tej kategorii. bool
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelingJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

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

LabelingJobTextProperties

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

MlAssistConfiguration

Nazwa Opis Wartość
inferencingComputeBinding Powiązanie obliczeniowe AML używane w wnioskowaniu. Konfiguracja obliczeniowa
mlAssistEnabled Wskazuje, czy funkcja MLAssist jest włączona. bool
trainingComputeBinding Powiązanie obliczeniowe AML używane podczas trenowania. Konfiguracja obliczeniowa

Konfiguracja obliczeniowa

Nazwa Opis Wartość
instanceCount Liczba wystąpień lub węzłów. int
Instancetype Typ jednostki SKU do uruchomienia. ciąg
isLocal Ustaw wartość true dla zadań uruchomionych w obliczeniach lokalnych. bool
location Lokalizacja uruchomienia klastra wirtualnego. ciąg
properties Dodatkowe właściwości. ComputeConfigurationProperties
Docelowego Identyfikator zasobu usługi ARM docelowej wartości obliczeniowej. Jeśli zasób nie zostanie podany, zostanie wdrożony jako zarządzany. ciąg

ComputeConfigurationProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

LabelingJobProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg