Jobs - Create Or Update
Vytvoří a spustí úlohu. V případě aktualizace nahradí značky v definici předané značky v existující úloze.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2025-06-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
id
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ |
Název a identifikátor úlohy. Rozlišují se malá a velká písmena. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Název pracovního prostoru Azure Machine Learning |
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
properties | True | JobBase: |
[Povinné] Další atributy entity. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Žádost o vytvoření nebo aktualizaci je úspěšná. |
|
201 Created |
Vytvořeno |
|
Other Status Codes |
Chyba |
Příklady
Create |
Create |
Create |
Create |
CreateOrUpdate AutoML Job.
Ukázkový požadavek
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-06-01
{
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"isArchived": false,
"identity": {
"identityType": "AMLToken"
},
"jobType": "AutoML",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"taskDetails": {
"taskType": "ImageClassification",
"limitSettings": {
"maxTrials": 2
},
"targetColumnName": "string",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
]
},
"outputs": {
"string": {
"description": "string",
"uri": "string",
"mode": "ReadWriteMount",
"jobOutputType": "uri_file"
}
}
}
}
Ukázková odpověď
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "Scheduled",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"isArchived": false,
"identity": {
"identityType": "AMLToken"
},
"jobType": "AutoML",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"taskDetails": {
"taskType": "ImageClassification",
"limitSettings": {
"maxTrials": 2
},
"targetColumnName": "string",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
]
},
"outputs": {
"string": {
"description": "string",
"uri": "string",
"mode": "ReadWriteMount",
"jobOutputType": "uri_file"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "ManagedIdentity"
}
}
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "Scheduled",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"isArchived": false,
"identity": {
"identityType": "AMLToken"
},
"jobType": "AutoML",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"taskDetails": {
"taskType": "ImageClassification",
"limitSettings": {
"maxTrials": 2
},
"targetColumnName": "string",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
]
},
"outputs": {
"string": {
"description": "string",
"uri": "string",
"mode": "ReadWriteMount",
"jobOutputType": "uri_file"
}
}
},
"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.
Ukázkový požadavek
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-06-01
{
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Command",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
},
"codeId": "string",
"command": "string",
"environmentId": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"distribution": {
"distributionType": "TensorFlow",
"workerCount": 1,
"parameterServerCount": 1
},
"limits": {
"timeout": "PT5M",
"jobLimitsType": "Command"
},
"environmentVariables": {
"string": "string"
},
"identity": {
"identityType": "AMLToken"
}
}
}
Ukázková odpověď
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Command",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"a0847709-f5aa-4561-8ba5-d915d403fdcf": null
}
}
},
"codeId": "string",
"command": "string",
"environmentId": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"distribution": {
"distributionType": "TensorFlow",
"workerCount": 1,
"parameterServerCount": 1
},
"limits": {
"timeout": "PT5M",
"jobLimitsType": "Command"
},
"environmentVariables": {
"string": "string"
},
"identity": {
"identityType": "AMLToken"
},
"parameters": {
"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"
}
}
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Command",
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"b8163d40-c351-43d6-8a34-d0cd895b8a5a": null
}
}
},
"codeId": "string",
"command": "string",
"environmentId": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"distribution": {
"distributionType": "TensorFlow",
"workerCount": 1,
"parameterServerCount": 1
},
"limits": {
"timeout": "PT5M",
"jobLimitsType": "Command"
},
"environmentVariables": {
"string": "string"
},
"identity": {
"identityType": "AMLToken"
},
"parameters": {
"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.
Ukázkový požadavek
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-06-01
{
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Pipeline",
"settings": {},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
}
}
}
Ukázková odpověď
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Pipeline",
"settings": {},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Pipeline",
"settings": {},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "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.
Ukázkový požadavek
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-06-01
{
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Sweep",
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"limits": {
"jobLimitsType": "Sweep",
"maxTotalTrials": 1,
"maxConcurrentTrials": 1,
"trialTimeout": "PT1S"
},
"earlyTermination": {
"evaluationInterval": 1,
"delayEvaluation": 1,
"policyType": "MedianStopping"
},
"objective": {
"primaryMetric": "string",
"goal": "Minimize"
},
"trial": {
"codeId": "string",
"command": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
},
"searchSpace": {
"string": {}
}
}
}
Ukázková odpověď
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Sweep",
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"limits": {
"jobLimitsType": "Sweep",
"maxTotalTrials": 1,
"maxConcurrentTrials": 1,
"trialTimeout": "PT1S"
},
"earlyTermination": {
"evaluationInterval": 1,
"delayEvaluation": 1,
"policyType": "MedianStopping"
},
"objective": {
"primaryMetric": "string",
"goal": "Minimize"
},
"trial": {
"codeId": "string",
"command": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
},
"searchSpace": {
"string": {}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"properties": {
"string": "string"
},
"displayName": "string",
"status": "NotStarted",
"experimentName": "string",
"services": {
"string": {
"jobServiceType": "string",
"port": 1,
"endpoint": "string",
"status": "string",
"errorMessage": "string",
"properties": {
"string": "string"
}
}
},
"computeId": "string",
"jobType": "Sweep",
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"limits": {
"jobLimitsType": "Sweep",
"maxTotalTrials": 1,
"maxConcurrentTrials": 1,
"trialTimeout": "PT1S"
},
"earlyTermination": {
"evaluationInterval": 1,
"delayEvaluation": 1,
"policyType": "MedianStopping"
},
"objective": {
"primaryMetric": "string",
"goal": "Minimize"
},
"trial": {
"codeId": "string",
"command": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
},
"searchSpace": {
"string": {}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
Definice
Name | Description |
---|---|
All |
Všechny uzly znamenají, že služba bude spuštěná na všech uzlech úlohy. |
Aml |
Konfigurace identity tokenu AML. |
Auto |
Horizont prognózy určený systémem automaticky. |
Auto |
AutoMLJob – třída. Tuto třídu použijte ke spouštění úloh AutoML, jako je klasifikace nebo regrese atd. Viz výčet TaskType pro všechny podporované úlohy. |
Auto |
Automatické ověřování N-Křížové ověřování. |
Auto |
|
Auto |
|
Auto |
Cílové prodlevy se automaticky určují. |
Azure |
Podrobnosti webhooku specifické pro Azure DevOps |
Bandit |
Definuje zásadu předčasného ukončení na základě kritérií slack a interval četnosti a zpoždění pro vyhodnocení. |
Bayesian |
Definuje algoritmus vzorkování, který generuje hodnoty na základě předchozích hodnot. |
Blocked |
Výčet pro všechny klasifikační modely podporované autoML |
Classification |
Úkol klasifikace ve svislé tabulce AutoML |
Classification |
Výčet pro všechny klasifikační modely podporované autoML |
Classification |
Primární metriky pro úlohy s více popisky klasifikace |
Classification |
Primární metriky pro úkoly klasifikace |
Classification |
Konfigurace související s trénováním klasifikace |
Command |
Definice úlohy příkazu |
Command |
Příkaz Třída limitu úlohy. |
created |
Typ identity, která prostředek vytvořila. |
Custom |
Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad. |
Custom |
|
Custom |
|
Custom |
N-Křížové ověřování jsou určena uživatelem. |
Custom |
|
Custom |
|
Custom |
|
Distribution |
Výčet určující typ distribuce úlohy. |
Early |
|
Email |
Výčet určující typ e-mailového oznámení |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď |
Feature |
Příznak pro generování prodlev pro číselné funkce |
Featurization |
Režim featurizace – určuje režim featurizace dat. |
Forecast |
Výčet k určení režimu výběru horizont prognózy |
Forecasting |
Úloha prognózování ve svislé tabulce AutoML |
Forecasting |
Výčet pro všechny modely prognózování, které autoML podporuje. |
Forecasting |
Primární metriky pro úlohu prognózování |
Forecasting |
Prognózování konkrétních parametrů |
Forecasting |
Prognózování konfigurace související s trénováním |
Goal |
Definuje podporované cíle metrik pro ladění hyperparametrů. |
Grid |
Definuje algoritmus vzorkování, který vyčerpávajícím způsobem generuje každou kombinaci hodnot v prostoru. |
Identity |
Výčet k určení architektury identit. |
Image |
Klasifikace obrázků. Klasifikace obrázků s více třídami se používá, když je obrázek klasifikovaný pouze s jedním popiskem ze sady tříd – například každý obrázek je klasifikován jako obrázek "kočky" nebo "pes" nebo "kachna". |
Image |
Multilabel klasifikace obrázků. Klasifikace obrázků s více popisky se používá, když může mít obrázek jeden nebo více popisků ze sady popisků – například obrázek může být označený jako "kočka" i "pes". |
Image |
Segmentace instance image Segmentace instancí se používá k identifikaci objektů na obrázku na úrovni pixelů a nakreslení mnohoúhelníku kolem každého objektu na obrázku. |
Image |
Omezte nastavení pro úlohu AutoML. |
Image |
Distribuční výrazy, které se mají přemístat nad hodnotami nastavení modelu Mezi příklady patří:
|
Image |
Distribuční výrazy, které se mají přemístat nad hodnotami nastavení modelu Mezi příklady patří:
|
Image |
Nastavení použitá pro trénování modelu. Další informace o dostupných nastaveních najdete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
Image |
Nastavení použitá pro trénování modelu. Další informace o dostupných nastaveních najdete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
Image |
Rozpoznávání objektů obrázku Rozpoznávání objektů se používá k identifikaci objektů na obrázku a vyhledání každého objektu s ohraničujícím rámečkem, například vyhledání všech psů a koček na obrázku a vykreslení ohraničujícího rámečku kolem každého objektu. |
Image |
Nastavení související s úklidem modelů a úklidem hyperparametrů |
Input |
Výčet určující režim doručení vstupních dat. |
Instance |
Primární metriky pro úlohy InstanceSegmentation |
Job |
Obálka prostředků Azure Resource Manageru |
Job |
Výčet určující typ vstupu úlohy. |
Job |
|
Job |
Výčet určující typ výstupu úlohy. |
Job |
|
Job |
Definice koncového bodu úlohy |
Job |
Stav úlohy. |
Job |
Výčet k určení úrovně úlohy |
Job |
Výčet určující typ úlohy. |
Learning |
Výčet plánovače studijních sazeb |
Literal |
Typ zadávání literálů. |
Log |
Výčet pro nastavení podrobností protokolu |
Managed |
Konfigurace spravované identity |
Median |
Definuje zásadu předčasného ukončení na základě průběžných průměrů primární metriky všech spuštění. |
MLFlow |
|
MLFlow |
|
MLTable |
|
MLTable |
|
Model |
Velikost modelu obrázku |
Mpi |
Konfigurace distribuce MPI. |
NCross |
Určuje, jak se určuje hodnota N-Křížové ověřování. |
Nlp |
|
Nlp |
Omezení provádění úloh. |
Nodes |
Výčtové typy pro hodnotu uzlů |
Notification |
Konfigurace pro oznámení |
Object |
Primární metriky pro úlohu Image ObjectDetection. |
Objective |
Cíl optimalizace |
Output |
Výčty v režimu doručování výstupních dat |
Pipeline |
Definice úlohy kanálu: definuje obecné atributy MFE. |
Py |
Konfigurace distribuce PyTorch |
Queue |
|
Random |
Definuje algoritmus vzorkování, který náhodně generuje hodnoty. |
Random |
Konkrétní typ náhodného algoritmu |
Regression |
Regresní úloha ve svislé tabulce AutoML |
Regression |
Výčet pro všechny regresní modely podporované autoML |
Regression |
Primární metriky pro regresní úlohu |
Regression |
Konfigurace související s regresí trénování |
Sampling |
|
Seasonality |
Režim prognózování sezónnosti |
Short |
Parametr definující, jak by AutoML měl zpracovávat krátké časové řady. |
Spark |
Definice úlohy Sparku |
Spark |
|
Spark |
|
Spark |
|
Spark |
|
Stack |
Přejde na nastavení přizpůsobení spuštění StackEnsemble. |
Stack |
Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. Výchozí metaučovací moduly jsou LogisticRegression pro úlohy klasifikace (nebo LogisticRegressionCV, pokud je povolené křížové ověřování) a ElasticNet pro regresní a prognózovací úlohy (nebo ElasticNetCV, pokud je povolené křížové ověřování). Tento parametr může být jedním z následujících řetězců: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor nebo LinearRegression. |
Stochastic |
Stochastický optimalizátor pro modely obrázků. |
Sweep |
Definice úlohy uklidit |
Sweep |
Třída limitu úlohy uklidit. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
Table |
Konfigurace featurizace |
Table |
Omezení provádění úloh. |
Target |
Cílová agregační funkce. |
Target |
Režimy výběru se zpožďují cíli. |
Target |
Cílová režim velikostí oken se zatáčem. |
Task |
Typ úlohy AutoMLJob. |
Tensor |
Konfigurace distribuce TensorFlow |
Text |
Úloha klasifikace textu ve svislé funkci AutoML NLP NLP – Zpracování přirozeného jazyka. |
Text |
Úloha Multilabel klasifikace textu ve svislé funkci AutoML NLP NLP – Zpracování přirozeného jazyka. |
Text |
Text-NER úkol ve svislé funkci AutoML NLP. NER – Rozpoznávání pojmenovaných entit. NLP – Zpracování přirozeného jazyka. |
Trial |
Definice zkušební komponenty. |
Triton |
|
Triton |
|
Truncation |
Definuje zásadu předčasného ukončení, která zruší dané procento spuštění v každém intervalu vyhodnocení. |
Uri |
|
Uri |
|
Uri |
|
Uri |
|
User |
Konfigurace identity uživatele |
Use |
Nakonfigurujte rozklad STL cílového sloupce časové řady. |
Validation |
Metoda výpočtů metrik, která se má použít pro metriky ověřování v úlohách obrázků. |
Webhook |
Výčet určující typ služby zpětného volání webhooku. |
AllNodes
Všechny uzly znamenají, že služba bude spuštěná na všech uzlech úlohy.
Name | Typ | Description |
---|---|---|
nodesValueType |
string:
All |
[Povinné] Typ hodnoty Uzly |
AmlToken
Konfigurace identity tokenu AML.
Name | Typ | Description |
---|---|---|
identityType |
string:
AMLToken |
[Povinné] Určuje typ architektury identit. |
AutoForecastHorizon
Horizont prognózy určený systémem automaticky.
Name | Typ | Description |
---|---|---|
mode |
string:
Auto |
[Povinné] Nastavte režim výběru hodnoty horizont prognózy. |
AutoMLJob
AutoMLJob – třída. Tuto třídu použijte ke spouštění úloh AutoML, jako je klasifikace nebo regrese atd. Viz výčet TaskType pro všechny podporované úlohy.
Name | Typ | Default value | Description |
---|---|---|---|
componentId |
string |
ID prostředku ARM prostředku komponenty |
|
computeId |
string |
ID prostředku ARM výpočetního prostředku |
|
description |
string |
Text popisu prostředku. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
environmentId |
string |
ID prostředku ARM specifikace prostředí pro úlohu. Jedná se o volitelnou hodnotu, která se má poskytnout, pokud není k dispozici, autoML tuto hodnotu nastaví na verzi prostředí kurátorované službou Production AutoML při spuštění úlohy. |
|
environmentVariables |
object |
Proměnné prostředí zahrnuté v úloze |
|
experimentName |
string |
Default |
Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. |
identity | IdentityConfiguration: |
Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
|
isArchived |
boolean |
False |
Archivuje se asset? |
jobType |
string:
AutoML |
[Povinné] Určuje typ úlohy. |
|
notificationSetting |
Nastavení oznámení pro úlohu |
||
outputs |
object |
Mapování výstupních datových vazeb použitých v úloze |
|
properties |
object |
Slovník vlastností assetu. |
|
queueSettings |
Nastavení fronty pro úlohu |
||
resources | {} |
Konfigurace výpočetního prostředku pro úlohu |
|
services |
<string,
Job |
Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
|
status |
Stav úlohy |
||
tags |
object |
Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. |
|
taskDetails | AutoMLVertical: |
[Povinné] Tento scénář představuje scénář, který může být jednou z tabulek, NLP nebo image. |
AutoNCrossValidations
Automatické ověřování N-Křížové ověřování.
Name | Typ | Description |
---|---|---|
mode |
string:
Auto |
[Povinné] Režim pro určení N-Křížové ověřování |
AutoSeasonality
Name | Typ | Description |
---|---|---|
mode |
string:
Auto |
[Povinné] Režim sezónnosti. |
AutoTargetLags
Name | Typ | Description |
---|---|---|
mode |
string:
Auto |
[Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní |
AutoTargetRollingWindowSize
Cílové prodlevy se automaticky určují.
Name | Typ | Description |
---|---|---|
mode |
string:
Auto |
[Povinné] TargetRollingWindowSiz – režim detekce |
AzureDevOpsWebhook
Podrobnosti webhooku specifické pro Azure DevOps
Name | Typ | Description |
---|---|---|
eventType |
string |
Odeslání zpětného volání u zadané události oznámení |
webhookType |
string:
Azure |
[Povinné] Určuje typ služby pro odeslání zpětného volání. |
BanditPolicy
Definuje zásadu předčasného ukončení na základě kritérií slack a interval četnosti a zpoždění pro vyhodnocení.
Name | Typ | Default value | Description |
---|---|---|---|
delayEvaluation |
integer (int32) |
0 |
Početintervalch |
evaluationInterval |
integer (int32) |
0 |
Interval (počet spuštění) mezi vyhodnoceními zásad |
policyType |
string:
Bandit |
[Povinné] Název konfigurace zásad |
|
slackAmount |
number (float) |
0 |
Absolutní vzdálenost povolená od nejlepšího spuštění. |
slackFactor |
number (float) |
0 |
Poměr povolené vzdálenosti od nejlepšího spuštění |
BayesianSamplingAlgorithm
Definuje algoritmus vzorkování, který generuje hodnoty na základě předchozích hodnot.
Name | Typ | Description |
---|---|---|
samplingAlgorithmType |
string:
Bayesian |
[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace |
BlockedTransformers
Výčet pro všechny klasifikační modely podporované autoML
Hodnota | Description |
---|---|
CatTargetEncoder |
Cílové kódování pro kategorická data. |
CountVectorizer |
Funkce Count Vectorizer převede kolekci textových dokumentů na matici počtů tokenů. |
HashOneHotEncoder |
Hashing One Hot Encoder může změnit kategorické proměnné na omezený počet nových funkcí. Často se používá pro kategorické funkce s vysokou kardinalitou. |
LabelEncoder |
Kodér štítků převádí popisky nebo kategorické proměnné v číselné podobě. |
NaiveBayes |
Naive Bayes je klasifikace, která se používá pro klasifikaci diskrétních funkcí, které jsou kategoricky distribuovány. |
OneHotEncoder |
Kódování Ohe hot vytvoří transformaci binární funkce. |
TextTargetEncoder |
Cílové kódování textových dat |
TfIdf |
Tf-Idf je zkratka pro inverzní časy k inverzní frekvenci dokumentů. Toto je běžné schéma vážení pro identifikaci informací z dokumentů. |
WoETargetEncoder |
Váha kódování důkazů je technika, která se používá ke kódování kategorických proměnných. K vytvoření váhy používá přirozený protokol P(1)/P(0). |
WordEmbedding |
Vkládání slov pomáhá reprezentovat slova nebo fráze jako vektor nebo řadu čísel. |
Classification
Úkol klasifikace ve svislé tabulce AutoML
Name | Typ | Default value | Description |
---|---|---|---|
cvSplitColumnNames |
string[] |
Sloupce, které se mají použít pro data CVSplit. |
|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
nCrossValidations | NCrossValidations: |
Počet záhybů křížového ověření, které se použijí u trénovací datové sady, pokud není k dispozici ověřovací datová sada |
|
positiveLabel |
string |
Kladný popisek pro výpočet binárních metrik |
|
primaryMetric | AUCWeighted |
Primární metrika úkolu |
|
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
testData |
Otestujte vstup dat. |
||
testDataSize |
number (double) |
Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
trainingSettings |
Vstupy pro trénovací fázi pro úlohu AutoML. |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
weightColumnName |
string |
Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. |
ClassificationModels
Výčet pro všechny klasifikační modely podporované autoML
Hodnota | Description |
---|---|
BernoulliNaiveBayes |
Klasifikátor Naive Bayes pro multivariate Bernoulli modely. |
DecisionTree |
Rozhodovací stromy představují metodu učení, která není parametrická pod dohledem, která se používá pro úlohy klasifikace i regrese. Cílem je vytvořit model, který predikuje hodnotu cílové proměnné učením jednoduchých rozhodovacích pravidel odvozených z datových funkcí. |
ExtremeRandomTrees |
Extreme Trees je algoritmus strojového učení, který kombinuje předpovědi z mnoha rozhodovacích stromů. Souvisí s široce používaným algoritmem náhodné doménové struktury. |
GradientBoosting |
Technika průchodu týdenních učení do silného učení se nazývá Boosting. Proces přechodu podporující algoritmus funguje na této teorii provádění. |
KNN |
Algoritmus K-nejbližších sousedů (KNN) používá k predikci hodnot nových datových bodů "podobnost funkce", což dále znamená, že nový datový bod bude přiřazen hodnotu na základě toho, jak přesně odpovídá bodům v trénovací sadě. |
LightGBM |
LightGBM je architektura pro zvýšení přechodu, která používá algoritmy učení založené na stromech. |
LinearSVM |
Podpůrný vektorový stroj (SVM) je model strojového učení pod dohledem, který používá klasifikační algoritmy pro problémy klasifikace se dvěma skupinami. Po udělení sady modelů SVM s označenými trénovacími daty pro každou kategorii budou moct kategorizovat nový text. Lineární SVM funguje nejlépe, když jsou vstupní data lineární, tj. data lze snadno klasifikovat nakreslením přímky mezi klasifikovanými hodnotami v vykresleném grafu. |
LogisticRegression |
Logistická regrese je základní klasifikační technika. Patří do skupiny lineárních klasifikátorů a je poněkud podobná polynomické a lineární regresi. Logistická regrese je rychlá a relativně nekomplikovaná a je vhodná pro interpretaci výsledků. I když se jedná v podstatě o metodu pro binární klasifikaci, lze ji použít také u problémů s více třídami. |
MultinomialNaiveBayes |
Multinomický klasifikátor Naive Bayes je vhodný pro klasifikaci s diskrétními funkcemi (např. počet slov pro klasifikaci textu). Multinomické rozdělení obvykle vyžaduje celočíselné počty funkcí. V praxi ale můžou fungovat i zlomkové počty, jako je tf-idf. |
RandomForest |
Náhodná doménová struktura je algoritmus učení pod dohledem. "Les", který buduje, je souborem rozhodovacích stromů, obvykle trénovaných metodou "pytlování". Obecná myšlenka metody baggingu spočívá v tom, že kombinace modelů učení zvyšuje celkový výsledek. |
SGD |
SGD: Stochastic gradientní sestup je optimalizační algoritmus, který se často používá v aplikacích strojového učení k vyhledání parametrů modelu, které odpovídají nejlepšímu přizpůsobení mezi predikovanými a skutečnými výstupy. |
SVM |
Podpůrný vektorový stroj (SVM) je model strojového učení pod dohledem, který používá klasifikační algoritmy pro problémy klasifikace se dvěma skupinami. Po udělení sady modelů SVM s označenými trénovacími daty pro každou kategorii budou moct kategorizovat nový text. |
XGBoostClassifier |
XGBoost: Extrémní gradient boosting algoritmus. Tento algoritmus se používá pro strukturovaná data, kde je možné hodnoty cílového sloupce rozdělit na odlišné hodnoty tříd. |
ClassificationMultilabelPrimaryMetrics
Primární metriky pro úlohy s více popisky klasifikace
Hodnota | Description |
---|---|
AUCWeighted |
AUC je oblast pod křivkou. Tato metrika představuje aritmetickou střední hodnotu skóre pro každou třídu váženou počtem pravdivých instancí v každé třídě. |
Accuracy |
Přesnost je poměr předpovědí, které přesně odpovídají popiskům skutečné třídy. |
AveragePrecisionScoreWeighted |
Aritmetický průměr průměrného skóre přesnosti pro každou třídu vážený počtem pravdivých instancí v každé třídě. |
IOU |
Průsečík nad sjednocením. Průnik předpovědí rozdělených sjednocením předpovědí |
NormMacroRecall |
Normalizované odvolání makra je zprůměrované a normalizované, takže náhodný výkon má skóre 0 a dokonalý výkon má skóre 1. |
PrecisionScoreWeighted |
Aritmetická střední hodnota přesnosti pro každou třídu, vážená počtem pravdivých instancí v každé třídě. |
ClassificationPrimaryMetrics
Primární metriky pro úkoly klasifikace
Hodnota | Description |
---|---|
AUCWeighted |
AUC je oblast pod křivkou. Tato metrika představuje aritmetickou střední hodnotu skóre pro každou třídu váženou počtem pravdivých instancí v každé třídě. |
Accuracy |
Přesnost je poměr předpovědí, které přesně odpovídají popiskům skutečné třídy. |
AveragePrecisionScoreWeighted |
Aritmetický průměr průměrného skóre přesnosti pro každou třídu vážený počtem pravdivých instancí v každé třídě. |
NormMacroRecall |
Normalizované odvolání makra je zprůměrované a normalizované, takže náhodný výkon má skóre 0 a dokonalý výkon má skóre 1. |
PrecisionScoreWeighted |
Aritmetická střední hodnota přesnosti pro každou třídu, vážená počtem pravdivých instancí v každé třídě. |
ClassificationTrainingSettings
Konfigurace související s trénováním klasifikace
Name | Typ | Default value | Description |
---|---|---|---|
allowedTrainingAlgorithms |
Povolené modely pro úlohu klasifikace |
||
blockedTrainingAlgorithms |
Blokované modely pro úlohu klasifikace |
||
enableDnnTraining |
boolean |
False |
Povolte doporučení modelů DNN. |
enableModelExplainability |
boolean |
True |
Příznakem zapněte vysvětlitelnost nejlepšího modelu. |
enableOnnxCompatibleModels |
boolean |
False |
Příznak pro povolení kompatibilních modelů onnx. |
enableStackEnsemble |
boolean |
True |
Povolte spuštění souboru zásobníku. |
enableVoteEnsemble |
boolean |
True |
Povolte spuštění hlasovacího souboru. |
ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
stackEnsembleSettings |
Stack ensemble nastavení pro štosový soubor běh. |
CommandJob
Definice úlohy příkazu
Name | Typ | Default value | Description |
---|---|---|---|
codeId |
string |
ID prostředku ARM prostředku kódu |
|
command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py |
|
componentId |
string |
ID prostředku ARM prostředku komponenty |
|
computeId |
string |
ID prostředku ARM výpočetního prostředku |
|
description |
string |
Text popisu prostředku. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
distribution | DistributionConfiguration: |
Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. |
|
environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] ID prostředku ARM specifikace prostředí pro úlohu. |
|
environmentVariables |
object |
Proměnné prostředí zahrnuté v úloze |
|
experimentName |
string |
Default |
Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. |
identity | IdentityConfiguration: |
Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
|
inputs |
object |
Mapování vstupních datových vazeb použitých v úloze |
|
isArchived |
boolean |
False |
Archivuje se asset? |
jobType |
string:
Command |
[Povinné] Určuje typ úlohy. |
|
limits |
Limit úlohy příkazu. |
||
notificationSetting |
Nastavení oznámení pro úlohu |
||
outputs |
object |
Mapování výstupních datových vazeb použitých v úloze |
|
parameters |
object |
Vstupní parametry: |
|
properties |
object |
Slovník vlastností assetu. |
|
queueSettings |
Nastavení fronty pro úlohu |
||
resources | {} |
Konfigurace výpočetního prostředku pro úlohu |
|
services |
<string,
Job |
Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
|
status |
Stav úlohy |
||
tags |
object |
Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. |
CommandJobLimits
Příkaz Třída limitu úlohy.
Name | Typ | Description |
---|---|---|
jobLimitsType |
string:
Command |
[Povinné] Typ JobLimit. |
timeout |
string (duration) |
Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. |
createdByType
Typ identity, která prostředek vytvořila.
Hodnota | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CustomForecastHorizon
Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad.
Name | Typ | Description |
---|---|---|
mode |
string:
Custom |
[Povinné] Nastavte režim výběru hodnoty horizont prognózy. |
value |
integer (int32) |
[Povinné] Hodnota horizontu prognózy. |
CustomModelJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
custom_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
CustomModelJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
custom_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
CustomNCrossValidations
N-Křížové ověřování jsou určena uživatelem.
Name | Typ | Description |
---|---|---|
mode |
string:
Custom |
[Povinné] Režim pro určení N-Křížové ověřování |
value |
integer (int32) |
[Povinné] Hodnota N-Křížové ověřování |
CustomSeasonality
Name | Typ | Description |
---|---|---|
mode |
string:
Custom |
[Povinné] Režim sezónnosti. |
value |
integer (int32) |
[Povinné] Hodnota sezónnosti |
CustomTargetLags
Name | Typ | Description |
---|---|---|
mode |
string:
Custom |
[Povinné] Nastavení režimu prodlev cíle – automatické nebo vlastní |
values |
integer[] (int32) |
[Povinné] Nastavte hodnoty prodlev cíle. |
CustomTargetRollingWindowSize
Name | Typ | Description |
---|---|---|
mode |
string:
Custom |
[Povinné] TargetRollingWindowSiz – režim detekce |
value |
integer (int32) |
[Povinné] TargetRollingWindowSize value. |
DistributionType
Výčet určující typ distribuce úlohy.
Hodnota | Description |
---|---|
Mpi | |
PyTorch | |
TensorFlow |
EarlyTerminationPolicyType
Hodnota | Description |
---|---|
Bandit | |
MedianStopping | |
TruncationSelection |
EmailNotificationEnableType
Výčet určující typ e-mailového oznámení
Hodnota | Description |
---|---|
JobCancelled | |
JobCompleted | |
JobFailed |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
FeatureLags
Příznak pro generování prodlev pro číselné funkce
Hodnota | Description |
---|---|
Auto |
Systém automaticky generuje prodlevy funkcí. |
None |
Nevygenerovaly se žádné prodlevy funkcí. |
FeaturizationMode
Režim featurizace – určuje režim featurizace dat.
Hodnota | Description |
---|---|
Auto |
Automatický režim, systém provádí featurizaci bez vlastních vstupů featurizace. |
Custom |
Vlastní featurizace. |
Off |
Featurizace je vypnutá. Úkol Prognózování nemůže tuto hodnotu použít. |
ForecastHorizonMode
Výčet k určení režimu výběru horizont prognózy
Hodnota | Description |
---|---|
Auto |
Horizont prognózy, který se určí automaticky. |
Custom |
Použijte vlastní horizont prognózy. |
Forecasting
Úloha prognózování ve svislé tabulce AutoML
Name | Typ | Default value | Description |
---|---|---|---|
cvSplitColumnNames |
string[] |
Sloupce, které se mají použít pro data CVSplit. |
|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
forecastingSettings |
Prognózování vstupů specifických pro úlohu |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
nCrossValidations | NCrossValidations: |
Počet záhybů křížového ověření, které se použijí u trénovací datové sady, pokud není k dispozici ověřovací datová sada |
|
primaryMetric | NormalizedRootMeanSquaredError |
Primární metrika pro prognózování úkolu |
|
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
testData |
Otestujte vstup dat. |
||
testDataSize |
number (double) |
Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
trainingSettings |
Vstupy pro trénovací fázi pro úlohu AutoML. |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
weightColumnName |
string |
Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. |
ForecastingModels
Výčet pro všechny modely prognózování, které autoML podporuje.
Hodnota | Description |
---|---|
Arimax |
Model ARIMAX (Autoregressive Integrated Moving Average) s vysvětlující proměnnou (ARIMAX) lze zobrazit jako více regresních modelů s jedním nebo více termíny autoregresivního (AR) a/nebo jedním nebo více termíny klouzavého průměru (MA). Tato metoda je vhodná pro prognózování, kdy jsou data statickou/nehybnou, a multivariát s jakýmkoli typem datového vzoru, tj. úroveň/trend /sezónnost/cykličnost. |
AutoArima |
Model ARIMA (Auto-Autoregressive Integrated Moving Average) používá data časových řad a statistickou analýzu k interpretaci dat a provádění budoucích předpovědí. Cílem tohoto modelu je vysvětlit data pomocí dat časových řad na jejich minulých hodnotách a používá lineární regresi k vytváření předpovědí. |
Average |
Model průměrné prognózy vytváří předpovědi tak, že přenese průměr cílových hodnot pro každou časovou řadu v trénovacích datech. |
DecisionTree |
Rozhodovací stromy představují metodu učení, která není parametrická pod dohledem, která se používá pro úlohy klasifikace i regrese. Cílem je vytvořit model, který predikuje hodnotu cílové proměnné učením jednoduchých rozhodovacích pravidel odvozených z datových funkcí. |
ElasticNet |
Elastická síť je oblíbený typ regularizované lineární regrese, který kombinuje dvě oblíbené sankce, konkrétně funkce trestů L1 a L2. |
ExponentialSmoothing |
Exponenciální vyhlazování je metoda prognózování časových řad pro jednovariátní data, která lze rozšířit tak, aby podporovala data s systematickým trendem nebo sezónní komponentou. |
ExtremeRandomTrees |
Extreme Trees je algoritmus strojového učení, který kombinuje předpovědi z mnoha rozhodovacích stromů. Souvisí s široce používaným algoritmem náhodné doménové struktury. |
GradientBoosting |
Technika průchodu týdenních učení do silného učení se nazývá Boosting. Proces přechodu podporující algoritmus funguje na této teorii provádění. |
KNN |
Algoritmus K-nejbližších sousedů (KNN) používá k predikci hodnot nových datových bodů "podobnost funkce", což dále znamená, že nový datový bod bude přiřazen hodnotu na základě toho, jak přesně odpovídá bodům v trénovací sadě. |
LassoLars |
Nepravidelný model se vejde s regresí nejmenšího úhlu a.k.a. Lars. Jedná se o lineární model vytrénovaný pomocí L1 předchozího jako regularizátoru. |
LightGBM |
LightGBM je architektura pro zvýšení přechodu, která používá algoritmy učení založené na stromech. |
Naive |
Model naivní prognózování vytváří předpovědi tím, že předává nejnovější cílovou hodnotu pro každou časovou řadu v trénovacích datech. |
Prophet |
Prorok je procedura pro prognózování dat časových řad na základě doplňkového modelu, ve kterém se nelineární trendy vejdou s ročním, týdenním a denním sezónním efektem a efekty svátků. Nejlépe funguje s časovými řadami, které mají silné sezónní účinky a několik sezón historických dat. Prorok je robustní pro chybějící data a posuny v trendu a obvykle zpracovává odlehlé hodnoty dobře. |
RandomForest |
Náhodná doménová struktura je algoritmus učení pod dohledem. "Les", který buduje, je souborem rozhodovacích stromů, obvykle trénovaných metodou "pytlování". Obecná myšlenka metody baggingu spočívá v tom, že kombinace modelů učení zvyšuje celkový výsledek. |
SGD |
SGD: Stochastic gradientní sestup je optimalizační algoritmus, který se často používá v aplikacích strojového učení k vyhledání parametrů modelu, které odpovídají nejlepšímu přizpůsobení mezi predikovanými a skutečnými výstupy. Je to nevýkonná, ale výkonná technika. |
SeasonalAverage |
Model prognózování sezónního průměru vytváří předpovědi tím, že předává průměrnou hodnotu nejnovější sezóny dat pro každou časovou řadu v trénovacích datech. |
SeasonalNaive |
Model sezónních naivních prognóz vytváří předpovědi tím, že provádí nejnovější sezónu cílových hodnot pro každou časovou řadu v trénovacích datech. |
TCNForecaster |
TCNForecaster: Dočasný konvoluční sítě Forecaster. ÚKOL: Zeptejte se týmu prognózování na stručný úvod. |
XGBoostRegressor |
XGBoostRegressor: Extrémní gradient boosting Regressor je model strojového učení pod dohledem využívající soubor základních učení. |
ForecastingPrimaryMetrics
Primární metriky pro úlohu prognózování
Hodnota | Description |
---|---|
NormalizedMeanAbsoluteError |
Normalizovaná střední absolutní chyba (NMAE) je ověřovací metrika pro porovnání střední absolutní chyby (MAE) řady (time) s různými stupnici. |
NormalizedRootMeanSquaredError |
Normalizovaná střední kvadratická chyba (NRMSE) RMSE usnadňuje porovnání modelů s různými měřítky. |
R2Score |
Skóre R2 je jedním z měr hodnocení výkonu pro modely strojového učení založené na prognózách. |
SpearmanCorrelation |
Koeficient pořadí Spearmanovy korelace je neparametrická míra korelace pořadí. |
ForecastingSettings
Prognózování konkrétních parametrů
Name | Typ | Default value | Description |
---|---|---|---|
countryOrRegionForHolidays |
string |
Země nebo oblast pro svátky pro prognózování úkolů Měly by se jednat o dvoumísmenné kódy země/oblasti ISO 3166, například "USA" nebo "GB". |
|
cvStepSize |
integer (int32) |
Početobdobíchch Pokud například |
|
featureLags | None |
Příznak pro generování prodlev pro číselné funkce s hodnotou auto nebo null |
|
forecastHorizon | ForecastHorizon: | {"Mode": "Custom", "Value": 1} |
Požadovaný maximální horizont prognózy v jednotkách četnosti časových řad. |
frequency |
string |
Při prognózování představuje tento parametr období, ve kterém je prognóza požadovaná, například denně, týdně, ročně atd. Frekvence prognózy je ve výchozím nastavení frekvence datových sad. |
|
seasonality | Seasonality: | {"Mode": "Auto"} |
Nastavte sezónnost časových řad jako celočíselnou násobek frekvence řady. Pokud je sezónnost nastavená na "auto", bude odvozena. |
shortSeriesHandlingConfig | Auto |
Parametr definující, jak by AutoML měl zpracovávat krátké časové řady. |
|
targetAggregateFunction | None |
Funkce, která se má použít k agregaci cílového sloupce časové řady tak, aby odpovídala zadané frekvenci uživatele. Pokud je parametr TargetAggregateFunction nastavený, tj. ne None, ale není nastaven parametr freq, vyvolá se chyba. Možné cílové agregační funkce jsou: "sum", "max", "min" a "střední". |
|
targetLags | TargetLags: |
Počet minulých období, která se mají od cílového sloupce zpožďovat. |
|
targetRollingWindowSize | TargetRollingWindowSize: |
Počet minulých období použitých k vytvoření průběžného intervalu cílového sloupce. |
|
timeColumnName |
string |
Název sloupce času. Tento parametr se vyžaduje při prognózování pro zadání sloupce datetime ve vstupních datech použitých k sestavení časové řady a odvození jeho frekvence. |
|
timeSeriesIdColumnNames |
string[] |
Názvy sloupců, které se používají k seskupení časových intervalů. Dá se použít k vytvoření více řad. Pokud není definováno agregační interval, předpokládá se, že datová sada je jednorázová. Tento parametr se používá s prognózou typu úlohy. |
|
useStl | None |
Nakonfigurujte rozklad STL cílového sloupce časové řady. |
ForecastingTrainingSettings
Prognózování konfigurace související s trénováním
Name | Typ | Default value | Description |
---|---|---|---|
allowedTrainingAlgorithms |
Povolené modely pro prognózování úkolu. |
||
blockedTrainingAlgorithms |
Blokované modely pro úlohu prognózování |
||
enableDnnTraining |
boolean |
False |
Povolte doporučení modelů DNN. |
enableModelExplainability |
boolean |
True |
Příznakem zapněte vysvětlitelnost nejlepšího modelu. |
enableOnnxCompatibleModels |
boolean |
False |
Příznak pro povolení kompatibilních modelů onnx. |
enableStackEnsemble |
boolean |
True |
Povolte spuštění souboru zásobníku. |
enableVoteEnsemble |
boolean |
True |
Povolte spuštění hlasovacího souboru. |
ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
stackEnsembleSettings |
Stack ensemble nastavení pro štosový soubor běh. |
Goal
Definuje podporované cíle metrik pro ladění hyperparametrů.
Hodnota | Description |
---|---|
Maximize | |
Minimize |
GridSamplingAlgorithm
Definuje algoritmus vzorkování, který vyčerpávajícím způsobem generuje každou kombinaci hodnot v prostoru.
Name | Typ | Description |
---|---|---|
samplingAlgorithmType |
string:
Grid |
[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace |
IdentityConfigurationType
Výčet k určení architektury identit.
Hodnota | Description |
---|---|
AMLToken | |
Managed | |
UserIdentity |
ImageClassification
Klasifikace obrázků. Klasifikace obrázků s více třídami se používá, když je obrázek klasifikovaný pouze s jedním popiskem ze sady tříd – například každý obrázek je klasifikován jako obrázek "kočky" nebo "pes" nebo "kachna".
Name | Typ | Default value | Description |
---|---|---|---|
limitSettings |
[Povinné] Omezte nastavení pro úlohu AutoML. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
modelSettings |
Nastavení použitá pro trénování modelu. |
||
primaryMetric | Accuracy |
Primární metrika pro optimalizaci pro tuto úlohu |
|
searchSpace |
Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. |
||
sweepSettings |
Nastavení související s úklidem modelů a úklidem hyperparametrů |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
ImageClassificationMultilabel
Multilabel klasifikace obrázků. Klasifikace obrázků s více popisky se používá, když může mít obrázek jeden nebo více popisků ze sady popisků – například obrázek může být označený jako "kočka" i "pes".
Name | Typ | Default value | Description |
---|---|---|---|
limitSettings |
[Povinné] Omezte nastavení pro úlohu AutoML. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
modelSettings |
Nastavení použitá pro trénování modelu. |
||
primaryMetric | IOU |
Primární metrika pro optimalizaci pro tuto úlohu |
|
searchSpace |
Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. |
||
sweepSettings |
Nastavení související s úklidem modelů a úklidem hyperparametrů |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
ImageInstanceSegmentation
Segmentace instance image Segmentace instancí se používá k identifikaci objektů na obrázku na úrovni pixelů a nakreslení mnohoúhelníku kolem každého objektu na obrázku.
Name | Typ | Default value | Description |
---|---|---|---|
limitSettings |
[Povinné] Omezte nastavení pro úlohu AutoML. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
modelSettings |
Nastavení použitá pro trénování modelu. |
||
primaryMetric | MeanAveragePrecision |
Primární metrika pro optimalizaci pro tuto úlohu |
|
searchSpace |
Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. |
||
sweepSettings |
Nastavení související s úklidem modelů a úklidem hyperparametrů |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
ImageLimitSettings
Omezte nastavení pro úlohu AutoML.
Name | Typ | Default value | Description |
---|---|---|---|
maxConcurrentTrials |
integer (int32) |
1 |
Maximální počet souběžných iterací AutoML |
maxTrials |
integer (int32) |
1 |
Maximální počet iterací AutoML |
timeout |
string (duration) |
P7D |
Časový limit úlohy AutoML |
ImageModelDistributionSettingsClassification
Distribuční výrazy, které se mají přemístat nad hodnotami nastavení modelu Mezi příklady patří:
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.
Name | Typ | Description |
---|---|---|
amsGradient |
string |
Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. |
augmentations |
string |
Nastavení pro použití rozšíření |
beta1 |
string |
Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
beta2 |
string |
Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
distributed |
string |
Zda se má použít trénování distribuátoru. |
earlyStopping |
string |
Povolte logiku předčasného zastavení během trénování. |
earlyStoppingDelay |
string |
Minimální počet epoch nebo vyhodnocení ověření, která se mají čekat před počátečním zastavením primární metriky. Musí to být kladné celé číslo. |
earlyStoppingPatience |
string |
Minimální počet epoch nebo vyhodnocení ověření bez zlepšení primární metriky před zastavením spuštění. Musí to být kladné celé číslo. |
enableOnnxNormalization |
string |
Povolte normalizaci při exportu modelu ONNX. |
evaluationFrequency |
string |
Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. |
gradientAccumulationStep |
string |
Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep, aniž by se aktualizovaly váhy modelu, zatímco se shromažďovaly přechody těchto kroků, a pak pomocí kumulovaných přechodů vypočítat aktualizace hmotnosti. Musí to být kladné celé číslo. |
layersToFreeze |
string |
Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání 2 jako hodnoty pro "seresnext" znamená ukotvení vrstvy0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy najdete v tématu: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
learningRate |
string |
Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. |
learningRateScheduler |
string |
Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". |
modelName |
string |
Název modelu, který se má použít pro trénování Další informace o dostupných modelech naleznete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
momentum |
string |
Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. |
nesterov |
string |
Povolte nesterov, pokud je optimalizátor sgd. |
numberOfEpochs |
string |
Počet epoch trénování. Musí to být kladné celé číslo. |
numberOfWorkers |
string |
Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. |
optimizer |
string |
Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. |
randomSeed |
string |
Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. |
stepLRGamma |
string |
Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. |
stepLRStepSize |
string |
Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. |
trainingBatchSize |
string |
Trénovací velikost dávky. Musí to být kladné celé číslo. |
trainingCropSize |
string |
Velikost oříznutí obrázku, která je vstupní do neurální sítě pro trénovací datovou sadu Musí to být kladné celé číslo. |
validationBatchSize |
string |
Velikost dávky ověření. Musí to být kladné celé číslo. |
validationCropSize |
string |
Velikost oříznutí obrázku, která je vstupní do neurální sítě pro ověřovací datovou sadu. Musí to být kladné celé číslo. |
validationResizeSize |
string |
Velikost obrázku, na kterou se má změnit velikost před oříznutím pro ověřovací datovou sadu Musí to být kladné celé číslo. |
warmupCosineLRCycles |
string |
Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. |
warmupCosineLRWarmupEpochs |
string |
Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. |
weightDecay |
string |
Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. |
weightedLoss |
string |
Vážená ztráta. Přijaté hodnoty jsou 0 pro žádnou váženou ztrátu. 1 pro váženou ztrátu sqrtem. (class_weights). 2 pro váženou ztrátu s class_weights. Musí být 0 nebo 1 nebo 2. |
ImageModelDistributionSettingsObjectDetection
Distribuční výrazy, které se mají přemístat nad hodnotami nastavení modelu Mezi příklady patří:
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.
Name | Typ | Description |
---|---|---|
amsGradient |
string |
Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. |
augmentations |
string |
Nastavení pro použití rozšíření |
beta1 |
string |
Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
beta2 |
string |
Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
boxDetectionsPerImage |
string |
Maximální počet detekcí na obrázek pro všechny třídy. Musí to být kladné celé číslo. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
boxScoreThreshold |
string |
Během odvozování vrátí pouze návrhy s klasifikačním skóre větším než BoxScoreThreshold. Musí to být plovák v rozsahu[0, 1]. |
distributed |
string |
Zda se má použít trénování distribuátoru. |
earlyStopping |
string |
Povolte logiku předčasného zastavení během trénování. |
earlyStoppingDelay |
string |
Minimální počet epoch nebo vyhodnocení ověření, která se mají čekat před počátečním zastavením primární metriky. Musí to být kladné celé číslo. |
earlyStoppingPatience |
string |
Minimální počet epoch nebo vyhodnocení ověření bez zlepšení primární metriky před zastavením spuštění. Musí to být kladné celé číslo. |
enableOnnxNormalization |
string |
Povolte normalizaci při exportu modelu ONNX. |
evaluationFrequency |
string |
Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. |
gradientAccumulationStep |
string |
Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep, aniž by se aktualizovaly váhy modelu, zatímco se shromažďovaly přechody těchto kroků, a pak pomocí kumulovaných přechodů vypočítat aktualizace hmotnosti. Musí to být kladné celé číslo. |
imageSize |
string |
Velikost obrázku pro trénování a ověření Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
layersToFreeze |
string |
Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání 2 jako hodnoty pro "seresnext" znamená ukotvení vrstvy0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy najdete v tématu: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
learningRate |
string |
Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. |
learningRateScheduler |
string |
Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". |
maxSize |
string |
Maximální velikost obrázku, která se má znovu škálovat, než ho podáte do páteřní sítě. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
minSize |
string |
Minimální velikost obrázku, která se má před podáváním do páteřní sítě znovu škálovat. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
modelName |
string |
Název modelu, který se má použít pro trénování Další informace o dostupných modelech naleznete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
modelSize |
string |
Velikost modelu Musí být "small", "medium", "large" nebo "xlarge". Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost modelu příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
momentum |
string |
Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. |
multiScale |
string |
Povolte vícenásobný obrázek tak, že se liší velikostí obrázku o velikosti +/- 50%. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud není dostatek paměti GPU. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
nesterov |
string |
Povolte nesterov, pokud je optimalizátor sgd. |
nmsIouThreshold |
string |
Prahová hodnota IOU použitá při odvození v NMS po zpracování. Musí být plovoucí v rozsahu [0, 1]. |
numberOfEpochs |
string |
Počet epoch trénování. Musí to být kladné celé číslo. |
numberOfWorkers |
string |
Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. |
optimizer |
string |
Typ optimalizátoru Musí to být buď 'sgd', 'adam', nebo 'adamw'. |
randomSeed |
string |
Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. |
stepLRGamma |
string |
Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. |
stepLRStepSize |
string |
Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. |
tileGridSize |
string |
Velikost mřížky, která se má použít pro provazování jednotlivých obrázků. Poznámka: TileGridSize nesmí být Žádná, aby bylo možné povolit logiku detekce malých objektů. Řetězec obsahující dvě celá čísla ve formátu mxn. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
tileOverlapRatio |
string |
Poměr překrytí mezi sousedními dlaždicemi v každé dimenzi Musí být plovoucí v rozsahu [0, 1). Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
tilePredictionsNmsThreshold |
string |
Prahová hodnota IOU, která se má použít k provádění NMS při slučování předpovědí z dlaždic a obrázků. Používá se při ověřování nebo odvozování. Musí být plovoucí v rozsahu [0, 1]. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. NMS: Nevýkonné potlačení |
trainingBatchSize |
string |
Trénovací velikost dávky. Musí to být kladné celé číslo. |
validationBatchSize |
string |
Velikost dávky ověření. Musí to být kladné celé číslo. |
validationIouThreshold |
string |
Prahová hodnota IOU, která se má použít při výpočetní metrikě ověřování. Musí být plovoucí v rozsahu [0, 1]. |
validationMetricType |
string |
Metoda výpočtů metrik, která se má použít pro ověřovací metriky. Musí to být žádná, coco, voc nebo coco_voc. |
warmupCosineLRCycles |
string |
Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. |
warmupCosineLRWarmupEpochs |
string |
Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. |
weightDecay |
string |
Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. |
ImageModelSettingsClassification
Nastavení použitá pro trénování modelu. Další informace o dostupných nastaveních najdete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
Name | Typ | Default value | Description |
---|---|---|---|
advancedSettings |
string |
Nastavení pro pokročilé scénáře |
|
amsGradient |
boolean |
Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. |
|
augmentations |
string |
Nastavení pro použití rozšíření |
|
beta1 |
number (float) |
Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
|
beta2 |
number (float) |
Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
|
checkpointFrequency |
integer (int32) |
Frekvence ukládání kontrolních bodů modelu Musí to být kladné celé číslo. |
|
checkpointModel |
Předem natrénovaný model kontrolního bodu pro přírůstkové trénování. |
||
checkpointRunId |
string |
ID předchozího spuštění s předem natrénovaným kontrolním bodem pro přírůstkové trénování. |
|
distributed |
boolean |
Jestli se má používat distribuované trénování. |
|
earlyStopping |
boolean |
Povolte logiku předčasného zastavení během trénování. |
|
earlyStoppingDelay |
integer (int32) |
Minimální počet epoch nebo vyhodnocení ověření, která se mají čekat před počátečním zastavením primární metriky. Musí to být kladné celé číslo. |
|
earlyStoppingPatience |
integer (int32) |
Minimální počet epoch nebo vyhodnocení ověření bez zlepšení primární metriky před zastavením spuštění. Musí to být kladné celé číslo. |
|
enableOnnxNormalization |
boolean |
Povolte normalizaci při exportu modelu ONNX. |
|
evaluationFrequency |
integer (int32) |
Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. |
|
gradientAccumulationStep |
integer (int32) |
Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep, aniž by se aktualizovaly váhy modelu, zatímco se shromažďovaly přechody těchto kroků, a pak pomocí kumulovaných přechodů vypočítat aktualizace hmotnosti. Musí to být kladné celé číslo. |
|
layersToFreeze |
integer (int32) |
Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání 2 jako hodnoty pro "seresnext" znamená ukotvení vrstvy0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy najdete v tématu: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
learningRate |
number (float) |
Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. |
|
learningRateScheduler | None |
Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". |
|
modelName |
string |
Název modelu, který se má použít pro trénování Další informace o dostupných modelech naleznete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
momentum |
number (float) |
Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. |
|
nesterov |
boolean |
Povolte nesterov, pokud je optimalizátor sgd. |
|
numberOfEpochs |
integer (int32) |
Počet epoch trénování. Musí to být kladné celé číslo. |
|
numberOfWorkers |
integer (int32) |
Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. |
|
optimizer | None |
Typ optimalizátoru |
|
randomSeed |
integer (int32) |
Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. |
|
stepLRGamma |
number (float) |
Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. |
|
stepLRStepSize |
integer (int32) |
Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. |
|
trainingBatchSize |
integer (int32) |
Trénovací velikost dávky. Musí to být kladné celé číslo. |
|
trainingCropSize |
integer (int32) |
Velikost oříznutí obrázku, která je vstupní do neurální sítě pro trénovací datovou sadu Musí to být kladné celé číslo. |
|
validationBatchSize |
integer (int32) |
Velikost dávky ověření. Musí to být kladné celé číslo. |
|
validationCropSize |
integer (int32) |
Velikost oříznutí obrázku, která je vstupní do neurální sítě pro ověřovací datovou sadu. Musí to být kladné celé číslo. |
|
validationResizeSize |
integer (int32) |
Velikost obrázku, na kterou se má změnit velikost před oříznutím pro ověřovací datovou sadu Musí to být kladné celé číslo. |
|
warmupCosineLRCycles |
number (float) |
Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. |
|
warmupCosineLRWarmupEpochs |
integer (int32) |
Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. |
|
weightDecay |
number (float) |
Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. |
|
weightedLoss |
integer (int32) |
Vážená ztráta. Přijaté hodnoty jsou 0 pro žádnou váženou ztrátu. 1 pro váženou ztrátu sqrtem. (class_weights). 2 pro váženou ztrátu s class_weights. Musí být 0 nebo 1 nebo 2. |
ImageModelSettingsObjectDetection
Nastavení použitá pro trénování modelu. Další informace o dostupných nastaveních najdete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
Name | Typ | Default value | Description |
---|---|---|---|
advancedSettings |
string |
Nastavení pro pokročilé scénáře |
|
amsGradient |
boolean |
Povolte AMSGrad, pokud je optimalizátor adam nebo adamw. |
|
augmentations |
string |
Nastavení pro použití rozšíření |
|
beta1 |
number (float) |
Hodnota beta1, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
|
beta2 |
number (float) |
Hodnota beta2, pokud je optimalizátor "adam" nebo "adamw". Musí to být plovák v rozsahu [0, 1]. |
|
boxDetectionsPerImage |
integer (int32) |
Maximální počet detekcí na obrázek pro všechny třídy. Musí to být kladné celé číslo. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
boxScoreThreshold |
number (float) |
Během odvozování vrátí pouze návrhy s klasifikačním skóre větším než BoxScoreThreshold. Musí to být plovák v rozsahu[0, 1]. |
|
checkpointFrequency |
integer (int32) |
Frekvence ukládání kontrolních bodů modelu Musí to být kladné celé číslo. |
|
checkpointModel |
Předem natrénovaný model kontrolního bodu pro přírůstkové trénování. |
||
checkpointRunId |
string |
ID předchozího spuštění s předem natrénovaným kontrolním bodem pro přírůstkové trénování. |
|
distributed |
boolean |
Jestli se má používat distribuované trénování. |
|
earlyStopping |
boolean |
Povolte logiku předčasného zastavení během trénování. |
|
earlyStoppingDelay |
integer (int32) |
Minimální počet epoch nebo vyhodnocení ověření, která se mají čekat před počátečním zastavením primární metriky. Musí to být kladné celé číslo. |
|
earlyStoppingPatience |
integer (int32) |
Minimální počet epoch nebo vyhodnocení ověření bez zlepšení primární metriky před zastavením spuštění. Musí to být kladné celé číslo. |
|
enableOnnxNormalization |
boolean |
Povolte normalizaci při exportu modelu ONNX. |
|
evaluationFrequency |
integer (int32) |
Frekvence vyhodnocení ověřovací datové sady za účelem získání skóre metrik Musí to být kladné celé číslo. |
|
gradientAccumulationStep |
integer (int32) |
Akumulace přechodu znamená spuštění nakonfigurovaného počtu kroků GradAccumulationStep, aniž by se aktualizovaly váhy modelu, zatímco se shromažďovaly přechody těchto kroků, a pak pomocí kumulovaných přechodů vypočítat aktualizace hmotnosti. Musí to být kladné celé číslo. |
|
imageSize |
integer (int32) |
Velikost obrázku pro trénování a ověření Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
|
layersToFreeze |
integer (int32) |
Počet vrstev, které se mají u modelu ukotvit. Musí to být kladné celé číslo. Například předání 2 jako hodnoty pro "seresnext" znamená ukotvení vrstvy0 a vrstvy1. Úplný seznam podporovaných modelů a podrobnosti o ukotvení vrstvy najdete v tématu: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
learningRate |
number (float) |
Počáteční rychlost učení. Musí to být plovák v rozsahu [0, 1]. |
|
learningRateScheduler | None |
Typ plánovače rychlosti učení Musí to být "warmup_cosine" nebo "step". |
|
maxSize |
integer (int32) |
Maximální velikost obrázku, která se má znovu škálovat, než ho podáte do páteřní sítě. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
minSize |
integer (int32) |
Minimální velikost obrázku, která se má před podáváním do páteřní sítě znovu škálovat. Musí to být kladné celé číslo. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost příliš velká. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
modelName |
string |
Název modelu, který se má použít pro trénování Další informace o dostupných modelech naleznete v oficiální dokumentaci: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
modelSize | None |
Velikost modelu Musí být "small", "medium", "large" nebo "xlarge". Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud je velikost modelu příliš velká. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
|
momentum |
number (float) |
Hodnota dynamiky při optimalizaci je "sgd". Musí to být plovák v rozsahu [0, 1]. |
|
multiScale |
boolean |
Povolte vícenásobný obrázek tak, že se liší velikostí obrázku o velikosti +/- 50%. Poznámka: Trénovací běh se může dostat do CUDA OOM, pokud není dostatek paměti GPU. Poznámka: Toto nastavení je podporováno pouze pro algoritmus yolov5. |
|
nesterov |
boolean |
Povolte nesterov, pokud je optimalizátor sgd. |
|
nmsIouThreshold |
number (float) |
Prahová hodnota IOU použitá při odvození v NMS po zpracování. Musí to být plovák v rozsahu [0, 1]. |
|
numberOfEpochs |
integer (int32) |
Počet epoch trénování. Musí to být kladné celé číslo. |
|
numberOfWorkers |
integer (int32) |
Počet pracovních procesů zavaděče dat Musí to být nezáporné celé číslo. |
|
optimizer | None |
Typ optimalizátoru |
|
randomSeed |
integer (int32) |
Náhodná počáteční hodnota, která se má použít při použití deterministického trénování. |
|
stepLRGamma |
number (float) |
Hodnota gama při učení plánovače rychlosti je krok. Musí to být plovák v rozsahu [0, 1]. |
|
stepLRStepSize |
integer (int32) |
Hodnota velikosti kroku při plánování rychlosti učení je krok. Musí to být kladné celé číslo. |
|
tileGridSize |
string |
Velikost mřížky, která se má použít pro provazování jednotlivých obrázků. Poznámka: TileGridSize nesmí být Žádná, aby bylo možné povolit logiku detekce malých objektů. Řetězec obsahující dvě celá čísla ve formátu mxn. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
tileOverlapRatio |
number (float) |
Poměr překrytí mezi sousedními dlaždicemi v každé dimenzi Musí být plovoucí v rozsahu [0, 1). Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
tilePredictionsNmsThreshold |
number (float) |
Prahová hodnota IOU, která se má použít k provádění NMS při slučování předpovědí z dlaždic a obrázků. Používá se při ověřování nebo odvozování. Musí být plovoucí v rozsahu [0, 1]. Poznámka: Toto nastavení není podporováno pro algoritmus yolov5. |
|
trainingBatchSize |
integer (int32) |
Trénovací velikost dávky. Musí to být kladné celé číslo. |
|
validationBatchSize |
integer (int32) |
Velikost dávky ověření. Musí to být kladné celé číslo. |
|
validationIouThreshold |
number (float) |
Prahová hodnota IOU, která se má použít při výpočetní metrikě ověřování. Musí být plovoucí v rozsahu [0, 1]. |
|
validationMetricType | None |
Metoda výpočtů metrik, která se má použít pro ověřovací metriky. |
|
warmupCosineLRCycles |
number (float) |
Hodnota kosinusového cyklu při plánování rychlosti učení je "warmup_cosine". Musí to být plovák v rozsahu [0, 1]. |
|
warmupCosineLRWarmupEpochs |
integer (int32) |
Hodnota epochy warmup při učení plánovače rychlosti je "warmup_cosine". Musí to být kladné celé číslo. |
|
weightDecay |
number (float) |
Hodnota hmotnosti se rozpadne, když je optimalizátor 'sgd', 'adam' nebo 'adamw'. Musí to být plovák v rozsahu[0, 1]. |
ImageObjectDetection
Rozpoznávání objektů obrázku Rozpoznávání objektů se používá k identifikaci objektů na obrázku a vyhledání každého objektu s ohraničujícím rámečkem, například vyhledání všech psů a koček na obrázku a vykreslení ohraničujícího rámečku kolem každého objektu.
Name | Typ | Default value | Description |
---|---|---|---|
limitSettings |
[Povinné] Omezte nastavení pro úlohu AutoML. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
modelSettings |
Nastavení použitá pro trénování modelu. |
||
primaryMetric | MeanAveragePrecision |
Primární metrika pro optimalizaci pro tuto úlohu |
|
searchSpace |
Prohledávejte prostor pro vzorkování různých kombinací modelů a jejich hyperparametrů. |
||
sweepSettings |
Nastavení související s úklidem modelů a úklidem hyperparametrů |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
ImageSweepSettings
Nastavení související s úklidem modelů a úklidem hyperparametrů
Name | Typ | Description |
---|---|---|
earlyTermination | EarlyTerminationPolicy: |
Typ zásad předčasného ukončení |
samplingAlgorithm |
[Povinné] Typ algoritmů vzorkování hyperparametrů |
InputDeliveryMode
Výčet určující režim doručení vstupních dat.
Hodnota | Description |
---|---|
Direct | |
Download | |
EvalDownload | |
EvalMount | |
ReadOnlyMount | |
ReadWriteMount |
InstanceSegmentationPrimaryMetrics
Primární metriky pro úlohy InstanceSegmentation
Hodnota | Description |
---|---|
MeanAveragePrecision |
Střední průměrná přesnost (MAP) je průměr ap (Average Precision). Ap se vypočítá pro každou třídu a zprůměruje se pro získání mapy. |
JobBaseResource
Obálka prostředků Azure Resource Manageru
Name | Typ | Description |
---|---|---|
id |
string |
Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Název prostředku |
properties | JobBase: |
[Povinné] Další atributy entity. |
systemData |
Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil. |
|
type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
JobInputType
Výčet určující typ vstupu úlohy.
Hodnota | Description |
---|---|
custom_model | |
literal | |
mlflow_model | |
mltable | |
triton_model | |
uri_file | |
uri_folder |
JobLimitsType
Hodnota | Description |
---|---|
Command | |
Sweep |
JobOutputType
Výčet určující typ výstupu úlohy.
Hodnota | Description |
---|---|
custom_model | |
mlflow_model | |
mltable | |
triton_model | |
uri_file | |
uri_folder |
JobResourceConfiguration
Name | Typ | Default value | Description |
---|---|---|---|
dockerArgs |
string |
Nadbytečné argumenty pro předání příkazu Docker Run. Tím by se přepsaly všechny parametry, které už systém nastavil, nebo v této části. Tento parametr je podporovaný pouze pro výpočetní typy Azure ML. |
|
instanceCount |
integer (int32) |
1 |
Volitelný počet instancí nebo uzlů používaných cílovým výpočetním objektem. |
instanceType |
string |
Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem. |
|
properties |
object |
Taška s dalšími vlastnostmi. |
|
shmSize |
string pattern: \d+[bBkKmMgG] |
2g |
Velikost bloku sdílené paměti kontejneru Dockeru To by mělo být ve formátu (číslo)(jednotka), kde číslo je větší než 0 a jednotka může být jedna z b(bajtů), k(kilobajtů), m(megabajty) nebo g(gigabajty). |
JobService
Definice koncového bodu úlohy
Name | Typ | Description |
---|---|---|
endpoint |
string |
Adresa URL koncového bodu |
errorMessage |
string |
Jakákoli chyba ve službě. |
jobServiceType |
string |
Typ koncového bodu. |
nodes | Nodes: |
Uzly, na které chce uživatel službu spustit. Pokud uzly nejsou nastaveny nebo nastaveny na hodnotu null, služba se spustí pouze na vodicím uzlu. |
port |
integer (int32) |
Port pro koncový bod |
properties |
object |
Další vlastnosti, které se mají nastavit na koncovém bodu. |
status |
string |
Stav koncového bodu |
JobStatus
Stav úlohy.
Hodnota | Description |
---|---|
CancelRequested |
Pro úlohu bylo požadováno zrušení. |
Canceled |
Po žádosti o zrušení je úloha nyní úspěšně zrušena. |
Completed |
Úloha byla úspěšně dokončena. To odráží úspěšné dokončení stavu samotné úlohy i výstupní kolekce. |
Failed |
Úloha selhala. |
Finalizing |
Úloha je dokončena v cíli. Je teď ve stavu výstupní kolekce. |
NotResponding |
Pokud je povolený prezenční signál, pokud spuštění neaktualizuje žádné informace na RunHistory, pak spuštění přejde do stavu Nereagování. Nereagování je jediný stav, který je vyloučen z striktních převodních objednávek. Spuštění může přejít z nereagování na žádný z předchozích stavů. |
NotStarted |
Spuštění ještě nezačlo. |
Paused |
Úloha je pozastavena uživateli. Některé úpravy úloh označování je možné provést pouze v pozastaveném stavu. |
Preparing |
Prostředí spuštění se připravuje. |
Provisioning |
(Aktuálně se nepoužívá. Použije se, pokud ES vytváří cílový výpočetní objekt. |
Queued |
Úloha se zařadí do fronty v cílovém výpočetním objektu. Například ve službě BatchAI je úloha ve frontě a čeká se na dokončení všech požadovaných uzlů. |
Running |
Úloha začala běžet v cílovém výpočetním objektu. |
Starting |
Spuštění se spustilo. Uživatel má ID spuštění. |
Unknown |
Výchozí stav úlohy, pokud není namapovaný na všechny ostatní stavy |
JobTier
Výčet k určení úrovně úlohy
Hodnota | Description |
---|---|
Basic | |
Null | |
Premium | |
Spot | |
Standard |
JobType
Výčet určující typ úlohy.
Hodnota | Description |
---|---|
AutoML | |
Command | |
Pipeline | |
Spark | |
Sweep |
LearningRateScheduler
Výčet plánovače studijních sazeb
Hodnota | Description |
---|---|
None |
Není vybraný žádný plánovač četnosti výuky. |
Step |
Krokovací plánovač četnosti. |
WarmupCosine |
Kosinus Žíhání s teplou. |
LiteralJobInput
Typ zadávání literálů.
Name | Typ | Description |
---|---|---|
description |
string |
Popis vstupu |
jobInputType |
string:
literal |
[Povinné] Určuje typ úlohy. |
value |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Hodnota literálu pro vstup |
LogVerbosity
Výčet pro nastavení podrobností protokolu
Hodnota | Description |
---|---|
Critical |
Protokolovaly se pouze kritické příkazy. |
Debug |
Protokolované příkazy protokolu ladění a vyšší. |
Error |
Protokolované příkazy protokolu a vyšší. |
Info |
Zaprotokolovány informace a výše uvedené příkazy protokolu. |
NotSet |
Nevygenerované žádné protokoly. |
Warning |
Protokolované příkazy s upozorněním a výše. |
ManagedIdentity
Konfigurace spravované identity
Name | Typ | Description |
---|---|---|
clientId |
string (uuid) |
Určuje identitu přiřazenou uživatelem podle ID klienta. Pro systém přiřazené pole nenastavujte toto pole. |
identityType |
string:
Managed |
[Povinné] Určuje typ architektury identit. |
objectId |
string (uuid) |
Určuje identitu přiřazenou uživatelem podle ID objektu. Pro systém přiřazené pole nenastavujte toto pole. |
resourceId |
string |
Určuje identitu přiřazenou uživatelem podle ID prostředku ARM. Pro systém přiřazené pole nenastavujte toto pole. |
MedianStoppingPolicy
Definuje zásadu předčasného ukončení na základě průběžných průměrů primární metriky všech spuštění.
Name | Typ | Default value | Description |
---|---|---|---|
delayEvaluation |
integer (int32) |
0 |
Početintervalch |
evaluationInterval |
integer (int32) |
0 |
Interval (počet spuštění) mezi vyhodnoceními zásad |
policyType |
string:
Median |
[Povinné] Název konfigurace zásad |
MLFlowModelJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
mlflow_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
MLFlowModelJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
mlflow_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
MLTableJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
mltable |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
MLTableJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
mltable |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
ModelSize
Velikost modelu obrázku
Hodnota | Description |
---|---|
ExtraLarge |
Větší velikost. |
Large |
Velká velikost. |
Medium |
Střední velikost. |
None |
Nebyla vybrána žádná hodnota. |
Small |
Malá velikost. |
Mpi
Konfigurace distribuce MPI.
Name | Typ | Description |
---|---|---|
distributionType | string: |
[Povinné] Určuje typ distribuční architektury. |
processCountPerInstance |
integer (int32) |
Počet procesů na uzel MPI |
NCrossValidationsMode
Určuje, jak se určuje hodnota N-Křížové ověřování.
Hodnota | Description |
---|---|
Auto |
Automaticky určete hodnotu N-Křížové ověřování. Podporuje se pouze pro úlohu AutoML pro prognózování. |
Custom |
Použijte vlastní hodnotu ověřování N-Cross. |
NlpVerticalFeaturizationSettings
Name | Typ | Description |
---|---|---|
datasetLanguage |
string |
Jazyk datové sady, užitečný pro textová data. |
NlpVerticalLimitSettings
Omezení provádění úloh.
Name | Typ | Default value | Description |
---|---|---|---|
maxConcurrentTrials |
integer (int32) |
1 |
Maximální počet souběžných iterací AutoML |
maxTrials |
integer (int32) |
1 |
Počet iterací AutoML |
timeout |
string (duration) |
P7D |
Časový limit úlohy AutoML |
NodesValueType
Výčtové typy pro hodnotu uzlů
Hodnota | Description |
---|---|
All |
NotificationSetting
Konfigurace pro oznámení
Name | Typ | Description |
---|---|---|
emailOn |
Odeslání e-mailového oznámení uživateli u zadaného typu oznámení |
|
emails |
string[] |
Toto je seznam příjemců e-mailů s omezením 499 znaků v celkovém počtu zřetězení s oddělovačem čárky. |
webhooks |
object |
Odeslání zpětného volání webhooku do služby Klíč je uživatelské jméno webhooku. |
ObjectDetectionPrimaryMetrics
Primární metriky pro úlohu Image ObjectDetection.
Hodnota | Description |
---|---|
MeanAveragePrecision |
Střední průměrná přesnost (MAP) je průměr ap (Average Precision). Ap se vypočítá pro každou třídu a zprůměruje se pro získání mapy. |
Objective
Cíl optimalizace
Name | Typ | Description |
---|---|---|
goal |
[Povinné] Definuje podporované cíle metrik pro ladění hyperparametrů. |
|
primaryMetric |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Název metriky pro optimalizaci |
OutputDeliveryMode
Výčty v režimu doručování výstupních dat
Hodnota | Description |
---|---|
Direct | |
ReadWriteMount | |
Upload |
PipelineJob
Definice úlohy kanálu: definuje obecné atributy MFE.
Name | Typ | Default value | Description |
---|---|---|---|
componentId |
string |
ID prostředku ARM prostředku komponenty |
|
computeId |
string |
ID prostředku ARM výpočetního prostředku |
|
description |
string |
Text popisu prostředku. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
experimentName |
string |
Default |
Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. |
identity | IdentityConfiguration: |
Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
|
inputs |
object |
Vstupy pro úlohu kanálu. |
|
isArchived |
boolean |
False |
Archivuje se asset? |
jobType |
string:
Pipeline |
[Povinné] Určuje typ úlohy. |
|
jobs |
object |
Úlohy sestavují úlohu kanálu. |
|
notificationSetting |
Nastavení oznámení pro úlohu |
||
outputs |
object |
Výstupy pro úlohu kanálu |
|
properties |
object |
Slovník vlastností assetu. |
|
services |
<string,
Job |
Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
|
settings |
object |
Nastavení kanálu, například ContinueRunOnStepFailure atd. |
|
sourceJobId |
string |
ID prostředku ARM zdrojové úlohy. |
|
status |
Stav úlohy |
||
tags |
object |
Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. |
PyTorch
Konfigurace distribuce PyTorch
Name | Typ | Description |
---|---|---|
distributionType | string: |
[Povinné] Určuje typ distribuční architektury. |
processCountPerInstance |
integer (int32) |
Počet procesů na uzel |
QueueSettings
Name | Typ | Default value | Description |
---|---|---|---|
jobTier | Null |
Řídí úroveň výpočetní úlohy. |
RandomSamplingAlgorithm
Definuje algoritmus vzorkování, který náhodně generuje hodnoty.
Name | Typ | Default value | Description |
---|---|---|---|
rule | Random |
Konkrétní typ náhodného algoritmu |
|
samplingAlgorithmType |
string:
Random |
[Povinné] Algoritmus používaný ke generování hodnot hyperparametrů spolu s vlastnostmi konfigurace |
|
seed |
integer (int32) |
Volitelné celé číslo, které se použije jako počáteční hodnota pro generování náhodných čísel |
RandomSamplingAlgorithmRule
Konkrétní typ náhodného algoritmu
Hodnota | Description |
---|---|
Random | |
Sobol |
Regression
Regresní úloha ve svislé tabulce AutoML
Name | Typ | Default value | Description |
---|---|---|---|
cvSplitColumnNames |
string[] |
Sloupce, které se mají použít pro data CVSplit. |
|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
nCrossValidations | NCrossValidations: |
Počet záhybů křížového ověření, které se použijí u trénovací datové sady, pokud není k dispozici ověřovací datová sada |
|
primaryMetric | NormalizedRootMeanSquaredError |
Primární metrika pro regresní úlohu |
|
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
testData |
Otestujte vstup dat. |
||
testDataSize |
number (double) |
Zlomek testovací datové sady, kterou je potřeba vyhradit pro účely ověření. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
trainingSettings |
Vstupy pro trénovací fázi pro úlohu AutoML. |
||
validationData |
Ověřovací vstupy dat. |
||
validationDataSize |
number (double) |
Zlomek trénovací datové sady, kterou je potřeba pro účely ověřování vyhradit. Hodnoty mezi (0.0 , 1.0) Použity, pokud není zadána ověřovací datová sada. |
|
weightColumnName |
string |
Název ukázkového sloupce hmotnosti. Automatizované strojové učení podporuje vážený sloupec jako vstup, což způsobuje, že řádky v datech se vážou nahoru nebo dolů. |
RegressionModels
Výčet pro všechny regresní modely podporované autoML
Hodnota | Description |
---|---|
DecisionTree |
Rozhodovací stromy představují metodu učení, která není parametrická pod dohledem, která se používá pro úlohy klasifikace i regrese. Cílem je vytvořit model, který predikuje hodnotu cílové proměnné učením jednoduchých rozhodovacích pravidel odvozených z datových funkcí. |
ElasticNet |
Elastická síť je oblíbený typ regularizované lineární regrese, který kombinuje dvě oblíbené sankce, konkrétně funkce trestů L1 a L2. |
ExtremeRandomTrees |
Extreme Trees je algoritmus strojového učení, který kombinuje předpovědi z mnoha rozhodovacích stromů. Souvisí s široce používaným algoritmem náhodné doménové struktury. |
GradientBoosting |
Technika průchodu týdenních učení do silného učení se nazývá Boosting. Proces přechodu podporující algoritmus funguje na této teorii provádění. |
KNN |
Algoritmus K-nejbližších sousedů (KNN) používá k predikci hodnot nových datových bodů "podobnost funkce", což dále znamená, že nový datový bod bude přiřazen hodnotu na základě toho, jak přesně odpovídá bodům v trénovací sadě. |
LassoLars |
Nepravidelný model se vejde s regresí nejmenšího úhlu a.k.a. Lars. Jedná se o lineární model vytrénovaný pomocí L1 předchozího jako regularizátoru. |
LightGBM |
LightGBM je architektura pro zvýšení přechodu, která používá algoritmy učení založené na stromech. |
RandomForest |
Náhodná doménová struktura je algoritmus učení pod dohledem. "Les", který buduje, je souborem rozhodovacích stromů, obvykle trénovaných metodou "pytlování". Obecná myšlenka metody baggingu spočívá v tom, že kombinace modelů učení zvyšuje celkový výsledek. |
SGD |
SGD: Stochastic gradientní sestup je optimalizační algoritmus, který se často používá v aplikacích strojového učení k vyhledání parametrů modelu, které odpovídají nejlepšímu přizpůsobení mezi predikovanými a skutečnými výstupy. Je to nevýkonná, ale výkonná technika. |
XGBoostRegressor |
XGBoostRegressor: Extrémní gradient boosting Regressor je model strojového učení pod dohledem využívající soubor základních učení. |
RegressionPrimaryMetrics
Primární metriky pro regresní úlohu
Hodnota | Description |
---|---|
NormalizedMeanAbsoluteError |
Normalizovaná střední absolutní chyba (NMAE) je ověřovací metrika pro porovnání střední absolutní chyby (MAE) řady (time) s různými stupnici. |
NormalizedRootMeanSquaredError |
Normalizovaná střední kvadratická chyba (NRMSE) RMSE usnadňuje porovnání modelů s různými měřítky. |
R2Score |
Skóre R2 je jedním z měr hodnocení výkonu pro modely strojového učení založené na prognózách. |
SpearmanCorrelation |
Spearmanův koeficient pořadí korelace je neparametrické měřítko korelace pořadí. |
RegressionTrainingSettings
Konfigurace související s regresí trénování
Name | Typ | Default value | Description |
---|---|---|---|
allowedTrainingAlgorithms |
Povolené modely pro regresní úlohu |
||
blockedTrainingAlgorithms |
Blokované modely pro regresní úlohu |
||
enableDnnTraining |
boolean |
False |
Povolte doporučení modelů DNN. |
enableModelExplainability |
boolean |
True |
Příznakem zapněte vysvětlitelnost nejlepšího modelu. |
enableOnnxCompatibleModels |
boolean |
False |
Příznak pro povolení kompatibilních modelů onnx. |
enableStackEnsemble |
boolean |
True |
Povolte spuštění souboru zásobníku. |
enableVoteEnsemble |
boolean |
True |
Povolte spuštění hlasovacího souboru. |
ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Během generování modelu VotingEnsemble a StackEnsemble se stáhne několik fitovaných modelů z předchozích podřízených spuštění. Pokud potřebujete více času, nakonfigurujte tento parametr s vyšší hodnotou než 300 sekund. |
stackEnsembleSettings |
Stack ensemble nastavení pro štosový soubor běh. |
SamplingAlgorithmType
Hodnota | Description |
---|---|
Bayesian | |
Grid | |
Random |
SeasonalityMode
Režim prognózování sezónnosti
Hodnota | Description |
---|---|
Auto |
Sezónnost, která se má určit automaticky. |
Custom |
Použijte vlastní hodnotu sezónnosti. |
ShortSeriesHandlingConfiguration
Parametr definující, jak by AutoML měl zpracovávat krátké časové řady.
Hodnota | Description |
---|---|
Auto |
Krátká řada bude vycpaná, pokud neexistují dlouhé řady, jinak se krátká řada zahodí. |
Drop |
Všechny krátké řady budou vyřazeny. |
None |
Představuje hodnotu no/null. |
Pad |
Všechny krátké řady budou vycpané. |
SparkJob
Definice úlohy Sparku
Name | Typ | Default value | Description |
---|---|---|---|
archives |
string[] |
Archivovat soubory použité v úloze |
|
args |
string |
Argumenty pro úlohu. |
|
codeId |
string (arm-id) minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] ARM-ID prostředku kódu. |
|
componentId |
string |
ID prostředku ARM prostředku komponenty |
|
computeId |
string |
ID prostředku ARM výpočetního prostředku |
|
conf |
object |
Nakonfigurované vlastnosti Sparku |
|
description |
string |
Text popisu prostředku. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
entry | SparkJobEntry: |
[Povinné] Položka, která se má provést při spuštění úlohy. |
|
environmentId |
string (arm-id) |
ID prostředku ARM specifikace prostředí pro úlohu. |
|
environmentVariables |
object |
Proměnné prostředí zahrnuté v úloze |
|
experimentName |
string |
Default |
Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. |
files |
string[] |
Soubory použité v úloze. |
|
identity | IdentityConfiguration: |
Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
|
inputs |
object |
Mapování vstupních datových vazeb použitých v úloze |
|
isArchived |
boolean |
False |
Archivuje se asset? |
jars |
string[] |
Soubory JAR použité v úloze. |
|
jobType |
string:
Spark |
[Povinné] Určuje typ úlohy. |
|
notificationSetting |
Nastavení oznámení pro úlohu |
||
outputs |
object |
Mapování výstupních datových vazeb použitých v úloze |
|
properties |
object |
Slovník vlastností assetu. |
|
pyFiles |
string[] |
Soubory Pythonu používané v úloze |
|
queueSettings |
Nastavení fronty pro úlohu |
||
resources |
Konfigurace výpočetního prostředku pro úlohu |
||
services |
<string,
Job |
Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
|
status |
Stav úlohy |
||
tags |
object |
Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. |
SparkJobEntryType
Hodnota | Description |
---|---|
SparkJobPythonEntry | |
SparkJobScalaEntry |
SparkJobPythonEntry
Name | Typ | Description |
---|---|---|
file |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Relativní cesta k souboru Pythonu pro vstupní bod úlohy |
sparkJobEntryType | string: |
[Povinné] Typ vstupního bodu úlohy |
SparkJobScalaEntry
Name | Typ | Description |
---|---|---|
className |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Název třídy Scala použitý jako vstupní bod |
sparkJobEntryType | string: |
[Povinné] Typ vstupního bodu úlohy |
SparkResourceConfiguration
Name | Typ | Default value | Description |
---|---|---|---|
instanceType |
string |
Volitelný typ virtuálního počítače, který je podporovaný cílovým výpočetním objektem. |
|
runtimeVersion |
string |
3.1 |
Verze modulu runtime Spark použitého pro úlohu. |
StackEnsembleSettings
Přejde na nastavení přizpůsobení spuštění StackEnsemble.
Name | Typ | Default value | Description |
---|---|---|---|
stackMetaLearnerKWargs |
object |
Volitelné parametry, které se mají předat inicializátoru metaučte. |
|
stackMetaLearnerTrainPercentage |
number (double) |
0.2 |
Určuje poměr trénovací sady (při výběru typu trénování a ověřování trénování) pro trénování metaučovače. Výchozí hodnota je 0,2. |
stackMetaLearnerType | None |
Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. |
StackMetaLearnerType
Metauč je model natrénovaný na výstupu jednotlivých heterogenních modelů. Výchozí metaučovací moduly jsou LogisticRegression pro úlohy klasifikace (nebo LogisticRegressionCV, pokud je povolené křížové ověřování) a ElasticNet pro regresní a prognózovací úlohy (nebo ElasticNetCV, pokud je povolené křížové ověřování). Tento parametr může být jedním z následujících řetězců: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor nebo LinearRegression.
Hodnota | Description |
---|---|
ElasticNet |
Výchozí metaučníci jsou LogisticRegression pro regresní úlohu. |
ElasticNetCV |
Výchozí metaučníci jsou LogisticRegression pro regresní úlohu, pokud je cv zapnuto. |
LightGBMClassifier | |
LightGBMRegressor | |
LinearRegression | |
LogisticRegression |
Výchozí metaučáci jsou LogisticRegression pro úlohy klasifikace. |
LogisticRegressionCV |
Výchozí metaučující jsou LogisticRegression pro úlohu klasifikace, pokud je cv zapnuté. |
None |
StochasticOptimizer
Stochastický optimalizátor pro modely obrázků.
Hodnota | Description |
---|---|
Adam |
Adam je algoritmus optimalizovaných stochastických objektivních funkcí na základě adaptivních odhadů momentů. |
Adamw |
AdamW je varianta optimalizátoru Adama, který má vylepšenou implementaci poklesu hmotnosti. |
None |
Není vybrán žádný optimalizátor. |
Sgd |
Optimalizátor stochastického gradientního sestupu. |
SweepJob
Definice úlohy uklidit
Name | Typ | Default value | Description |
---|---|---|---|
componentId |
string |
ID prostředku ARM prostředku komponenty |
|
computeId |
string |
ID prostředku ARM výpočetního prostředku |
|
description |
string |
Text popisu prostředku. |
|
displayName |
string |
Zobrazovaný název úlohy. |
|
earlyTermination | EarlyTerminationPolicy: |
Zásady předčasného ukončení umožňují před dokončením zrušit spuštění s nízkým výkonem. |
|
experimentName |
string |
Default |
Název experimentu, do které úloha patří. Pokud není nastavená, úloha se umístí do výchozího experimentu. |
identity | IdentityConfiguration: |
Konfigurace identity. Pokud je tato možnost nastavená, měla by to být jedna z AmlToken, ManagedIdentity, UserIdentity nebo null. Výchozí hodnota AmlToken, pokud má hodnotu null. |
|
inputs |
object |
Mapování vstupních datových vazeb použitých v úloze |
|
isArchived |
boolean |
False |
Archivuje se asset? |
jobType |
string:
Sweep |
[Povinné] Určuje typ úlohy. |
|
limits | {} |
Limit úlohy uklidit. |
|
notificationSetting |
Nastavení oznámení pro úlohu |
||
objective |
[Povinné] Cíl optimalizace |
||
outputs |
object |
Mapování výstupních datových vazeb použitých v úloze |
|
properties |
object |
Slovník vlastností assetu. |
|
queueSettings |
Nastavení fronty pro úlohu |
||
samplingAlgorithm | SamplingAlgorithm: |
[Povinné] Algoritmus vzorkování hyperparametrů |
|
searchSpace |
object |
[Povinné] Slovník obsahující každý parametr a jeho distribuci. Klíč slovníku je název parametru. |
|
services |
<string,
Job |
Seznam bodů JobEndpoints Pro místní úlohy bude mít koncový bod úlohy hodnotu koncového bodu FileStreamObject. |
|
status |
Stav úlohy |
||
tags |
object |
Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. |
|
trial |
[Povinné] Definice zkušební komponenty. |
SweepJobLimits
Třída limitu úlohy uklidit.
Name | Typ | Description |
---|---|---|
jobLimitsType |
string:
Sweep |
[Povinné] Typ JobLimit. |
maxConcurrentTrials |
integer (int32) |
Maximální počet souběžných zkušebních verzí úlohy uklidit. |
maxTotalTrials |
integer (int32) |
Uklidit job max total trials. |
timeout |
string (duration) |
Maximální doba běhu ve formátu ISO 8601, po které bude úloha zrušena. Podporuje pouze dobu trvání s přesností v sekundách. |
trialTimeout |
string (duration) |
Hodnota časového limitu zkušební verze úlohy uklidit |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
TableVerticalFeaturizationSettings
Konfigurace featurizace
Name | Typ | Default value | Description |
---|---|---|---|
blockedTransformers |
Tyto transformátory se nesmí používat při featurizaci. |
||
columnNameAndTypes |
object |
Slovník názvu sloupce a jeho typu (int, float, string, datetime atd.) |
|
datasetLanguage |
string |
Jazyk datové sady, užitečný pro textová data. |
|
enableDnnFeaturization |
boolean |
False |
Určuje, zda se mají použít featurizátory založené na Dnnu pro funkciaturizace dat. |
mode | Auto |
Režim featurizace – Uživatel může zachovat výchozí režim Auto a AutoML se postará o potřebnou transformaci dat ve fázi featurizace. Pokud je vybrána možnost Vypnuto, není dokončena žádná featurizace. Pokud je vybrána možnost Vlastní, může uživatel zadat další vstupy pro přizpůsobení způsobu provedení featurizace. |
|
transformerParams |
object |
Uživatel může zadat další transformátory, které se mají použít spolu se sloupci, na které by byl použit, a parametry pro konstruktor transformátoru. |
TableVerticalLimitSettings
Omezení provádění úloh.
Name | Typ | Default value | Description |
---|---|---|---|
enableEarlyTermination |
boolean |
True |
Povolení předčasného ukončení, určuje, jestli se autoMLJob ukončí brzy, pokud v posledních 20 iteracích nedojde k žádnému zlepšení skóre. |
exitScore |
number (double) |
Výstupní skóre pro úlohu AutoML |
|
maxConcurrentTrials |
integer (int32) |
1 |
Maximální počet souběžných iterací |
maxCoresPerTrial |
integer (int32) |
-1 |
Maximální počet jader na iteraci |
maxTrials |
integer (int32) |
1000 |
Počet iterací |
timeout |
string (duration) |
PT6H |
Časový limit úlohy AutoML |
trialTimeout |
string (duration) |
PT30M |
Časový limit iterace |
TargetAggregationFunction
Cílová agregační funkce.
Hodnota | Description |
---|---|
Max | |
Mean | |
Min | |
None |
Představuje žádnou sadu hodnot. |
Sum |
TargetLagsMode
Režimy výběru se zpožďují cíli.
Hodnota | Description |
---|---|
Auto |
Cílové prodlevy, které se mají určit automaticky. |
Custom |
Použijte prodlevy vlastního cíle. |
TargetRollingWindowSizeMode
Cílová režim velikostí oken se zatáčem.
Hodnota | Description |
---|---|
Auto |
Automaticky určete velikost posuvné oken. |
Custom |
Použijte zadanou velikost posuvné okno. |
TaskType
Typ úlohy AutoMLJob.
Hodnota | Description |
---|---|
Classification |
Klasifikace ve strojovém učení a statistikách je přístup ke učení pod dohledem, ve kterém se počítačový program učí z dat, která jsou jim udělena, a provádí nové pozorování nebo klasifikace. |
Forecasting |
Prognózování je zvláštní druh regresní úlohy, která se zabývá daty časových řad a vytváří model prognózování, který lze použít k predikci téměř budoucích hodnot na základě vstupů. |
ImageClassification |
Klasifikace obrázků. Klasifikace obrázků s více třídami se používá, když je obrázek klasifikovaný pouze s jedním popiskem ze sady tříd – například každý obrázek je klasifikován jako obrázek "kočky" nebo "pes" nebo "kachna". |
ImageClassificationMultilabel |
Multilabel klasifikace obrázků. Klasifikace obrázků s více popisky se používá, když může mít obrázek jeden nebo více popisků ze sady popisků – například obrázek může být označený jako "kočka" i "pes". |
ImageInstanceSegmentation |
Segmentace instance image Segmentace instancí se používá k identifikaci objektů na obrázku na úrovni pixelů a nakreslení mnohoúhelníku kolem každého objektu na obrázku. |
ImageObjectDetection |
Rozpoznávání objektů obrázku Rozpoznávání objektů se používá k identifikaci objektů na obrázku a vyhledání každého objektu s ohraničujícím rámečkem, například vyhledání všech psů a koček na obrázku a vykreslení ohraničujícího rámečku kolem každého objektu. |
Regression |
Regrese znamená predikci hodnoty pomocí vstupních dat. Regresní modely se používají k predikci souvislé hodnoty. |
TextClassification |
Klasifikace textu (označovaná také jako označování textu nebo kategorizace textu) je proces řazení textu do kategorií. Kategorie se vzájemně vylučují. |
TextClassificationMultilabel |
Úloha klasifikace s více názvy přiřadí každou ukázku skupině (nula nebo více) cílových popisků. |
TextNER |
Rozpoznávání entit s názvem textu neboli TextNER. Pojmenované rozpoznávání entit (NER) je schopnost používat volný text a identifikovat výskyty entit, jako jsou lidé, místa, organizace a další. |
TensorFlow
Konfigurace distribuce TensorFlow
Name | Typ | Default value | Description |
---|---|---|---|
distributionType | string: |
[Povinné] Určuje typ distribuční architektury. |
|
parameterServerCount |
integer (int32) |
0 |
Počet úloh serveru parametrů |
workerCount |
integer (int32) |
Počet pracovníků. Pokud není zadaný, nastaví se výchozí počet instancí. |
TextClassification
Úloha klasifikace textu ve svislé funkci AutoML NLP NLP – Zpracování přirozeného jazyka.
Name | Typ | Default value | Description |
---|---|---|---|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
primaryMetric | Accuracy |
Primární metrika pro Text-Classification úkol |
|
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
TextClassificationMultilabel
Úloha Multilabel klasifikace textu ve svislé funkci AutoML NLP NLP – Zpracování přirozeného jazyka.
Name | Typ | Default value | Description |
---|---|---|---|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
primaryMetric |
Primární metrika pro úlohu Text –Classification-Multilabel V současné době je podporována pouze přesnost jako primární metrika, takže ji uživatel nemusí explicitně nastavit. |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType | string: |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
TextNer
Text-NER úkol ve svislé funkci AutoML NLP. NER – Rozpoznávání pojmenovaných entit. NLP – Zpracování přirozeného jazyka.
Name | Typ | Default value | Description |
---|---|---|---|
featurizationSettings |
Vstupy featurizace potřebné pro úlohu AutoML |
||
limitSettings |
Omezení spouštění pro AutoMLJob. |
||
logVerbosity | Info |
Protokolování podrobností pro úlohu |
|
primaryMetric |
Primární metrika pro Text-NER úkol Pro text-NER je podporována pouze hodnota Přesnost, takže uživatel tuto hodnotu explicitně nenastavuje. |
||
targetColumnName |
string |
Název cílového sloupce: Jedná se o sloupec hodnot predikce. Označuje se také jako název sloupce popisku v kontextu úkolů klasifikace. |
|
taskType |
string:
TextNER |
[Povinné] Typ úlohy pro AutoMLJob |
|
trainingData |
[Povinné] Trénování vstupu dat |
||
validationData |
Ověřovací vstupy dat. |
TrialComponent
Definice zkušební komponenty.
Name | Typ | Default value | Description |
---|---|---|---|
codeId |
string |
ID prostředku ARM prostředku kódu |
|
command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Příkaz, který se spustí při spuštění úlohy. Např. Python train.py |
|
distribution | DistributionConfiguration: |
Konfigurace distribuce úlohy Pokud je tato možnost nastavená, měla by to být jedna z mpi, Tensorflow, PyTorch nebo null. |
|
environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] ID prostředku ARM specifikace prostředí pro úlohu. |
|
environmentVariables |
object |
Proměnné prostředí zahrnuté v úloze |
|
resources | {} |
Konfigurace výpočetního prostředku pro úlohu |
TritonModelJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
triton_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
TritonModelJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
triton_model |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
TruncationSelectionPolicy
Definuje zásadu předčasného ukončení, která zruší dané procento spuštění v každém intervalu vyhodnocení.
Name | Typ | Default value | Description |
---|---|---|---|
delayEvaluation |
integer (int32) |
0 |
Početintervalch |
evaluationInterval |
integer (int32) |
0 |
Interval (počet spuštění) mezi vyhodnoceními zásad |
policyType |
string:
Truncation |
[Povinné] Název konfigurace zásad |
|
truncationPercentage |
integer (int32) |
0 |
Procento spuštění, která se mají zrušit v každém intervalu vyhodnocení. |
UriFileJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
uri_file |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
UriFileJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
uri_file |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
UriFolderJobInput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis vstupu |
|
jobInputType |
string:
uri_folder |
[Povinné] Určuje typ úlohy. |
|
mode | ReadOnlyMount |
Režim doručení vstupního majetku |
|
uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Povinné] Identifikátor URI vstupního assetu |
UriFolderJobOutput
Name | Typ | Default value | Description |
---|---|---|---|
description |
string |
Popis výstupu |
|
jobOutputType |
string:
uri_folder |
[Povinné] Určuje typ úlohy. |
|
mode | ReadWriteMount |
Režim doručování výstupních prostředků |
|
uri |
string |
Identifikátor URI výstupního prostředku |
UserIdentity
Konfigurace identity uživatele
Name | Typ | Description |
---|---|---|
identityType | string: |
[Povinné] Určuje typ architektury identit. |
UseStl
Nakonfigurujte rozklad STL cílového sloupce časové řady.
Hodnota | Description |
---|---|
None |
Žádná dekompozice stl. |
Season | |
SeasonTrend |
ValidationMetricType
Metoda výpočtů metrik, která se má použít pro metriky ověřování v úlohách obrázků.
Hodnota | Description |
---|---|
Coco |
Metrika Coco. |
CocoVoc |
Metrika CocoVoc. |
None |
Žádná metrika. |
Voc |
Metrika Voc. |
WebhookType
Výčet určující typ služby zpětného volání webhooku.
Hodnota | Description |
---|---|
AzureDevOps |