Jobs - Create Or Update
Tworzy i wykonuje zadanie.
W przypadku aktualizacji tagi w przekazanej definicji zastąpią tagi w istniejącym zadaniu.
Tworzy i wykonuje zadanie.
W przypadku aktualizacji tagi w przekazanej definicji zastąpią tagi w istniejącym zadaniu.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2025-12-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
id
|
path | True |
string |
Nazwa i identyfikator zadania. Jest to uwzględniana wielkość liter. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nazwa obszaru roboczego usługi Azure Machine Learning |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| properties | True | JobBaseProperties: |
[Wymagane] Dodatkowe atrybuty jednostki. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Aktualizacja zasobu 'JobBase' zakończyła się sukcesem |
|
| 201 Created |
Operacja tworzenia zasobu 'JobBase' zakończyła się sukcesem |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
|
Create |
|
Create |
|
Create |
|
Create |
CreateOrUpdate AutoML Job.
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
}
}
Przykładowa odpowiedź
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "Scheduled",
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "ManagedIdentity"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "Scheduled",
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "ManagedIdentity"
}
}
CreateOrUpdate Command Job.
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
}
}
}
Przykładowa odpowiedź
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"parameters": {
"string": "string"
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"a0847709-f5aa-4561-8ba5-d915d403fdcf": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"parameters": {
"string": "string"
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"b8163d40-c351-43d6-8a34-d0cd895b8a5a": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
CreateOrUpdate Pipeline Job.
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"settings": {},
"tags": {
"string": "string"
}
}
}
Przykładowa odpowiedź
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"settings": {},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"settings": {},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
CreateOrUpdate Sweep Job.
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
}
}
Przykładowa odpowiedź
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
All |
Wszystkie węzły oznaczają, że usługa będzie uruchomiona we wszystkich węzłach zadania |
|
Aml |
Konfiguracja tożsamości tokenu AML. |
|
Auto |
Horyzont prognozy wyznaczany automatycznie przez system. |
|
Auto |
Klasa AutoMLJob. Użyj tej klasy do wykonywania zadań automatycznego uczenia maszynowego, takich jak klasyfikacja/regresja itp. Zobacz Wyliczenie TaskType , aby zapoznać się ze wszystkimi obsługiwanymi zadaniami. |
|
Auto |
Walidacje N-Cross ustalane automatycznie. |
|
Auto |
|
|
Auto |
|
|
Auto |
Opóźnienie docelowe kroczące okno jest określane automatycznie. |
|
Azure |
Szczegóły elementu webhook specyficzne dla usługi Azure DevOps |
|
Bandit |
Definiuje zasady wczesnego kończenia na podstawie kryteriów zapasu czasu oraz częstotliwość i interwał opóźnienia na potrzeby oceny |
|
Bayesian |
Definiuje algorytm próbkowania, który generuje wartości na podstawie poprzednich wartości |
|
Blocked |
Wyliczenie dla wszystkich modeli klasyfikacji obsługiwanych przez rozwiązanie AutoML. |
| Classification |
Zadanie klasyfikacji w pionowej tabeli AutoML. |
|
Classification |
Wyliczenie dla wszystkich modeli klasyfikacji obsługiwanych przez rozwiązanie AutoML. |
|
Classification |
Podstawowe metryki dla zadań klasyfikacji z wieloma etykietami. |
|
Classification |
Podstawowe metryki dla zadań klasyfikacji. |
|
Classification |
Klasyfikacja Konfiguracja związana ze szkoleniem. |
|
Command |
Definicja zadania polecenia. |
|
Command |
Klasa limitu zadania polecenia. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Custom |
Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych. |
|
Custom |
|
|
Custom |
|
|
Custom |
Walidacje N-Cross są określane przez użytkownika. |
|
Custom |
|
|
Custom |
|
|
Custom |
|
|
Distribution |
Wyliczenie w celu określenia typu dystrybucji zadań. |
|
Early |
|
|
Email |
Wyliczenie, aby określić typ powiadomienia e-mail. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Feature |
Flaga służąca do generowania opóźnień dla obiektów numerycznych. |
|
Featurization |
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. |
|
Forecast |
Wyliczenie do określania trybu wyboru horyzontu prognozy. |
| Forecasting |
Zadanie prognozowania w tabeli AutoML w pionie. |
|
Forecasting |
Wyliczenie dla wszystkich modeli prognozowania obsługiwanych przez rozwiązanie AutoML. |
|
Forecasting |
Podstawowe metryki dla zadania prognozowania. |
|
Forecasting |
Prognozowanie określonych parametrów. |
|
Forecasting |
Prognozowanie konfiguracji związanej ze szkoleniem. |
| Goal |
Definiuje obsługiwane cele metryk dla dostrajania hiperparametrów |
|
Grid |
Definiuje algorytm próbkowania, który wyczerpująco generuje każdą kombinację wartości w przestrzeni |
|
Identity |
Wyliczenie w celu określenia struktury tożsamości. |
|
Image |
Klasyfikacja obrazu. Klasyfikacja obrazów wieloklasowych jest używana, gdy obraz jest klasyfikowany tylko za pomocą jednej etykiety z zestawu klas - np. każdy obraz jest klasyfikowany jako obraz "kota", "psa" lub "kaczki". |
|
Image |
Klasyfikacja obrazów Multilabel. Klasyfikacja obrazów z wieloma etykietami jest używana, gdy obraz może mieć jedną lub więcej etykiet z zestawu etykiet - np. obraz może być oznaczony zarówno jako "kot", jak i "pies". |
|
Image |
Segmentacja instancji obrazu. Segmentacja instancji służy do identyfikowania obiektów na obrazie na poziomie pikseli, rysowania wielokąta wokół każdego obiektu na obrazie. |
|
Image |
Ogranicz ustawienia zadania automatycznego uczenia maszynowego. |
|
Image |
Wyrażenia dystrybucji do zamiatania wartości ustawień modelu. <Przykład> Oto kilka przykładów:
|
|
Image |
Wyrażenia dystrybucji do zamiatania wartości ustawień modelu. <Przykład> Oto kilka przykładów:
|
|
Image |
Ustawienia używane do trenowania modelu. Aby uzyskać więcej informacji na temat dostępnych ustawień, zapoznaj się z oficjalną dokumentacją: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Ustawienia używane do trenowania modelu. Aby uzyskać więcej informacji na temat dostępnych ustawień, zapoznaj się z oficjalną dokumentacją: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Wykrywanie obiektów obrazu. Wykrywanie obiektów służy do identyfikowania obiektów na obrazie i lokalizowania każdego obiektu za pomocą obwiedni, np. Lokalizowanie wszystkich psów i kotów na obrazie i rysowanie obwiedni wokół każdego z nich. |
|
Image |
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. |
|
Input |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
Instance |
Podstawowe metryki dla zadań InstanceSegmentation. |
|
Job |
Koperta zasobów usługi Azure Resource Manager. |
|
Job |
Wyliczenie w celu określenia typu danych wejściowych zadania. |
|
Job |
|
|
Job |
Wyliczenie w celu określenia typu danych wyjściowych zadania. |
|
Job |
|
|
Job |
Definicja punktu końcowego zadania |
|
Job |
Stan zadania. |
|
Job |
Wyliczenie w celu określenia warstwy zadań. |
|
Job |
Wyliczenie w celu określenia typu zadania. |
|
Learning |
Wyliczenie harmonogramu szybkości uczenia się. |
|
Literal |
Typ danych wejściowych literału. |
|
Log |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
Managed |
Konfiguracja tożsamości zarządzanej. |
|
Median |
Definiuje zasady wczesnego kończenia na podstawie średnich bieżących metryki podstawowej wszystkich przebiegów |
|
MLFlow |
|
|
MLFlow |
|
|
MLTable |
|
|
MLTable |
|
|
Model |
Rozmiar modelu obrazu. |
| Mpi |
Konfiguracja dystrybucji MPI. |
|
NCross |
Określa sposób określania wartości walidacji N-Cross. |
|
Nlp |
|
|
Nlp |
Ograniczenia wykonywania zadań. |
|
Nodes |
Wyliczone typy dla wartości węzłów |
|
Notification |
Konfiguracja powiadomienia. |
|
Object |
Podstawowe metryki dla zadania Image ObjectDetection. |
| Objective |
Cel optymalizacji. |
|
Output |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
Pipeline |
Definicja zadania potoku: definiuje ogólne atrybuty MFE. |
|
Py |
Konfiguracja dystrybucji PyTorch. |
|
Queue |
|
|
Random |
Definiuje algorytm próbkowania, który generuje wartości losowo |
|
Random |
Określony typ algorytmu losowego |
| Regression |
Zadanie regresji w tabeli AutoML w pionie. |
|
Regression |
Wyliczenie dla wszystkich modeli regresji obsługiwanych przez rozwiązanie AutoML. |
|
Regression |
Podstawowe metryki dla zadania regresji. |
|
Regression |
Konfiguracja związana z trenowaniem regresji. |
|
Sampling |
|
|
Seasonality |
Prognozowanie trybu sezonowości. |
|
Short |
Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML. |
|
Spark |
Definicja zadania platformy Spark. |
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Stack |
Zaawansowane ustawienie w celu dostosowania przebiegu StackEnsemble. |
|
Stack |
Meta-uczący się to model wytrenowany na wynikach poszczególnych heterogenicznych modeli.\r\nDomyślnymi meta-uczącymi się są LogisticRegression dla zadań klasyfikacyjnych (lub LogisticRegressionCV, jeśli walidacja krzyżowa jest włączona) oraz ElasticNet dla zadań regresji/prognozowania (lub ElasticNetCV, jeśli walidacja krzyżowa jest włączona).\r\nTen parametr może być jednym z następujących ciągów znaków: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor lub LinearRegression |
|
Stochastic |
Optymalizator stochastyczny dla modeli obrazów. |
|
Sweep |
Definicja zadania zamiatania. |
|
Sweep |
Klasa limitu zadania zamiatania. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
Table |
Konfiguracja cechowania. |
|
Table |
Ograniczenia wykonywania zadań. |
|
Target |
Docelowa funkcja agregująca. |
|
Target |
Tryby wyboru docelowych opóźnień. |
|
Target |
Docelowy tryb rozmiaru okien kroczących. |
|
Task |
AutoMLJob Typ zadania. |
|
Tensor |
Konfiguracja dystrybucji TensorFlow. |
|
Text |
Zadanie klasyfikacji tekstu w pionie NLP rozwiązania AutoML. NLP - Przetwarzanie Języka Naturalnego. |
|
Text |
Zadanie Klasyfikacja tekstu z wieloma etykietami w pionie automatycznego uczenia maszynowego NLP. NLP - Przetwarzanie Języka Naturalnego. |
|
Text |
Text-NER zadanie w pionie AutoML NLP. NER - Rozpoznawanie jednostek nazwanych. NLP - Przetwarzanie Języka Naturalnego. |
|
Trial |
Definicja składnika wersji próbnej. |
|
Triton |
|
|
Triton |
|
|
Truncation |
Definiuje zasady wczesnego kończenia, które anulują dany procent przebiegów w każdym interwale oceny. |
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
User |
Konfiguracja tożsamości użytkownika. |
|
Use |
Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych. |
|
Validation |
Metoda obliczania metryk do użycia na potrzeby metryk walidacji w zadaniach obrazów. |
|
Webhook |
Wyliczenie w celu określenia typu usługi wywołania zwrotnego elementu webhook. |
AllNodes
Wszystkie węzły oznaczają, że usługa będzie uruchomiona we wszystkich węzłach zadania
| Nazwa | Typ | Opis |
|---|---|---|
| nodesValueType |
string:
All |
[Wymagane] Typ wartości Węzły |
AmlToken
Konfiguracja tożsamości tokenu AML.
| Nazwa | Typ | Opis |
|---|---|---|
| identityType |
string:
AMLToken |
[Wymagane] Określa typ struktury tożsamości. |
AutoForecastHorizon
Horyzont prognozy wyznaczany automatycznie przez system.
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Auto |
[Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. |
AutoMLJob
Klasa AutoMLJob. Użyj tej klasy do wykonywania zadań automatycznego uczenia maszynowego, takich jak klasyfikacja/regresja itp. Zobacz Wyliczenie TaskType , aby zapoznać się ze wszystkimi obsługiwanymi zadaniami.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| componentId |
string |
Identyfikator zasobu usługi ARM zasobu składnika. |
|
| computeId |
string |
Identyfikator zasobu usługi ARM zasobu obliczeniowego. |
|
| description |
string |
Tekst opisu zasobu. |
|
| displayName |
string |
Nazwa wyświetlana zadania. |
|
| environmentId |
string |
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. |
|
| environmentVariables |
object |
Zmienne środowiskowe uwzględnione w zadaniu. |
|
| experimentName |
string |
Default |
Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". |
| identity | IdentityConfiguration: |
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. |
|
| isArchived |
boolean |
False |
Czy zasób jest archiwizowany? |
| jobType |
string:
AutoML |
[Wymagane] Określa typ zadania. |
|
| notificationSetting |
Ustawienie powiadomienia dla zadania |
||
| outputs |
object |
Mapowanie powiązań danych wyjściowych używanych w zadaniu. |
|
| properties |
object |
Słownik właściwości elementu zawartości. |
|
| queueSettings |
Ustawienia kolejki dla zadania |
||
| resources |
Konfiguracja zasobów obliczeniowych dla zadania. |
||
| services |
<string,
Job |
Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
|
| status |
Stan zadania. |
||
| tags |
object |
Słownik tagów. Tagi można dodawać, usuwać i aktualizować. |
|
| taskDetails | AutoMLVertical: |
[Wymagane] Reprezentuje to scenariusz, który może być jednym z tabel/nlp/obrazu |
AutoNCrossValidations
Walidacje N-Cross ustalane automatycznie.
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Auto |
[Wymagane] Tryb określania poprawności N-Cross. |
AutoSeasonality
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Auto |
[Wymagane] Tryb sezonowości. |
AutoTargetLags
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Auto |
[Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe |
AutoTargetRollingWindowSize
Opóźnienie docelowe kroczące okno jest określane automatycznie.
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Auto |
[Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). |
AzureDevOpsWebhook
Szczegóły elementu webhook specyficzne dla usługi Azure DevOps
| Nazwa | Typ | Opis |
|---|---|---|
| eventType |
string |
Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia |
| webhookType |
string:
Azure |
[Wymagane] Określa typ usługi do wysłania wywołania zwrotnego |
BanditPolicy
Definiuje zasady wczesnego kończenia na podstawie kryteriów zapasu czasu oraz częstotliwość i interwał opóźnienia na potrzeby oceny
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Liczba interwałów, według których należy opóźnić pierwszą ocenę. |
| evaluationInterval |
integer (int32) |
0 |
Interwał (liczba przebiegów) między ocenami zasad. |
| policyType |
string:
Bandit |
[Wymagane] Nazwa konfiguracji zasad |
|
| slackAmount |
number (float) |
0 |
Bezwzględna odległość dozwolona od najlepiej działającego przebiegu. |
| slackFactor |
number (float) |
0 |
Współczynnik dozwolonej odległości od najlepszego przebiegu. |
BayesianSamplingAlgorithm
Definiuje algorytm próbkowania, który generuje wartości na podstawie poprzednich wartości
| Nazwa | Typ | Opis |
|---|---|---|
| samplingAlgorithmType |
string:
Bayesian |
[Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji |
BlockedTransformers
Wyliczenie dla wszystkich modeli klasyfikacji obsługiwanych przez rozwiązanie AutoML.
| Wartość | Opis |
|---|---|
| TextTargetEncoder |
Kodowanie docelowe dla danych tekstowych. |
| OneHotEncoder |
Kodowanie na gorąco powoduje utworzenie transformacji funkcji binarnej. |
| CatTargetEncoder |
Kodowanie docelowe dla danych podzielonych na kategorie. |
| TfIdf |
Tf-Idf oznacza częstotliwość terminów i odwrotność częstotliwości dokumentów. Jest to powszechny schemat ważenia terminów służący do identyfikowania informacji z dokumentów. |
| WoETargetEncoder |
Kodowanie wagi dowodów jest techniką używaną do kodowania zmiennych jakościowych. Używa logarytmu naturalnego P(1)/P(0) do tworzenia wag. |
| LabelEncoder |
Koder etykiet konwertuje etykiety/zmienne jakościowe w postaci liczbowej. |
| WordEmbedding |
Osadzanie programu Word pomaga reprezentować słowa lub frazy jako wektor lub serię liczb. |
| NaiveBayes |
Naiwny algorytm Bayesa to klasyfikacja używana do klasyfikowania cech dyskretnych, które są rozłożone kategorycznie. |
| CountVectorizer |
Count Vectorizer konwertuje kolekcję dokumentów tekstowych na macierz liczby tokenów. |
| HashOneHotEncoder |
Hashing One Hot Encoder może przekształcić zmienne jakościowe w ograniczoną liczbę nowych funkcji. Jest to często używane w przypadku funkcji kategorii o wysokiej kardynalności. |
Classification
Zadanie klasyfikacji w pionowej tabeli AutoML.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Kolumny do użycia dla danych CVSplit. |
|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| nCrossValidations | NCrossValidations: |
Liczba krotnych walidacji krzyżowych, które mają zostać zastosowane do zestawu danych treningowych, gdy zestaw danych walidacji nie zostanie podany. |
|
| positiveLabel |
string |
Etykieta dodatnia dla obliczeń metryk binarnych. |
|
| primaryMetric | AUCWeighted |
Podstawowe metryki dla zadań klasyfikacji. |
|
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| testData |
Testowanie danych wejściowych. |
||
| testDataSize |
number (double) |
Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| trainingSettings |
Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| weightColumnName |
string |
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ół. |
ClassificationModels
Wyliczenie dla wszystkich modeli klasyfikacji obsługiwanych przez rozwiązanie AutoML.
| Wartość | Opis |
|---|---|
| LogisticRegression |
Regresja logistyczna jest podstawową techniką klasyfikacji. Należy do grupy klasyfikatorów liniowych i jest nieco podobna do regresji wielomianowej i liniowej. Regresja logistyczna jest szybka i stosunkowo nieskomplikowana, a interpretacja wyników jest wygodna. Chociaż jest to zasadniczo metoda klasyfikacji binarnej, może być również stosowana do problemów wieloklasowych. |
| SGD |
SGD: Stochastyczne zejście gradientowe to algorytm optymalizacyjny często używany w aplikacjach uczenia maszynowego w celu znalezienia parametrów modelu, które odpowiadają najlepszemu dopasowaniu między przewidywanymi a rzeczywistymi wynikami. |
| MultinomialNaiveBayes |
Wielomianowy naiwny klasyfikator Bayesa nadaje się do klasyfikacji z cechami dyskretnymi (np. liczbą słów do klasyfikacji tekstu). Rozkład wielomianowy zwykle wymaga liczby funkcji całkowitych. Jednak w praktyce mogą również działać zliczenia ułamkowe, takie jak tf-idf. |
| BernoulliNaiveBayes |
Naiwny klasyfikator Bayesa dla wielowymiarowych modeli Bernoulliego. |
| SVM |
Maszyna wektorów nośnych (SVM) to nadzorowany model uczenia maszynowego, który wykorzystuje algorytmy klasyfikacji dla problemów klasyfikacji dwóch grup. Po przekazaniu modelowi SVM zestawów oznaczonych danych treningowych dla każdej kategorii, są w stanie skategoryzować nowy tekst. |
| LinearSVM |
Maszyna wektorów nośnych (SVM) to nadzorowany model uczenia maszynowego, który wykorzystuje algorytmy klasyfikacji dla problemów klasyfikacji dwóch grup. Po przekazaniu modelowi SVM zestawów oznaczonych danych treningowych dla każdej kategorii, są w stanie skategoryzować nowy tekst. Liniowa SVM działa najlepiej, gdy dane wejściowe są liniowe, tj. dane można łatwo sklasyfikować, rysując linię prostą między sklasyfikowanymi wartościami na wykresie. |
| KNN |
Algorytm K-najbliższych sąsiadów (KNN) wykorzystuje "podobieństwo cech" do przewidywania wartości nowych punktów danych, co dodatkowo oznacza, że nowemu punktowi danych zostanie przypisana wartość na podstawie tego, jak bardzo pasuje do punktów w zbiorze treningowym. |
| DecisionTree |
Drzewa decyzyjne to nieparametryczna metoda uczenia nadzorowanego używana zarówno do zadań klasyfikacji, jak i regresji. Celem jest stworzenie modelu, który przewiduje wartość zmiennej docelowej poprzez uczenie się prostych reguł decyzyjnych wywnioskowanych z funkcji danych. |
| RandomForest |
Las losowy jest algorytmem uczenia nadzorowanego. "Las", który buduje, jest zbiorem drzew decyzyjnych, zwykle trenowanych metodą "workowania". Ogólna idea metody workowania polega na tym, że połączenie modeli uczenia się zwiększa ogólny wynik. |
| ExtremeRandomTrees |
Extreme Trees to algorytm uczenia maszynowego oparty na zespole, który łączy przewidywania z wielu drzew decyzyjnych. Jest to związane z szeroko stosowanym algorytmem lasu losowego. |
| LightGBM |
LightGBM to framework zwiększający gradient, który wykorzystuje algorytmy uczenia się oparte na drzewach. |
| GradientBoosting |
Technika przekształcania uczniów uczących się w ciągu tygodnia w silnego ucznia nazywa się Boostingiem. Proces algorytmu zwiększania gradientu działa w oparciu o tę teorię wykonania. |
| XGBoostClassifier |
XGBoost: Algorytm zwiększania ekstremalnego gradientu. Ten algorytm jest używany w przypadku danych strukturalnych, w których wartości kolumn docelowych można podzielić na odrębne wartości klas. |
ClassificationMultilabelPrimaryMetrics
Podstawowe metryki dla zadań klasyfikacji z wieloma etykietami.
| Wartość | Opis |
|---|---|
| AUCWeighted |
AUC to obszar pod krzywą. Ta metryka reprezentuje średnią arytmetyczną wyniku dla każdej klasy, ważoną liczbą prawdziwych wystąpień w każdej klasie. |
| Accuracy |
Dokładność to stosunek przewidywań, które dokładnie pasują do rzeczywistych etykiet klas. |
| NormMacroRecall |
Znormalizowane kompletność makr przypomina średnie makro i znormalizowane, dzięki czemu losowa wydajność ma wynik 0, a doskonała wydajność ma wynik 1. |
| AveragePrecisionScoreWeighted |
Średnia arytmetyczna średniego wyniku precyzji dla każdej klasy, ważona liczbą prawdziwych wystąpień w każdej klasie. |
| PrecisionScoreWeighted |
Średnia arytmetyczna precyzji dla każdej klasy, ważona liczbą prawdziwych wystąpień w każdej klasie. |
| IOU |
Skrzyżowanie nad Unią. Przecięcie przewidywań podzielone przez sumę przewidywań. |
ClassificationPrimaryMetrics
Podstawowe metryki dla zadań klasyfikacji.
| Wartość | Opis |
|---|---|
| AUCWeighted |
AUC to obszar pod krzywą. Ta metryka reprezentuje średnią arytmetyczną wyniku dla każdej klasy, ważoną liczbą prawdziwych wystąpień w każdej klasie. |
| Accuracy |
Dokładność to stosunek przewidywań, które dokładnie pasują do rzeczywistych etykiet klas. |
| NormMacroRecall |
Znormalizowane kompletność makr przypomina średnie makro i znormalizowane, dzięki czemu losowa wydajność ma wynik 0, a doskonała wydajność ma wynik 1. |
| AveragePrecisionScoreWeighted |
Średnia arytmetyczna średniego wyniku precyzji dla każdej klasy, ważona liczbą prawdziwych wystąpień w każdej klasie. |
| PrecisionScoreWeighted |
Średnia arytmetyczna precyzji dla każdej klasy, ważona liczbą prawdziwych wystąpień w każdej klasie. |
ClassificationTrainingSettings
Klasyfikacja Konfiguracja związana ze szkoleniem.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| allowedTrainingAlgorithms |
Dozwolone modele dla zadania klasyfikacji. |
||
| blockedTrainingAlgorithms |
Zablokowane modele dla zadania klasyfikacji. |
||
| enableDnnTraining |
boolean |
False |
Włącz zalecenie dotyczące modeli sieci rozproszonej. |
| enableModelExplainability |
boolean |
True |
Flaga włączania możliwości objaśnienia dla najlepszego modelu. |
| enableOnnxCompatibleModels |
boolean |
False |
Flaga włączania modeli zgodnych z programem onnx. |
| enableStackEnsemble |
boolean |
True |
Włącz uruchamianie zespołu stosu. |
| enableVoteEnsemble |
boolean |
True |
Włącz uruchamianie zespołu do głosowania. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
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. |
| stackEnsembleSettings |
Ustawienia zespołu stosu dla przebiegu zespołu stosu. |
CommandJob
Definicja zadania polecenia.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| codeId |
string |
Identyfikator zasobu usługi ARM zasobu kodu. |
|
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Polecenie do wykonania podczas uruchamiania zadania. eg. "Python train.py" |
|
| componentId |
string |
Identyfikator zasobu usługi ARM zasobu składnika. |
|
| computeId |
string |
Identyfikator zasobu usługi ARM zasobu obliczeniowego. |
|
| description |
string |
Tekst opisu zasobu. |
|
| displayName |
string |
Nazwa wyświetlana zadania. |
|
| distribution | DistributionConfiguration: |
Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. |
|
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. |
|
| environmentVariables |
object |
Zmienne środowiskowe uwzględnione w zadaniu. |
|
| experimentName |
string |
Default |
Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". |
| identity | IdentityConfiguration: |
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. |
|
| inputs |
object |
Mapowanie powiązań danych wejściowych używanych w zadaniu. |
|
| isArchived |
boolean |
False |
Czy zasób jest archiwizowany? |
| jobType |
string:
Command |
[Wymagane] Określa typ zadania. |
|
| limits |
Limit zadań poleceń. |
||
| notificationSetting |
Ustawienie powiadomienia dla zadania |
||
| outputs |
object |
Mapowanie powiązań danych wyjściowych używanych w zadaniu. |
|
| parameters |
Parametry wejściowe. |
||
| properties |
object |
Słownik właściwości elementu zawartości. |
|
| queueSettings |
Ustawienia kolejki dla zadania |
||
| resources |
Konfiguracja zasobów obliczeniowych dla zadania. |
||
| services |
<string,
Job |
Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
|
| status |
Stan zadania. |
||
| tags |
object |
Słownik tagów. Tagi można dodawać, usuwać i aktualizować. |
CommandJobLimits
Klasa limitu zadania polecenia.
| Nazwa | Typ | Opis |
|---|---|---|
| jobLimitsType |
string:
Command |
[Wymagane] Typ JobLimit. |
| timeout |
string (duration) |
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. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomForecastHorizon
Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych.
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Custom |
[Wymagane] Ustaw tryb wyboru wartości horyzontu prognozy. |
| value |
integer (int32) |
[Wymagane] Wartość horyzontu prognozy. |
CustomModelJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
custom_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
CustomModelJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
custom_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
CustomNCrossValidations
Walidacje N-Cross są określane przez użytkownika.
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Custom |
[Wymagane] Tryb określania poprawności N-Cross. |
| value |
integer (int32) |
[Wymagane] N-Cross validations wartość. |
CustomSeasonality
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Custom |
[Wymagane] Tryb sezonowości. |
| value |
integer (int32) |
[Wymagane] Wartość sezonowości. |
CustomTargetLags
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Custom |
[Wymagane] Ustawianie trybu opóźnień docelowych — automatyczne/niestandardowe |
| values |
integer[] (int32) |
[Wymagane] Ustaw wartości opóźnień docelowych. |
CustomTargetRollingWindowSize
| Nazwa | Typ | Opis |
|---|---|---|
| mode |
string:
Custom |
[Wymagane] TargetRollingWindowSiz detection mode (Tryb wykrywania TargetRollingWindowSiz). |
| value |
integer (int32) |
[Wymagane] Wartość TargetRollingWindowSize. |
DistributionType
Wyliczenie w celu określenia typu dystrybucji zadań.
| Wartość | Opis |
|---|---|
| PyTorch | |
| TensorFlow | |
| Mpi |
EarlyTerminationPolicyType
| Wartość | Opis |
|---|---|
| Bandit | |
| MedianStopping | |
| TruncationSelection |
EmailNotificationEnableType
Wyliczenie, aby określić typ powiadomienia e-mail.
| Wartość | Opis |
|---|---|
| JobCompleted | |
| JobFailed | |
| JobCancelled |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
FeatureLags
Flaga służąca do generowania opóźnień dla obiektów numerycznych.
| Wartość | Opis |
|---|---|
| None |
Nie generowano żadnych opóźnień funkcji. |
| Auto |
System automatycznie generuje opóźnienia funkcji. |
FeaturizationMode
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.
| Wartość | Opis |
|---|---|
| Auto |
Tryb automatyczny, system wykonuje cechowanie bez żadnych niestandardowych danych wejściowych cechowania. |
| Custom |
Niestandardowa cecha. |
| Off |
Cechowanie wyłączone. Zadanie "Prognozowanie" nie może używać tej wartości. |
ForecastHorizonMode
Wyliczenie do określania trybu wyboru horyzontu prognozy.
| Wartość | Opis |
|---|---|
| Auto |
Horyzont prognozy do wyznaczenia automatycznie. |
| Custom |
Użyj niestandardowego horyzontu prognozy. |
Forecasting
Zadanie prognozowania w tabeli AutoML w pionie.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Kolumny do użycia dla danych CVSplit. |
|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| forecastingSettings |
Prognozowanie danych wejściowych specyficznych dla zadania. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| nCrossValidations | NCrossValidations: |
Liczba krotnych walidacji krzyżowych, które mają zostać zastosowane do zestawu danych treningowych, gdy zestaw danych walidacji nie zostanie podany. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Podstawowe metryki dla zadania prognozowania. |
|
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| testData |
Testowanie danych wejściowych. |
||
| testDataSize |
number (double) |
Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| trainingSettings |
Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| weightColumnName |
string |
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ół. |
ForecastingModels
Wyliczenie dla wszystkich modeli prognozowania obsługiwanych przez rozwiązanie AutoML.
| Wartość | Opis |
|---|---|
| AutoArima |
Model Auto-Autoregressive Integrated Moving Average (ARIMA) wykorzystuje dane szeregów czasowych i analizę statystyczną do interpretowania danych i tworzenia prognoz na przyszłość. Ten model ma na celu wyjaśnienie danych przy użyciu danych szeregów czasowych dotyczących ich przeszłych wartości i wykorzystuje regresję liniową do przewidywania. |
| Prophet |
Prophet to procedura prognozowania danych szeregów czasowych na podstawie modelu addytywnego, w którym trendy nieliniowe są dopasowane do sezonowości rocznej, tygodniowej i dziennej oraz efektów świątecznych. Najlepiej sprawdza się w przypadku szeregów czasowych, które mają silne efekty sezonowe i kilku sezonów danych historycznych. Prophet jest odporny na brakujące dane i zmiany trendu i zazwyczaj dobrze radzi sobie z wartościami odstającymi. |
| Naive |
Model prognozowania naiwnego tworzy prognozy, przenosząc najnowszą wartość docelową dla każdego szeregu czasowego w danych treningowych. |
| SeasonalNaive |
Model prognozowania sezonowego naiwnego tworzy prognozy, przenosząc do przodu najnowszy sezon wartości docelowych dla każdego szeregu czasowego w danych treningowych. |
| Average |
Model prognozowania Średnia tworzy prognozy, przenosząc do przodu średnią wartości docelowych dla każdego szeregu czasowego w danych treningowych. |
| SeasonalAverage |
Model prognozowania średniej sezonowej tworzy prognozy, przenosząc średnią wartość danych z najnowszego sezonu dla każdego szeregu czasowego w danych treningowych. |
| ExponentialSmoothing |
Wygładzanie wykładnicze to metoda prognozowania szeregów czasowych dla danych jednowymiarowych, którą można rozszerzyć w celu obsługi danych z trendem systematycznym lub składnikiem sezonowym. |
| Arimax |
Model autoregresyjnej zintegrowanej średniej ruchomej ze zmienną objaśniającą (ARIMAX) może być postrzegany jako model regresji wielorakiej z jednym lub kilkoma składnikami autoregresyjnymi (AR) i/lub jednym lub kilkoma składnikami średniej ruchomej (MA). Ta metoda jest odpowiednia do prognozowania, gdy dane są stacjonarne/niestacjonarne, i wielowymiarowe z dowolnym typem wzorca danych, tj. poziomem/trendem/sezonowością/cyklicznością. |
| TCNForecaster |
TCNForecaster: Prognozowanie czasowych sieci konwolucyjnych. TODO: Poproś zespół ds. prognoz o krótkie wprowadzenie. |
| ElasticNet |
Elastyczna siatka to popularny rodzaj regularnej regresji liniowej, który łączy dwie popularne kary, w szczególności funkcje kar L1 i L2. |
| GradientBoosting |
Technika przekształcania uczniów uczących się w ciągu tygodnia w silnego ucznia nazywa się Boostingiem. Proces algorytmu zwiększania gradientu działa w oparciu o tę teorię wykonania. |
| DecisionTree |
Drzewa decyzyjne to nieparametryczna metoda uczenia nadzorowanego używana zarówno do zadań klasyfikacji, jak i regresji. Celem jest stworzenie modelu, który przewiduje wartość zmiennej docelowej poprzez uczenie się prostych reguł decyzyjnych wywnioskowanych z funkcji danych. |
| KNN |
Algorytm K-najbliższych sąsiadów (KNN) wykorzystuje "podobieństwo cech" do przewidywania wartości nowych punktów danych, co dodatkowo oznacza, że nowemu punktowi danych zostanie przypisana wartość na podstawie tego, jak bardzo pasuje do punktów w zbiorze treningowym. |
| LassoLars |
Model Lasso pasuje do Regresji Najmniejszego Kąta a.k.a. Larsa. Jest to model liniowy wytrenowany z uprzednim L1 jako regularyzatorem. |
| SGD |
SGD: Stochastyczne zejście gradientowe to algorytm optymalizacyjny często używany w aplikacjach uczenia maszynowego w celu znalezienia parametrów modelu, które odpowiadają najlepszemu dopasowaniu między przewidywanymi a rzeczywistymi wynikami. To niedokładna, ale potężna technika. |
| RandomForest |
Las losowy jest algorytmem uczenia nadzorowanego. "Las", który buduje, jest zbiorem drzew decyzyjnych, zwykle trenowanych metodą "workowania". Ogólna idea metody workowania polega na tym, że połączenie modeli uczenia się zwiększa ogólny wynik. |
| ExtremeRandomTrees |
Extreme Trees to algorytm uczenia maszynowego oparty na zespole, który łączy przewidywania z wielu drzew decyzyjnych. Jest to związane z szeroko stosowanym algorytmem lasu losowego. |
| LightGBM |
LightGBM to framework zwiększający gradient, który wykorzystuje algorytmy uczenia się oparte na drzewach. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor to nadzorowany model uczenia maszynowego wykorzystujący zespół podstawowych uczniów. |
ForecastingPrimaryMetrics
Podstawowe metryki dla zadania prognozowania.
| Wartość | Opis |
|---|---|
| SpearmanCorrelation |
Współczynnik korelacji rang Spearmana jest nieparametryczną miarą korelacji rang. |
| NormalizedRootMeanSquaredError |
Znormalizowany błąd średniokwadratowy (Normalized Root Mean Squared Error, NRMSE), RMSE ułatwia porównywanie modeli o różnych skalach. |
| R2Score |
Wynik R2 jest jedną z miar oceny wydajności dla modeli uczenia maszynowego opartych na prognozowaniu. |
| NormalizedMeanAbsoluteError |
Znormalizowany średni błąd bezwzględny (NMAE) to metryka walidacji służąca do porównywania średniego błędu bezwzględnego (MAE) szeregów (czasowych) z różnymi skalami. |
ForecastingSettings
Prognozowanie określonych parametrów.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| countryOrRegionForHolidays |
string |
Kraj lub region świąt na potrzeby prognozowania zadań. Powinny to być dwuliterowe kody kraju/regionu ISO 3166, na przykład "USA" lub "GB". |
|
| cvStepSize |
integer (int32) |
Liczba krosek między godziną początkową jednego składania CV a następnym fałszem. Na przykład, jeśli |
|
| featureLags | None |
Flaga służąca do generowania opóźnień dla obiektów numerycznych. |
|
| forecastHorizon | ForecastHorizon: |
Żądany maksymalny horyzont prognozy w jednostkach częstotliwości szeregów czasowych. |
|
| frequency |
string |
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. |
|
| seasonality | Seasonality: |
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. |
|
| shortSeriesHandlingConfig | Auto |
Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML. |
|
| targetAggregateFunction | None |
Docelowa funkcja agregująca. |
|
| targetLags | TargetLags: |
Liczba poprzednich okresów do opóźnienia z kolumny docelowej. |
|
| targetRollingWindowSize | TargetRollingWindowSize: |
Liczba poprzednich okresów użytych do utworzenia średniej okna kroczącego kolumny docelowej. |
|
| timeColumnName |
string |
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. |
|
| timeSeriesIdColumnNames |
string[] |
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. |
|
| useStl | None |
Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych. |
ForecastingTrainingSettings
Prognozowanie konfiguracji związanej ze szkoleniem.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| allowedTrainingAlgorithms |
Dozwolone modele do zadania prognozowania. |
||
| blockedTrainingAlgorithms |
Zablokowane modele do zadania prognozowania. |
||
| enableDnnTraining |
boolean |
False |
Włącz zalecenie dotyczące modeli sieci rozproszonej. |
| enableModelExplainability |
boolean |
True |
Flaga włączania możliwości objaśnienia dla najlepszego modelu. |
| enableOnnxCompatibleModels |
boolean |
False |
Flaga włączania modeli zgodnych z programem onnx. |
| enableStackEnsemble |
boolean |
True |
Włącz uruchamianie zespołu stosu. |
| enableVoteEnsemble |
boolean |
True |
Włącz uruchamianie zespołu do głosowania. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
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. |
| stackEnsembleSettings |
Ustawienia zespołu stosu dla przebiegu zespołu stosu. |
Goal
Definiuje obsługiwane cele metryk dla dostrajania hiperparametrów
| Wartość | Opis |
|---|---|
| Minimize | |
| Maximize |
GridSamplingAlgorithm
Definiuje algorytm próbkowania, który wyczerpująco generuje każdą kombinację wartości w przestrzeni
| Nazwa | Typ | Opis |
|---|---|---|
| samplingAlgorithmType |
string:
Grid |
[Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji |
IdentityConfigurationType
Wyliczenie w celu określenia struktury tożsamości.
| Wartość | Opis |
|---|---|
| Managed | |
| AMLToken | |
| UserIdentity |
ImageClassification
Klasyfikacja obrazu. Klasyfikacja obrazów wieloklasowych jest używana, gdy obraz jest klasyfikowany tylko za pomocą jednej etykiety z zestawu klas - np. każdy obraz jest klasyfikowany jako obraz "kota", "psa" lub "kaczki".
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| limitSettings |
[Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| modelSettings |
Ustawienia używane do trenowania modelu. |
||
| primaryMetric | Accuracy |
Podstawowe metryki dla zadań klasyfikacji. |
|
| searchSpace |
Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. |
||
| sweepSettings |
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
ImageClassificationMultilabel
Klasyfikacja obrazów Multilabel. Klasyfikacja obrazów z wieloma etykietami jest używana, gdy obraz może mieć jedną lub więcej etykiet z zestawu etykiet - np. obraz może być oznaczony zarówno jako "kot", jak i "pies".
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| limitSettings |
[Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| modelSettings |
Ustawienia używane do trenowania modelu. |
||
| primaryMetric | IOU |
Podstawowe metryki dla zadań klasyfikacji z wieloma etykietami. |
|
| searchSpace |
Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. |
||
| sweepSettings |
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
ImageInstanceSegmentation
Segmentacja instancji obrazu. Segmentacja instancji służy do identyfikowania obiektów na obrazie na poziomie pikseli, rysowania wielokąta wokół każdego obiektu na obrazie.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| limitSettings |
[Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| modelSettings |
Ustawienia używane do trenowania modelu. |
||
| primaryMetric | MeanAveragePrecision |
Podstawowe metryki dla zadań InstanceSegmentation. |
|
| searchSpace |
Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. |
||
| sweepSettings |
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
ImageLimitSettings
Ogranicz ustawienia zadania automatycznego uczenia maszynowego.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Maksymalna liczba współbieżnych iteracji rozwiązania AutoML. |
| maxTrials |
integer (int32) |
1 |
Maksymalna liczba iteracji rozwiązania AutoML. |
| timeout |
string (duration) |
P7D |
Limit czasu zadania automatycznego uczenia maszynowego. |
ImageModelDistributionSettingsClassification
Wyrażenia dystrybucji do zamiatania wartości ustawień modelu. <Przykład> Oto kilka przykładów:
ModelName = "choice('seresnext', 'resnest50')";
LearningRate = "uniform(0.001, 0.01)";
LayersToFreeze = "choice(0, 2)";
```</example>
For more details on how to compose distribution expressions please check the documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters
For more information on the available settings please visit the official documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Nazwa | Typ | Opis |
|---|---|---|
| amsGradient |
string |
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". |
| augmentations |
string |
Ustawienia dotyczące używania rozszerzeń. |
| beta1 |
string |
Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| beta2 |
string |
Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| distributed |
string |
Czy używać trenowania rozproszonego. |
| earlyStopping |
string |
Włącz logikę wczesnego zatrzymywania podczas trenowania. |
| earlyStoppingDelay |
string |
Minimalna liczba epok lub ocen walidacji, które mają czekać, zanim podstawowa poprawa metryk będzie śledzona w celu wczesnego zatrzymania. Musi być dodatnią liczbą całkowitą. |
| earlyStoppingPatience |
string |
Minimalna liczba epok lub ocen walidacji bez podstawowego ulepszenia metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą. |
| enableOnnxNormalization |
string |
Włącz normalizację podczas eksportowania modelu ONNX. |
| evaluationFrequency |
string |
Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. |
| gradientAccumulationStep |
string |
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas akumulacji gradientów tych kroków, a następnie użycie skumulowanych gradientów do obliczenia aktualizacji wag. Musi być dodatnią liczbą całkowitą. |
| layersToFreeze |
string |
Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie 2 jako wartości dla "seresnext" oznacza zamrożenie warstwy0 i warstwy1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat zamrażania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| learningRateScheduler |
string |
Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". |
| modelName |
string |
Nazwa modelu do użycia na potrzeby trenowania. Więcej informacji na temat dostępnych modeli można znaleźć w oficjalnej dokumentacji: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum |
string |
Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| nesterov |
string |
Włącz nesterov, gdy optymalizator ma wartość "sgd". |
| numberOfEpochs |
string |
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. |
| numberOfWorkers |
string |
Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. |
| optimizer |
string |
Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". |
| randomSeed |
string |
Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. |
| stepLRGamma |
string |
Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| stepLRStepSize |
string |
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. |
| trainingBatchSize |
string |
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. |
| trainingCropSize |
string |
Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. |
| validationBatchSize |
string |
Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. |
| validationCropSize |
string |
Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
| validationResizeSize |
string |
Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
| warmupCosineLRCycles |
string |
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| warmupCosineLRWarmupEpochs |
string |
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. |
| weightDecay |
string |
Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
| weightedLoss |
string |
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. |
ImageModelDistributionSettingsObjectDetection
Wyrażenia dystrybucji do zamiatania wartości ustawień modelu. <Przykład> Oto kilka przykładów:
ModelName = "choice('seresnext', 'resnest50')";
LearningRate = "uniform(0.001, 0.01)";
LayersToFreeze = "choice(0, 2)";
```</example>
For more details on how to compose distribution expressions please check the documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters
For more information on the available settings please visit the official documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Nazwa | Typ | Opis |
|---|---|---|
| amsGradient |
string |
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". |
| augmentations |
string |
Ustawienia dotyczące używania rozszerzeń. |
| beta1 |
string |
Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| beta2 |
string |
Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| boxDetectionsPerImage |
string |
Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą. Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5". |
| boxScoreThreshold |
string |
Podczas wnioskowania zwracaj tylko propozycje z wynikiem klasyfikacji większym niż BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
| distributed |
string |
Czy używać trenowania rozproszonego. |
| earlyStopping |
string |
Włącz logikę wczesnego zatrzymywania podczas trenowania. |
| earlyStoppingDelay |
string |
Minimalna liczba epok lub ocen walidacji, które mają czekać, zanim podstawowa poprawa metryk będzie śledzona w celu wczesnego zatrzymania. Musi być dodatnią liczbą całkowitą. |
| earlyStoppingPatience |
string |
Minimalna liczba epok lub ocen walidacji bez podstawowego ulepszenia metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą. |
| enableOnnxNormalization |
string |
Włącz normalizację podczas eksportowania modelu ONNX. |
| evaluationFrequency |
string |
Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. |
| gradientAccumulationStep |
string |
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas akumulacji gradientów tych kroków, a następnie użycie skumulowanych gradientów do obliczenia aktualizacji wag. Musi być dodatnią liczbą całkowitą. |
| imageSize |
string |
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". |
| layersToFreeze |
string |
Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie 2 jako wartości dla "seresnext" oznacza zamrożenie warstwy0 i warstwy1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat zamrażania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| learningRateScheduler |
string |
Typ harmonogramu szybkości nauki. Musi być "warmup_cosine" lub "krok". |
| maxSize |
string |
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". |
| minSize |
string |
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". |
| modelName |
string |
Nazwa modelu do użycia na potrzeby trenowania. Więcej informacji na temat dostępnych modeli można znaleźć w oficjalnej dokumentacji: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| modelSize |
string |
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". |
| momentum |
string |
Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| multiScale |
string |
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". |
| nesterov |
string |
Włącz nesterov, gdy optymalizator ma wartość "sgd". |
| nmsIouThreshold |
string |
Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowy w zakresie [0, 1]. |
| numberOfEpochs |
string |
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. |
| numberOfWorkers |
string |
Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. |
| optimizer |
string |
Typ optymalizatora. Musi być albo "sgd", "adam" lub "adamw". |
| randomSeed |
string |
Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. |
| stepLRGamma |
string |
Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| stepLRStepSize |
string |
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. |
| tileGridSize |
string |
Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może mieć wartości None, aby włączyć logikę wykrywania małych obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn. Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5". |
| tileOverlapRatio |
string |
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". |
| tilePredictionsNmsThreshold |
string |
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 |
| trainingBatchSize |
string |
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. |
| validationBatchSize |
string |
Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. |
| validationIouThreshold |
string |
Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. |
| validationMetricType |
string |
Metoda obliczeniowa metryki do użycia na potrzeby metryk walidacji. Musi mieć wartość "none", "coco", "voc" lub "coco_voc". |
| warmupCosineLRCycles |
string |
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
| warmupCosineLRWarmupEpochs |
string |
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. |
| weightDecay |
string |
Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
ImageModelSettingsClassification
Ustawienia używane do trenowania modelu. Aby uzyskać więcej informacji na temat dostępnych ustawień, zapoznaj się z oficjalną dokumentacją: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| advancedSettings |
string |
Ustawienia dla zaawansowanych scenariuszy. |
|
| amsGradient |
boolean |
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". |
|
| augmentations |
string |
Ustawienia dotyczące używania rozszerzeń. |
|
| beta1 |
number (float) |
Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| beta2 |
number (float) |
Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| checkpointFrequency |
integer (int32) |
Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. |
|
| checkpointModel |
Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. |
||
| checkpointRunId |
string |
Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. |
|
| distributed |
boolean |
Czy używać trenowania rozproszonego. |
|
| earlyStopping |
boolean |
Włącz logikę wczesnego zatrzymywania podczas trenowania. |
|
| earlyStoppingDelay |
integer (int32) |
Minimalna liczba epok lub ocen walidacji, które mają czekać, zanim podstawowa poprawa metryk będzie śledzona w celu wczesnego zatrzymania. Musi być dodatnią liczbą całkowitą. |
|
| earlyStoppingPatience |
integer (int32) |
Minimalna liczba epok lub ocen walidacji bez podstawowego ulepszenia metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą. |
|
| enableOnnxNormalization |
boolean |
Włącz normalizację podczas eksportowania modelu ONNX. |
|
| evaluationFrequency |
integer (int32) |
Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. |
|
| gradientAccumulationStep |
integer (int32) |
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas akumulacji gradientów tych kroków, a następnie użycie skumulowanych gradientów do obliczenia aktualizacji wag. Musi być dodatnią liczbą całkowitą. |
|
| layersToFreeze |
integer (int32) |
Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie 2 jako wartości dla "seresnext" oznacza zamrożenie warstwy0 i warstwy1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat zamrażania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| learningRateScheduler | None |
Wyliczenie harmonogramu szybkości uczenia się. |
|
| modelName |
string |
Nazwa modelu do użycia na potrzeby trenowania. Więcej informacji na temat dostępnych modeli można znaleźć w oficjalnej dokumentacji: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| momentum |
number (float) |
Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| nesterov |
boolean |
Włącz nesterov, gdy optymalizator ma wartość "sgd". |
|
| numberOfEpochs |
integer (int32) |
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. |
|
| numberOfWorkers |
integer (int32) |
Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. |
|
| optimizer | None |
Optymalizator stochastyczny dla modeli obrazów. |
|
| randomSeed |
integer (int32) |
Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. |
|
| stepLRGamma |
number (float) |
Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| stepLRStepSize |
integer (int32) |
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. |
|
| trainingBatchSize |
integer (int32) |
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. |
|
| trainingCropSize |
integer (int32) |
Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych trenowania. Musi być dodatnią liczbą całkowitą. |
|
| validationBatchSize |
integer (int32) |
Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. |
|
| validationCropSize |
integer (int32) |
Rozmiar przycinania obrazów wejściowy do sieci neuronowej dla zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
|
| validationResizeSize |
integer (int32) |
Rozmiar obrazu, którego rozmiar należy zmienić przed przycięciem do zestawu danych weryfikacji. Musi być dodatnią liczbą całkowitą. |
|
| warmupCosineLRCycles |
number (float) |
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. |
|
| weightDecay |
number (float) |
Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
|
| weightedLoss |
integer (int32) |
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. |
ImageModelSettingsObjectDetection
Ustawienia używane do trenowania modelu. Aby uzyskać więcej informacji na temat dostępnych ustawień, zapoznaj się z oficjalną dokumentacją: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| advancedSettings |
string |
Ustawienia dla zaawansowanych scenariuszy. |
|
| amsGradient |
boolean |
Włącz narzędzie AMSGrad, gdy optymalizator ma wartość "adam" lub "adamw". |
|
| augmentations |
string |
Ustawienia dotyczące używania rozszerzeń. |
|
| beta1 |
number (float) |
Wartość "beta1", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| beta2 |
number (float) |
Wartość "beta2", gdy optymalizator to "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| boxDetectionsPerImage |
integer (int32) |
Maksymalna liczba wykryć na obrazie dla wszystkich klas. Musi być dodatnią liczbą całkowitą. Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5". |
|
| boxScoreThreshold |
number (float) |
Podczas wnioskowania zwracaj tylko propozycje z wynikiem klasyfikacji większym niż BoxScoreThreshold. Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
|
| checkpointFrequency |
integer (int32) |
Częstotliwość przechowywania punktów kontrolnych modelu. Musi być dodatnią liczbą całkowitą. |
|
| checkpointModel |
Wstępnie wytrenowany model punktu kontrolnego na potrzeby trenowania przyrostowego. |
||
| checkpointRunId |
string |
Identyfikator poprzedniego przebiegu, który ma wstępnie wytrenowany punkt kontrolny na potrzeby trenowania przyrostowego. |
|
| distributed |
boolean |
Czy używać trenowania rozproszonego. |
|
| earlyStopping |
boolean |
Włącz logikę wczesnego zatrzymywania podczas trenowania. |
|
| earlyStoppingDelay |
integer (int32) |
Minimalna liczba epok lub ocen walidacji, które mają czekać, zanim podstawowa poprawa metryk będzie śledzona w celu wczesnego zatrzymania. Musi być dodatnią liczbą całkowitą. |
|
| earlyStoppingPatience |
integer (int32) |
Minimalna liczba epok lub ocen walidacji bez podstawowego ulepszenia metryki przed zatrzymaniem przebiegu. Musi być dodatnią liczbą całkowitą. |
|
| enableOnnxNormalization |
boolean |
Włącz normalizację podczas eksportowania modelu ONNX. |
|
| evaluationFrequency |
integer (int32) |
Częstotliwość oceniania zestawu danych weryfikacji w celu uzyskania wyników metryk. Musi być dodatnią liczbą całkowitą. |
|
| gradientAccumulationStep |
integer (int32) |
Akumulacja gradientu oznacza uruchomienie skonfigurowanej liczby kroków "GradAccumulationStep" bez aktualizowania wag modelu podczas akumulacji gradientów tych kroków, a następnie użycie skumulowanych gradientów do obliczenia aktualizacji wag. Musi być dodatnią liczbą całkowitą. |
|
| imageSize |
integer (int32) |
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". |
|
| layersToFreeze |
integer (int32) |
Liczba warstw, które mają być blokowane dla modelu. Musi być dodatnią liczbą całkowitą. Na przykład przekazanie 2 jako wartości dla "seresnext" oznacza zamrożenie warstwy0 i warstwy1. Aby uzyskać pełną listę obsługiwanych modeli i szczegółowe informacje na temat zamrażania warstw, zobacz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Początkowa szybkość nauki. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| learningRateScheduler | None |
Wyliczenie harmonogramu szybkości uczenia się. |
|
| maxSize |
integer (int32) |
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". |
|
| minSize |
integer (int32) |
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". |
|
| modelName |
string |
Nazwa modelu do użycia na potrzeby trenowania. Więcej informacji na temat dostępnych modeli można znaleźć w oficjalnej dokumentacji: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| modelSize | None |
Rozmiar modelu obrazu. |
|
| momentum |
number (float) |
Wartość tempa, gdy optymalizator ma wartość "sgd". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| multiScale |
boolean |
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". |
|
| nesterov |
boolean |
Włącz nesterov, gdy optymalizator ma wartość "sgd". |
|
| nmsIouThreshold |
number (float) |
Próg operacji we/wy używany podczas wnioskowania w procesie przetwarzania końcowego NMS. Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| numberOfEpochs |
integer (int32) |
Liczba epok treningowych. Musi być dodatnią liczbą całkowitą. |
|
| numberOfWorkers |
integer (int32) |
Liczba procesów roboczych modułu ładującego dane. Musi być nieujemną liczbą całkowitą. |
|
| optimizer | None |
Optymalizator stochastyczny dla modeli obrazów. |
|
| randomSeed |
integer (int32) |
Inicjator losowy, który ma być używany podczas korzystania z trenowania deterministycznego. |
|
| stepLRGamma |
number (float) |
Wartość gamma, gdy harmonogram szybkości nauki to "krok". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| stepLRStepSize |
integer (int32) |
Wartość rozmiaru kroku, gdy harmonogram szybkości nauki to "krok". Musi być dodatnią liczbą całkowitą. |
|
| tileGridSize |
string |
Rozmiar siatki do użycia do układania każdego obrazu. Uwaga: TileGridSize nie może mieć wartości None, aby włączyć logikę wykrywania małych obiektów. Ciąg zawierający dwie liczby całkowite w formacie mxn. Uwaga: te ustawienia nie są obsługiwane dla algorytmu "yolov5". |
|
| tileOverlapRatio |
number (float) |
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". |
|
| tilePredictionsNmsThreshold |
number (float) |
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". |
|
| trainingBatchSize |
integer (int32) |
Rozmiar partii trenowania. Musi być dodatnią liczbą całkowitą. |
|
| validationBatchSize |
integer (int32) |
Sprawdzanie poprawności rozmiaru partii. Musi być dodatnią liczbą całkowitą. |
|
| validationIouThreshold |
number (float) |
Próg operacji we/wy do użycia podczas obliczania metryki walidacji. Musi być zmiennoprzecinkowy w zakresie [0, 1]. |
|
| validationMetricType | None |
Metoda obliczania metryk do użycia na potrzeby metryk walidacji w zadaniach obrazów. |
|
| warmupCosineLRCycles |
number (float) |
Wartość cyklu cosinusowego, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być zmiennoprzecinkowym w zakresie [0, 1]. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Wartość epok rozgrzewki, gdy harmonogram szybkości nauki to "warmup_cosine". Musi być dodatnią liczbą całkowitą. |
|
| weightDecay |
number (float) |
Wartość rozkładu masy, gdy optymalizator ma wartość "sgd", "adam" lub "adamw". Musi być zmiennoprzecinkowym w zakresie[0, 1]. |
ImageObjectDetection
Wykrywanie obiektów obrazu. Wykrywanie obiektów służy do identyfikowania obiektów na obrazie i lokalizowania każdego obiektu za pomocą obwiedni, np. Lokalizowanie wszystkich psów i kotów na obrazie i rysowanie obwiedni wokół każdego z nich.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| limitSettings |
[Wymagane] Ogranicz ustawienia zadania automatycznego uczenia maszynowego. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| modelSettings |
Ustawienia używane do trenowania modelu. |
||
| primaryMetric | MeanAveragePrecision |
Podstawowe metryki dla zadania Image ObjectDetection. |
|
| searchSpace |
Wyszukaj miejsce na próbkowanie różnych kombinacji modeli i ich hiperparametrów. |
||
| sweepSettings |
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
ImageSweepSettings
Ustawienia związane z zamiatanie modeli i zamiatanie hiperparametrów.
| Nazwa | Typ | Opis |
|---|---|---|
| earlyTermination | EarlyTerminationPolicy: |
Typ zasad wczesnego kończenia. |
| samplingAlgorithm |
[Wymagane] Typ algorytmów próbkowania hiperparametrów. |
InputDeliveryMode
Wyliczenie, aby określić tryb dostarczania danych wejściowych.
| Wartość | Opis |
|---|---|
| ReadOnlyMount | |
| ReadWriteMount | |
| Download | |
| Direct | |
| EvalMount | |
| EvalDownload |
InstanceSegmentationPrimaryMetrics
Podstawowe metryki dla zadań InstanceSegmentation.
| Wartość | Opis |
|---|---|
| MeanAveragePrecision |
Średnia średnia precyzja (MAP) to średnia AP (średnia precyzja). AP jest obliczane dla każdej klasy i uśredniane, aby uzyskać MAP. |
JobBase
Koperta zasobów usługi Azure Resource Manager.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nazwa zasobu |
| properties | JobBaseProperties: |
[Wymagane] Dodatkowe atrybuty jednostki. |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
JobInputType
Wyliczenie w celu określenia typu danych wejściowych zadania.
| Wartość | Opis |
|---|---|
| literal | |
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobLimitsType
| Wartość | Opis |
|---|---|
| Command | |
| Sweep |
JobOutputType
Wyliczenie w celu określenia typu danych wyjściowych zadania.
| Wartość | Opis |
|---|---|
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobResourceConfiguration
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| dockerArgs |
string |
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. |
|
| dockerArgsList |
string[] |
Dodatkowe argumenty umożliwiające przekazanie polecenia do uruchamiania platformy Docker jako kolekcji. 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. |
|
| instanceCount |
integer (int32) |
1 |
Opcjonalna liczba wystąpień lub węzłów używanych przez docelowy obiekt obliczeniowy. |
| instanceType |
string |
Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. |
|
| properties |
Dodatkowa torba właściwości. |
||
| shmSize |
string pattern: \d+[bBkKmMgG] |
2g |
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). |
JobService
Definicja punktu końcowego zadania
| Nazwa | Typ | Opis |
|---|---|---|
| endpoint |
string |
Adres URL punktu końcowego. |
| errorMessage |
string |
Wszelkie błędy w usłudze. |
| jobServiceType |
string |
Typ punktu końcowego. |
| nodes | Nodes: |
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. |
| port |
integer (int32) |
Port dla punktu końcowego. |
| properties |
object |
Dodatkowe właściwości do ustawienia w punkcie końcowym. |
| status |
string |
Stan punktu końcowego. |
JobStatus
Stan zadania.
| Wartość | Opis |
|---|---|
| NotStarted |
Bieg jeszcze się nie rozpoczął. |
| Starting |
Bieg się rozpoczął. Użytkownik ma identyfikator uruchomienia. |
| Provisioning |
(Obecnie nieużywane) Będzie on używany, jeśli ES tworzy docelowy obiekt obliczeniowy. |
| Preparing |
Środowisko startowe jest w trakcie przygotowywania. |
| Queued |
Zadanie jest umieszczane w kolejce w docelowym obiekcie obliczeniowym. Na przykład w usłudze BatchAI zadanie jest w stanie kolejki, oczekując na gotowość wszystkich wymaganych węzłów. |
| Running |
Zadanie zaczęło być uruchamiane w docelowym obiekcie obliczeniowym. |
| Finalizing |
Zadanie zostało zakończone w miejscu docelowym. Jest teraz w stanie kolekcji wyjściowej. |
| CancelRequested |
Złożono wniosek o anulowanie zadania. |
| Completed |
Zadanie zostało zakończone pomyślnie. Odzwierciedla to, że zarówno samo zadanie, jak i stany kolekcji wyjściowej zostały ukończone pomyślnie |
| Failed |
Zadanie nie powiodło się. |
| Canceled |
Po żądaniu anulowania zadanie zostało pomyślnie anulowane. |
| NotResponding |
Gdy puls jest włączony, jeśli przebieg nie aktualizuje żadnych informacji do RunHistory, przebieg przechodzi do stanu NotResponding. NotResponding to jedyny stan, który jest zwolniony ze ścisłych nakazów przejścia. Przebieg może przejść z NotResponding do dowolnego z poprzednich stanów. |
| Paused |
Zadanie jest wstrzymywane przez użytkowników. Niektóre korekty zadań etykietowania można wprowadzić tylko w stanie wstrzymania. |
| Unknown |
Domyślny stan zadania, jeśli nie jest mapowany na wszystkie inne stany |
JobTier
Wyliczenie w celu określenia warstwy zadań.
| Wartość | Opis |
|---|---|
| Null | |
| Spot | |
| Basic | |
| Standard | |
| Premium |
JobType
Wyliczenie w celu określenia typu zadania.
| Wartość | Opis |
|---|---|
| AutoML | |
| Command | |
| Sweep | |
| Pipeline | |
| Spark |
LearningRateScheduler
Wyliczenie harmonogramu szybkości uczenia się.
| Wartość | Opis |
|---|---|
| None |
Nie wybrano harmonogramu szybkości uczenia się. |
| WarmupCosine |
Wyżarzanie cosinusowe z rozgrzewką. |
| Step |
Harmonogram tempa uczenia się krokowego. |
LiteralJobInput
Typ danych wejściowych literału.
| Nazwa | Typ | Opis |
|---|---|---|
| description |
string |
Opis danych wejściowych. |
| jobInputType |
string:
literal |
[Wymagane] Określa typ zadania. |
| value |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Wartość literału dla danych wejściowych. |
LogVerbosity
Wyliczenie do ustawiania szczegółowości dziennika.
| Wartość | Opis |
|---|---|
| NotSet |
Nie wyemitowano żadnych dzienników. |
| Debug |
Zarejestrowano debugowanie i wyższe instrukcje dziennika. |
| Info |
Zarejestrowano informacje i powyższe instrukcje dziennika. |
| Warning |
Ostrzeżenie i powyższe instrukcje dziennika zostały zarejestrowane. |
| Error |
Zarejestrowano błąd i powyższe instrukcje dziennika. |
| Critical |
Rejestrowane są tylko krytyczne stwierdzenia. |
ManagedIdentity
Konfiguracja tożsamości zarządzanej.
| Nazwa | Typ | Opis |
|---|---|---|
| clientId |
string (uuid) |
Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. |
| identityType |
string:
Managed |
[Wymagane] Określa typ struktury tożsamości. |
| objectId |
string (uuid) |
Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. |
| resourceId |
string |
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. |
MedianStoppingPolicy
Definiuje zasady wczesnego kończenia na podstawie średnich bieżących metryki podstawowej wszystkich przebiegów
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Liczba interwałów, według których należy opóźnić pierwszą ocenę. |
| evaluationInterval |
integer (int32) |
0 |
Interwał (liczba przebiegów) między ocenami zasad. |
| policyType |
string:
Median |
[Wymagane] Nazwa konfiguracji zasad |
MLFlowModelJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
mlflow_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
MLFlowModelJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
mlflow_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
MLTableJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
mltable |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
MLTableJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
mltable |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
ModelSize
Rozmiar modelu obrazu.
| Wartość | Opis |
|---|---|
| None |
Nie wybrano żadnej wartości. |
| Small |
Mały rozmiar. |
| Medium |
Średni rozmiar. |
| Large |
Duży rozmiar. |
| ExtraLarge |
Bardzo duży rozmiar. |
Mpi
Konfiguracja dystrybucji MPI.
| Nazwa | Typ | Opis |
|---|---|---|
| distributionType | string: |
[Wymagane] Określa typ struktury dystrybucji. |
| processCountPerInstance |
integer (int32) |
Liczba procesów na węzeł MPI. |
NCrossValidationsMode
Określa sposób określania wartości walidacji N-Cross.
| Wartość | Opis |
|---|---|
| Auto |
Automatycznie określ wartość walidacji N-Cross. Obsługiwane tylko w przypadku zadania automatycznego uczenia maszynowego "Prognozowanie". |
| Custom |
Użyj niestandardowej wartości walidacji N-Cross. |
NlpVerticalFeaturizationSettings
| Nazwa | Typ | Opis |
|---|---|---|
| datasetLanguage |
string |
Język zestawu danych przydatny dla danych tekstowych. |
NlpVerticalLimitSettings
Ograniczenia wykonywania zadań.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Maksymalna liczba iteracji automl współbieżnych. |
| maxTrials |
integer (int32) |
1 |
Liczba iteracji rozwiązania AutoML. |
| timeout |
string (duration) |
P7D |
Limit czasu zadania automatycznego uczenia maszynowego. |
NodesValueType
Wyliczone typy dla wartości węzłów
| Wartość | Opis |
|---|---|
| All |
NotificationSetting
Konfiguracja powiadomienia.
| Nazwa | Typ | Opis |
|---|---|---|
| emailOn |
Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia |
|
| emails |
string[] |
Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka |
| webhooks |
object |
Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. |
ObjectDetectionPrimaryMetrics
Podstawowe metryki dla zadania Image ObjectDetection.
| Wartość | Opis |
|---|---|
| MeanAveragePrecision |
Średnia średnia precyzja (MAP) to średnia AP (średnia precyzja). AP jest obliczane dla każdej klasy i uśredniane, aby uzyskać MAP. |
Objective
Cel optymalizacji.
| Nazwa | Typ | Opis |
|---|---|---|
| goal |
[Wymagane] Definiuje obsługiwane cele metryk na potrzeby dostrajania hiperparametrów |
|
| primaryMetric |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Nazwa metryki do optymalizacji. |
OutputDeliveryMode
Wyliczenia trybu dostarczania danych wyjściowych.
| Wartość | Opis |
|---|---|
| ReadWriteMount | |
| Upload | |
| Direct |
PipelineJob
Definicja zadania potoku: definiuje ogólne atrybuty MFE.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| componentId |
string |
Identyfikator zasobu usługi ARM zasobu składnika. |
|
| computeId |
string |
Identyfikator zasobu usługi ARM zasobu obliczeniowego. |
|
| description |
string |
Tekst opisu zasobu. |
|
| displayName |
string |
Nazwa wyświetlana zadania. |
|
| experimentName |
string |
Default |
Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". |
| identity | IdentityConfiguration: |
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. |
|
| inputs |
object |
Dane wejściowe zadania potoku. |
|
| isArchived |
boolean |
False |
Czy zasób jest archiwizowany? |
| jobType |
string:
Pipeline |
[Wymagane] Określa typ zadania. |
|
| jobs |
Zadania skonstruować zadanie potoku. |
||
| notificationSetting |
Ustawienie powiadomienia dla zadania |
||
| outputs |
object |
Dane wyjściowe zadania potoku |
|
| properties |
object |
Słownik właściwości elementu zawartości. |
|
| services |
<string,
Job |
Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
|
| settings |
Ustawienia potoku, np. ContinueRunOnStepFailure itp. |
||
| sourceJobId |
string |
Identyfikator zasobu usługi ARM zadania źródłowego. |
|
| status |
Stan zadania. |
||
| tags |
object |
Słownik tagów. Tagi można dodawać, usuwać i aktualizować. |
PyTorch
Konfiguracja dystrybucji PyTorch.
| Nazwa | Typ | Opis |
|---|---|---|
| distributionType | string: |
[Wymagane] Określa typ struktury dystrybucji. |
| processCountPerInstance |
integer (int32) |
Liczba procesów na węzeł. |
QueueSettings
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| jobTier | Null |
Wyliczenie w celu określenia warstwy zadań. |
RandomSamplingAlgorithm
Definiuje algorytm próbkowania, który generuje wartości losowo
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| rule | Random |
Określony typ algorytmu losowego |
|
| samplingAlgorithmType |
string:
Random |
[Wymagane] Algorytm używany do generowania wartości hiperparametrów wraz z właściwościami konfiguracji |
|
| seed |
integer (int32) |
Opcjonalna liczba całkowita do użycia jako inicjator generowania liczb losowych |
RandomSamplingAlgorithmRule
Określony typ algorytmu losowego
| Wartość | Opis |
|---|---|
| Random | |
| Sobol |
Regression
Zadanie regresji w tabeli AutoML w pionie.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Kolumny do użycia dla danych CVSplit. |
|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| nCrossValidations | NCrossValidations: |
Liczba krotnych walidacji krzyżowych, które mają zostać zastosowane do zestawu danych treningowych, gdy zestaw danych walidacji nie zostanie podany. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Podstawowe metryki dla zadania regresji. |
|
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| testData |
Testowanie danych wejściowych. |
||
| testDataSize |
number (double) |
Ułamek zestawu danych testowych, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| trainingSettings |
Dane wejściowe fazy trenowania zadania automatycznego uczenia maszynowego. |
||
| validationData |
Dane wejściowe danych walidacji. |
||
| validationDataSize |
number (double) |
Ułamek zestawu danych trenowania, który należy odłożyć na potrzeby walidacji. Wartości z zakresu (0,0 , 1,0) stosowane, gdy nie podano zestawu danych walidacji. |
|
| weightColumnName |
string |
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ół. |
RegressionModels
Wyliczenie dla wszystkich modeli regresji obsługiwanych przez rozwiązanie AutoML.
| Wartość | Opis |
|---|---|
| ElasticNet |
Elastyczna siatka to popularny rodzaj regularnej regresji liniowej, który łączy dwie popularne kary, w szczególności funkcje kar L1 i L2. |
| GradientBoosting |
Technika przekształcania uczniów uczących się w ciągu tygodnia w silnego ucznia nazywa się Boostingiem. Proces algorytmu zwiększania gradientu działa w oparciu o tę teorię wykonania. |
| DecisionTree |
Drzewa decyzyjne to nieparametryczna metoda uczenia nadzorowanego używana zarówno do zadań klasyfikacji, jak i regresji. Celem jest stworzenie modelu, który przewiduje wartość zmiennej docelowej poprzez uczenie się prostych reguł decyzyjnych wywnioskowanych z funkcji danych. |
| KNN |
Algorytm K-najbliższych sąsiadów (KNN) wykorzystuje "podobieństwo cech" do przewidywania wartości nowych punktów danych, co dodatkowo oznacza, że nowemu punktowi danych zostanie przypisana wartość na podstawie tego, jak bardzo pasuje do punktów w zbiorze treningowym. |
| LassoLars |
Model Lasso pasuje do Regresji Najmniejszego Kąta a.k.a. Larsa. Jest to model liniowy wytrenowany z uprzednim L1 jako regularyzatorem. |
| SGD |
SGD: Stochastyczne zejście gradientowe to algorytm optymalizacyjny często używany w aplikacjach uczenia maszynowego w celu znalezienia parametrów modelu, które odpowiadają najlepszemu dopasowaniu między przewidywanymi a rzeczywistymi wynikami. To niedokładna, ale potężna technika. |
| RandomForest |
Las losowy jest algorytmem uczenia nadzorowanego. "Las", który buduje, jest zbiorem drzew decyzyjnych, zwykle trenowanych metodą "workowania". Ogólna idea metody workowania polega na tym, że połączenie modeli uczenia się zwiększa ogólny wynik. |
| ExtremeRandomTrees |
Extreme Trees to algorytm uczenia maszynowego oparty na zespole, który łączy przewidywania z wielu drzew decyzyjnych. Jest to związane z szeroko stosowanym algorytmem lasu losowego. |
| LightGBM |
LightGBM to framework zwiększający gradient, który wykorzystuje algorytmy uczenia się oparte na drzewach. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor to nadzorowany model uczenia maszynowego wykorzystujący zespół podstawowych uczniów. |
RegressionPrimaryMetrics
Podstawowe metryki dla zadania regresji.
| Wartość | Opis |
|---|---|
| SpearmanCorrelation |
Współczynnik korelacji rang Spearmana jest nieparametryczną miarą korelacji rang. |
| NormalizedRootMeanSquaredError |
Znormalizowany błąd średniokwadratowy (Normalized Root Mean Squared Error, NRMSE), RMSE ułatwia porównywanie modeli o różnych skalach. |
| R2Score |
Wynik R2 jest jedną z miar oceny wydajności dla modeli uczenia maszynowego opartych na prognozowaniu. |
| NormalizedMeanAbsoluteError |
Znormalizowany średni błąd bezwzględny (NMAE) to metryka walidacji służąca do porównywania średniego błędu bezwzględnego (MAE) szeregów (czasowych) z różnymi skalami. |
RegressionTrainingSettings
Konfiguracja związana z trenowaniem regresji.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| allowedTrainingAlgorithms |
Dozwolone modele dla zadania regresji. |
||
| blockedTrainingAlgorithms |
Zablokowane modele dla zadania regresji. |
||
| enableDnnTraining |
boolean |
False |
Włącz zalecenie dotyczące modeli sieci rozproszonej. |
| enableModelExplainability |
boolean |
True |
Flaga włączania możliwości objaśnienia dla najlepszego modelu. |
| enableOnnxCompatibleModels |
boolean |
False |
Flaga włączania modeli zgodnych z programem onnx. |
| enableStackEnsemble |
boolean |
True |
Włącz uruchamianie zespołu stosu. |
| enableVoteEnsemble |
boolean |
True |
Włącz uruchamianie zespołu do głosowania. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
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. |
| stackEnsembleSettings |
Ustawienia zespołu stosu dla przebiegu zespołu stosu. |
SamplingAlgorithmType
| Wartość | Opis |
|---|---|
| Grid | |
| Random | |
| Bayesian |
SeasonalityMode
Prognozowanie trybu sezonowości.
| Wartość | Opis |
|---|---|
| Auto |
Sezonowość ustalana automatycznie. |
| Custom |
Użyj niestandardowej wartości sezonowości. |
ShortSeriesHandlingConfiguration
Parametr definiujący sposób obsługi krótkich szeregów czasowych przez rozwiązanie AutoML.
| Wartość | Opis |
|---|---|
| None |
Reprezentuje wartość no/null. |
| Auto |
Krótkie serie zostaną uzupełnione, jeśli nie ma długich serii, w przeciwnym razie krótkie serie zostaną usunięte. |
| Pad |
Wszystkie krótkie serie będą wyściełane. |
| Drop |
Wszystkie krótkie serie zostaną usunięte. |
SparkJob
Definicja zadania platformy Spark.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| archives |
string[] |
Archiwizowanie plików używanych w zadaniu. |
|
| args |
string |
Argumenty zadania. |
|
| codeId |
string (arm-id) minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] arm-id zasobu kodu. |
|
| componentId |
string |
Identyfikator zasobu usługi ARM zasobu składnika. |
|
| computeId |
string |
Identyfikator zasobu usługi ARM zasobu obliczeniowego. |
|
| conf |
object |
Właściwości skonfigurowane przez platformę Spark. |
|
| description |
string |
Tekst opisu zasobu. |
|
| displayName |
string |
Nazwa wyświetlana zadania. |
|
| entry | SparkJobEntry: |
[Wymagane] Wpis do wykonania podczas uruchamiania zadania. |
|
| environmentId |
string (arm-id) |
Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. |
|
| environmentVariables |
object |
Zmienne środowiskowe uwzględnione w zadaniu. |
|
| experimentName |
string |
Default |
Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". |
| files |
string[] |
Pliki używane w zadaniu. |
|
| identity | IdentityConfiguration: |
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. |
|
| inputs |
object |
Mapowanie powiązań danych wejściowych używanych w zadaniu. |
|
| isArchived |
boolean |
False |
Czy zasób jest archiwizowany? |
| jars |
string[] |
Pliki Jar używane w zadaniu. |
|
| jobType |
string:
Spark |
[Wymagane] Określa typ zadania. |
|
| notificationSetting |
Ustawienie powiadomienia dla zadania |
||
| outputs |
object |
Mapowanie powiązań danych wyjściowych używanych w zadaniu. |
|
| properties |
object |
Słownik właściwości elementu zawartości. |
|
| pyFiles |
string[] |
Pliki języka Python używane w zadaniu. |
|
| queueSettings |
Ustawienia kolejki dla zadania |
||
| resources |
Konfiguracja zasobów obliczeniowych dla zadania. |
||
| services |
<string,
Job |
Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
|
| status |
Stan zadania. |
||
| tags |
object |
Słownik tagów. Tagi można dodawać, usuwać i aktualizować. |
SparkJobEntryType
| Wartość | Opis |
|---|---|
| SparkJobPythonEntry | |
| SparkJobScalaEntry |
SparkJobPythonEntry
| Nazwa | Typ | Opis |
|---|---|---|
| file |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Względna ścieżka pliku języka Python dla punktu wejścia zadania. |
| sparkJobEntryType | string: |
[Wymagane] Typ punktu wejścia zadania. |
SparkJobScalaEntry
| Nazwa | Typ | Opis |
|---|---|---|
| className |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Nazwa klasy Scala używana jako punkt wejścia. |
| sparkJobEntryType | string: |
[Wymagane] Typ punktu wejścia zadania. |
SparkResourceConfiguration
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| instanceType |
string |
Opcjonalny typ maszyny wirtualnej używany jako obsługiwany przez docelowy obiekt obliczeniowy. |
|
| runtimeVersion |
string |
3.1 |
Wersja środowiska uruchomieniowego platformy Spark używana dla zadania. |
StackEnsembleSettings
Zaawansowane ustawienie w celu dostosowania przebiegu StackEnsemble.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| stackMetaLearnerKWargs |
Parametry opcjonalne, które mają być przekazywane do inicjatora metauczeń. |
||
| stackMetaLearnerTrainPercentage |
number (double) |
0.2 |
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. |
| stackMetaLearnerType | None |
Meta-uczący się to model wytrenowany na wynikach poszczególnych heterogenicznych modeli.\r\nDomyślnymi meta-uczącymi się są LogisticRegression dla zadań klasyfikacyjnych (lub LogisticRegressionCV, jeśli walidacja krzyżowa jest włączona) oraz ElasticNet dla zadań regresji/prognozowania (lub ElasticNetCV, jeśli walidacja krzyżowa jest włączona).\r\nTen parametr może być jednym z następujących ciągów znaków: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor lub LinearRegression |
StackMetaLearnerType
Meta-uczący się to model wytrenowany na wynikach poszczególnych heterogenicznych modeli.\r\nDomyślnymi meta-uczącymi się są LogisticRegression dla zadań klasyfikacyjnych (lub LogisticRegressionCV, jeśli walidacja krzyżowa jest włączona) oraz ElasticNet dla zadań regresji/prognozowania (lub ElasticNetCV, jeśli walidacja krzyżowa jest włączona).\r\nTen parametr może być jednym z następujących ciągów znaków: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor lub LinearRegression
| Wartość | Opis |
|---|---|
| None | |
| LogisticRegression |
Domyślne meta-uczniowie to LogisticRegression dla zadań klasyfikacji. |
| LogisticRegressionCV |
Domyślne meta-uczniowie to LogisticRegression dla zadania klasyfikacji, gdy CV jest włączone. |
| LightGBMClassifier | |
| ElasticNet |
Domyślne meta-uczniowie to LogisticRegression dla zadania regresji. |
| ElasticNetCV |
Domyślne meta-uczniowie to LogisticRegression dla zadania regresji, gdy CV jest włączone. |
| LightGBMRegressor | |
| LinearRegression |
StochasticOptimizer
Optymalizator stochastyczny dla modeli obrazów.
| Wartość | Opis |
|---|---|
| None |
Nie wybrano optymalizatora. |
| Sgd |
Optymalizator stochastycznego spadku gradientu. |
| Adam |
Adam jest algorytmem optymalizującym stochastyczne funkcje celu w oparciu o adaptacyjne oszacowania momentów |
| Adamw |
AdamW to wariant optymalizatora Adam, który ma ulepszoną implementację spadku wagi. |
SweepJob
Definicja zadania zamiatania.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| componentId |
string |
Identyfikator zasobu usługi ARM zasobu składnika. |
|
| computeId |
string |
Identyfikator zasobu usługi ARM zasobu obliczeniowego. |
|
| description |
string |
Tekst opisu zasobu. |
|
| displayName |
string |
Nazwa wyświetlana zadania. |
|
| earlyTermination | EarlyTerminationPolicy: |
Zasady wczesnego kończenia umożliwiają anulowanie przebiegów o niskiej wydajności przed ich ukończeniem |
|
| experimentName |
string |
Default |
Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". |
| identity | IdentityConfiguration: |
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. |
|
| inputs |
object |
Mapowanie powiązań danych wejściowych używanych w zadaniu. |
|
| isArchived |
boolean |
False |
Czy zasób jest archiwizowany? |
| jobType |
string:
Sweep |
[Wymagane] Określa typ zadania. |
|
| limits |
Limit zadań zamiatania. |
||
| notificationSetting |
Ustawienie powiadomienia dla zadania |
||
| objective |
[Wymagane] Cel optymalizacji. |
||
| outputs |
object |
Mapowanie powiązań danych wyjściowych używanych w zadaniu. |
|
| properties |
object |
Słownik właściwości elementu zawartości. |
|
| queueSettings |
Ustawienia kolejki dla zadania |
||
| samplingAlgorithm | SamplingAlgorithm: |
[Wymagane] Algorytm próbkowania hiperparametrów |
|
| searchSpace |
[Wymagane] Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru |
||
| services |
<string,
Job |
Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
|
| status |
Stan zadania. |
||
| tags |
object |
Słownik tagów. Tagi można dodawać, usuwać i aktualizować. |
|
| trial |
[Wymagane] Definicja składnika wersji próbnej. |
SweepJobLimits
Klasa limitu zadania zamiatania.
| Nazwa | Typ | Opis |
|---|---|---|
| jobLimitsType |
string:
Sweep |
[Wymagane] Typ JobLimit. |
| maxConcurrentTrials |
integer (int32) |
Maksymalna liczba współbieżnych wersji próbnych zadania zamiatania. |
| maxTotalTrials |
integer (int32) |
Zamiatanie zadania — maksymalna łączna liczba prób. |
| timeout |
string (duration) |
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. |
| trialTimeout |
string (duration) |
Zamiatanie wartości limitu czasu wersji próbnej zadania. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
TableVerticalFeaturizationSettings
Konfiguracja cechowania.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| blockedTransformers |
Transformatory te nie są stosowane w cechowaniu. |
||
| columnNameAndTypes |
object |
Słownik nazwy kolumny i jego typu (int, float, string, datetime itp.). |
|
| datasetLanguage |
string |
Język zestawu danych przydatny dla danych tekstowych. |
|
| enableDnnFeaturization |
boolean |
False |
Określa, czy używać cech opartych na Dnn do cechowania danych. |
| mode | Auto |
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. |
|
| transformerParams |
object |
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. |
TableVerticalLimitSettings
Ograniczenia wykonywania zadań.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| enableEarlyTermination |
boolean |
True |
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. |
| exitScore |
number (double) |
Wynik zakończenia zadania rozwiązania AutoML. |
|
| maxConcurrentTrials |
integer (int32) |
1 |
Maksymalna liczba iteracji współbieżnych. |
| maxCoresPerTrial |
integer (int32) |
-1 |
Maksymalna liczba rdzeni na iterację. |
| maxTrials |
integer (int32) |
1000 |
Liczba iteracji. |
| timeout |
string (duration) |
PT6H |
Limit czasu zadania automatycznego uczenia maszynowego. |
| trialTimeout |
string (duration) |
PT30M |
Limit czasu iteracji. |
TargetAggregationFunction
Docelowa funkcja agregująca.
| Wartość | Opis |
|---|---|
| None |
Nie reprezentują żadnego zestawu wartości. |
| Sum | |
| Max | |
| Min | |
| Mean |
TargetLagsMode
Tryby wyboru docelowych opóźnień.
| Wartość | Opis |
|---|---|
| Auto |
Opóźnienia docelowe są określane automatycznie. |
| Custom |
Użyj niestandardowych opóźnień docelowych. |
TargetRollingWindowSizeMode
Docelowy tryb rozmiaru okien kroczących.
| Wartość | Opis |
|---|---|
| Auto |
Automatycznie określ rozmiar okien rolkowych. |
| Custom |
Użyj określonego rozmiaru okna kroczącego. |
TaskType
AutoMLJob Typ zadania.
| Wartość | Opis |
|---|---|
| Classification |
Klasyfikacja w uczeniu maszynowym i statystyce to podejście oparte na uczeniu nadzorowanym, w którym program komputerowy uczy się na podstawie dostarczonych mu danych i dokonuje nowych obserwacji lub klasyfikacji. |
| Regression |
Regresja oznacza przewidywanie wartości na podstawie danych wejściowych. Modele regresji służą do przewidywania wartości ciągłej. |
| Forecasting |
Prognozowanie to specjalny rodzaj zadania regresji, które zajmuje się danymi szeregów czasowych i tworzy model prognozowania, który może służyć do przewidywania wartości w najbliższej przyszłości na podstawie danych wejściowych. |
| ImageClassification |
Klasyfikacja obrazu. Klasyfikacja obrazów wieloklasowych jest używana, gdy obraz jest klasyfikowany tylko za pomocą jednej etykiety z zestawu klas - np. każdy obraz jest klasyfikowany jako obraz "kota", "psa" lub "kaczki". |
| ImageClassificationMultilabel |
Klasyfikacja obrazów Multilabel. Klasyfikacja obrazów z wieloma etykietami jest używana, gdy obraz może mieć jedną lub więcej etykiet z zestawu etykiet - np. obraz może być oznaczony zarówno jako "kot", jak i "pies". |
| ImageObjectDetection |
Wykrywanie obiektów obrazu. Wykrywanie obiektów służy do identyfikowania obiektów na obrazie i lokalizowania każdego obiektu za pomocą obwiedni, np. Lokalizowanie wszystkich psów i kotów na obrazie i rysowanie obwiedni wokół każdego z nich. |
| ImageInstanceSegmentation |
Segmentacja instancji obrazu. Segmentacja instancji służy do identyfikowania obiektów na obrazie na poziomie pikseli, rysowania wielokąta wokół każdego obiektu na obrazie. |
| TextClassification |
Klasyfikacja tekstu (znana również jako tagowanie tekstu lub kategoryzacja tekstu) to proces sortowania tekstów w kategorie. Kategorie wzajemnie się wykluczają. |
| TextClassificationMultilabel |
Zadanie klasyfikacji wielu etykiet przypisuje każdą próbkę do grupy (zero lub więcej) etykiet docelowych. |
| TextNER |
Rozpoznawanie nazwany jednostką tekstową, znany również jako TextNER. Rozpoznawanie jednostek nazwanych (NER) to możliwość przyjmowania dowolnego tekstu i identyfikowania wystąpień jednostek, takich jak osoby, lokalizacje, organizacje i inne. |
TensorFlow
Konfiguracja dystrybucji TensorFlow.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| distributionType | string: |
[Wymagane] Określa typ struktury dystrybucji. |
|
| parameterServerCount |
integer (int32) |
0 |
Liczba zadań serwera parametrów. |
| workerCount |
integer (int32) |
Liczba pracowników. Jeśli nie zostanie określony, wartość domyślna to liczba wystąpień. |
TextClassification
Zadanie klasyfikacji tekstu w pionie NLP rozwiązania AutoML. NLP - Przetwarzanie Języka Naturalnego.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| primaryMetric | Accuracy |
Podstawowe metryki dla zadań klasyfikacji. |
|
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
TextClassificationMultilabel
Zadanie Klasyfikacja tekstu z wieloma etykietami w pionie automatycznego uczenia maszynowego NLP. NLP - Przetwarzanie Języka Naturalnego.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| primaryMetric |
Podstawowa metryka zadaniaClassification-Multilabel tekstu. Obecnie tylko dokładność jest obsługiwana jako metryka podstawowa, dlatego użytkownik nie musi jej jawnie ustawiać. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType | string: |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
TextNer
Text-NER zadanie w pionie AutoML NLP. NER - Rozpoznawanie jednostek nazwanych. NLP - Przetwarzanie Języka Naturalnego.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| featurizationSettings |
Dane wejściowe cechowania potrzebne do zadania rozwiązania AutoML. |
||
| limitSettings |
Ograniczenia wykonywania dla zadania AutoMLJob. |
||
| logVerbosity | Info |
Wyliczenie do ustawiania szczegółowości dziennika. |
|
| primaryMetric |
Podstawowa metryka dla Text-NER zadania. Tylko "Dokładność" jest obsługiwana dla Text-NER, więc użytkownik nie musi tego jawnie ustawiać. |
||
| targetColumnName |
string |
Nazwa kolumny docelowej: jest to kolumna wartości przewidywania. Znana również jako nazwa kolumny etykiety w kontekście zadań klasyfikacji. |
|
| taskType |
string:
TextNER |
[Wymagane] Typ zadania dla zadania AutoMLJob. |
|
| trainingData |
[Wymagane] Dane wejściowe danych treningowych. |
||
| validationData |
Dane wejściowe danych walidacji. |
TrialComponent
Definicja składnika wersji próbnej.
| Nazwa | Typ | Opis |
|---|---|---|
| codeId |
string |
Identyfikator zasobu usługi ARM zasobu kodu. |
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Polecenie do wykonania podczas uruchamiania zadania. eg. "Python train.py" |
| distribution | DistributionConfiguration: |
Konfiguracja dystrybucji zadania. W przypadku ustawienia powinna to być jedna z wartości Mpi, Tensorflow, PyTorch lub null. |
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator zasobu usługi ARM specyfikacji środowiska dla zadania. |
| environmentVariables |
object |
Zmienne środowiskowe uwzględnione w zadaniu. |
| resources |
Konfiguracja zasobów obliczeniowych dla zadania. |
TritonModelJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
triton_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
TritonModelJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
triton_model |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
TruncationSelectionPolicy
Definiuje zasady wczesnego kończenia, które anulują dany procent przebiegów w każdym interwale oceny.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Liczba interwałów, według których należy opóźnić pierwszą ocenę. |
| evaluationInterval |
integer (int32) |
0 |
Interwał (liczba przebiegów) między ocenami zasad. |
| policyType |
string:
Truncation |
[Wymagane] Nazwa konfiguracji zasad |
|
| truncationPercentage |
integer (int32) |
0 |
Procent przebiegów do anulowania w każdym interwale oceny. |
UriFileJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
uri_file |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
UriFileJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
uri_file |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
UriFolderJobInput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis danych wejściowych. |
|
| jobInputType |
string:
uri_folder |
[Wymagane] Określa typ zadania. |
|
| mode | ReadOnlyMount |
Wyliczenie, aby określić tryb dostarczania danych wejściowych. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Wymagane] Identyfikator URI zasobu wejściowego. |
UriFolderJobOutput
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| assetName |
string |
Nazwa zasobu wyjściowego. |
|
| description |
string |
Opis danych wyjściowych. |
|
| jobOutputType |
string:
uri_folder |
[Wymagane] Określa typ zadania. |
|
| mode | ReadWriteMount |
Wyliczenia trybu dostarczania danych wyjściowych. |
|
| uri |
string |
Identyfikator URI elementu zawartości wyjściowej. |
UserIdentity
Konfiguracja tożsamości użytkownika.
| Nazwa | Typ | Opis |
|---|---|---|
| identityType | string: |
[Wymagane] Określa typ struktury tożsamości. |
UseStl
Skonfiguruj dekompozycję STL kolumny docelowej szeregów czasowych.
| Wartość | Opis |
|---|---|
| None |
Brak dekompozycji stl. |
| Season | |
| SeasonTrend |
ValidationMetricType
Metoda obliczania metryk do użycia na potrzeby metryk walidacji w zadaniach obrazów.
| Wartość | Opis |
|---|---|
| None |
Brak metryki. |
| Coco |
Metryka kokosa. |
| Voc |
Metryka Voc. |
| CocoVoc |
Metryka CocoVoc. |
WebhookType
Wyliczenie w celu określenia typu usługi wywołania zwrotnego elementu webhook.
| Wartość | Opis |
|---|---|
| AzureDevOps |