Microsoft.MachineLearningServices workspaces/labelingJobs 2021-03-01-preview
Artykuł 01/13/2024
1 współautor
Opinia
W tym artykule
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 .
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'
}
}
}
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
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
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 .
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"
}
}
}
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
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
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
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 .
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"
}
}
})
}
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
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
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