Jobs - Create Or Update
Erstellt einen Job und führt ihn aus.
Im Aktualisierungsfall ersetzen die Tags in der übergebenen Definition die Tags im vorhandenen Auftrag.
Erstellt einen Job und führt ihn aus.
Im Aktualisierungsfall ersetzen die Tags in der übergebenen Definition die Tags im vorhandenen Auftrag.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2025-12-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
id
|
path | True |
string |
Der Name und der Bezeichner für den Auftrag. Bei dieser Groß-/Kleinschreibung wird die Groß-/Kleinschreibung beachtet. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Name des Azure Machine Learning-Arbeitsbereichs |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| properties | True | JobBaseProperties: |
[Erforderlich] Zusätzliche Attribute der Entität. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Aktualisierung der Ressource 'JobBase' war erfolgreich |
|
| 201 Created |
Die Erstellungsoperation der Ressource 'JobBase' war erfolgreich |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
|
Create |
|
Create |
|
Create |
|
Create |
CreateOrUpdate AutoML Job.
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
}
}
Beispiel für eine Antwort
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "Scheduled",
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "ManagedIdentity"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"isArchived": false,
"jobType": "AutoML",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "Scheduled",
"tags": {
"string": "string"
},
"taskDetails": {
"limitSettings": {
"maxTrials": 2
},
"modelSettings": {
"validationCropSize": 2
},
"searchSpace": [
{
"validationCropSize": "choice(2, 360)"
}
],
"targetColumnName": "string",
"taskType": "ImageClassification",
"trainingData": {
"jobInputType": "mltable",
"uri": "string"
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "ManagedIdentity"
}
}
CreateOrUpdate Command Job.
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
}
}
}
Beispiel für eine Antwort
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"parameters": {
"string": "string"
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"a0847709-f5aa-4561-8ba5-d915d403fdcf": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"codeId": "string",
"command": "string",
"computeId": "string",
"displayName": "string",
"distribution": {
"distributionType": "TensorFlow",
"parameterServerCount": 1,
"workerCount": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"experimentName": "string",
"identity": {
"identityType": "AMLToken"
},
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Command",
"limits": {
"jobLimitsType": "Command",
"timeout": "PT5M"
},
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "ReadWriteMount",
"uri": "string"
}
},
"parameters": {
"string": "string"
},
"properties": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"b8163d40-c351-43d6-8a34-d0cd895b8a5a": null
}
}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
CreateOrUpdate Pipeline Job.
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"settings": {},
"tags": {
"string": "string"
}
}
}
Beispiel für eine Antwort
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"settings": {},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"experimentName": "string",
"inputs": {
"string": {
"description": "string",
"jobInputType": "literal",
"value": "string"
}
},
"jobType": "Pipeline",
"outputs": {
"string": {
"description": "string",
"jobOutputType": "uri_file",
"mode": "Upload",
"uri": "string"
}
},
"properties": {
"string": "string"
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"settings": {},
"status": "NotStarted",
"tags": {
"string": "string"
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
CreateOrUpdate Sweep Job.
Beispielanforderung
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/jobs/string?api-version=2025-12-01
{
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
}
}
},
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
}
}
Beispiel für eine Antwort
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
{
"name": "string",
"type": "string",
"id": "string",
"properties": {
"description": "string",
"computeId": "string",
"displayName": "string",
"earlyTermination": {
"delayEvaluation": 1,
"evaluationInterval": 1,
"policyType": "MedianStopping"
},
"experimentName": "string",
"jobType": "Sweep",
"limits": {
"jobLimitsType": "Sweep",
"maxConcurrentTrials": 1,
"maxTotalTrials": 1,
"trialTimeout": "PT1S"
},
"objective": {
"goal": "Minimize",
"primaryMetric": "string"
},
"properties": {
"string": "string"
},
"samplingAlgorithm": {
"samplingAlgorithmType": "Grid"
},
"searchSpace": {
"string": {}
},
"services": {
"string": {
"endpoint": "string",
"errorMessage": "string",
"jobServiceType": "string",
"port": 1,
"properties": {
"string": "string"
},
"status": "string"
}
},
"status": "NotStarted",
"tags": {
"string": "string"
},
"trial": {
"codeId": "string",
"command": "string",
"distribution": {
"distributionType": "Mpi",
"processCountPerInstance": 1
},
"environmentId": "string",
"environmentVariables": {
"string": "string"
},
"resources": {
"instanceCount": 1,
"instanceType": "string",
"properties": {
"string": {
"e6b6493e-7d5e-4db3-be1e-306ec641327e": null
}
}
}
}
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
All |
Alle Knoten bedeutet, dass der Dienst auf allen Knoten des Auftrags ausgeführt wird |
|
Aml |
Konfiguration der AML-Token-Identität. |
|
Auto |
Prognosehorizont, der automatisch vom System bestimmt wird. |
|
Auto |
AutoMLJob-Klasse. Verwenden Sie diese Klasse zum Ausführen von AutoML-Aufgaben wie Klassifizierung/Regression usw. Unter TaskType-Enumeration finden Sie alle unterstützten Aufgaben. |
|
Auto |
N-Cross-Validierungen werden automatisch ermittelt. |
|
Auto |
|
|
Auto |
|
|
Auto |
Das automatisch ermittelte rollierende Fenster des Ziels verzögert sich. |
|
Azure |
Webhookdetails speziell für Azure DevOps |
|
Bandit |
Definiert eine Richtlinie für die vorzeitige Beendigung basierend auf Slack-Kriterien sowie eine Häufigkeit und ein Verzögerungsintervall für die Auswertung |
|
Bayesian |
Definiert einen Sampling-Algorithmus, der Werte basierend auf vorherigen Werten generiert |
|
Blocked |
Enumeration für alle Klassifizierungsmodelle, die von AutoML unterstützt werden. |
| Classification |
Klassifizierungsaufgabe in der vertikalen AutoML-Tabelle. |
|
Classification |
Enumeration für alle Klassifizierungsmodelle, die von AutoML unterstützt werden. |
|
Classification |
Primäre Metriken für Klassifizierungsaufgaben mit mehreren Bezeichnungen. |
|
Classification |
Primäre Metriken für Klassifizierungsaufgaben. |
|
Classification |
Konfiguration im Zusammenhang mit der Klassifizierungsschulung. |
|
Command |
Definition des Befehlsauftrags. |
|
Command |
Befehl Job Limit-Klasse. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Custom |
Der gewünschte maximale Prognosehorizont in Einheiten der Zeitreihenhäufigkeit. |
|
Custom |
|
|
Custom |
|
|
Custom |
N-Cross-Validierungen werden vom Benutzer angegeben. |
|
Custom |
|
|
Custom |
|
|
Custom |
|
|
Distribution |
Enumeration, um den Auftragsverteilungstyp zu bestimmen. |
|
Early |
|
|
Email |
Enumeration, um den Typ der E-Mail-Benachrichtigung zu bestimmen. |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Fehlerantwort |
|
Feature |
Flag zum Generieren von Verzögerungen für die numerischen Features. |
|
Featurization |
Featurisierungsmodus : Der Benutzer kann den Standardmodus "Auto" beibehalten, und AutoML übernimmt die erforderliche Transformation der Daten in der Featurisierungsphase. Wenn "Aus" ausgewählt ist, wird keine Featurierung durchgeführt. Wenn "Benutzerdefiniert" ausgewählt ist, können Benutzer zusätzliche Eingaben angeben, um anzupassen, wie die Reifung erfolgt. |
|
Forecast |
Enumeration, um den Auswahlmodus für den Prognosehorizont zu bestimmen. |
| Forecasting |
Prognoseaufgabe in der vertikalen AutoML-Tabelle. |
|
Forecasting |
Enumeration für alle Prognosemodelle, die von AutoML unterstützt werden. |
|
Forecasting |
Primäre Metriken für die Prognoseaufgabe. |
|
Forecasting |
Prognose spezifischer Parameter. |
|
Forecasting |
Prognose Konfiguration im Zusammenhang mit der Schulung. |
| Goal |
Definiert unterstützte Metrikziele für die Hyperparameteroptimierung |
|
Grid |
Definiert einen Sampling-Algorithmus, der jede Wertekombination im Raum erschöpfend generiert |
|
Identity |
Enumeration zum Bestimmen des Identitätsframeworks. |
|
Image |
Bildklassifizierung. Die Bildklassifizierung mit mehreren Klassen wird verwendet, wenn ein Bild mit nur einer einzigen Beschriftung aus einer Reihe von Klassen klassifiziert wird - z. B. wird jedes Bild entweder als Bild einer "Katze" oder eines "Hundes" oder einer "Ente" klassifiziert. |
|
Image |
Bildklassifizierung mit mehreren Etiketten. Die Bildklassifizierung mit mehreren Beschriftungen wird verwendet, wenn ein Bild eine oder mehrere Beschriftungen aus einem Satz von Beschriftungen haben kann - z. B. kann ein Bild sowohl mit "Katze" als auch mit "Hund" beschriftet sein. |
|
Image |
Segmentierung von Bildinstanzen. Die Instanzsegmentierung wird verwendet, um Objekte in einem Bild auf Pixelebene zu identifizieren, indem ein Polygon um jedes Objekt im Bild gezeichnet wird. |
|
Image |
Beschränken Sie die Einstellungen für den AutoML-Auftrag. |
|
Image |
Verteilungsausdrücke zum Bewegen von Werten von Modelleinstellungen. <Beispiel> Einige Beispiele sind:
|
|
Image |
Verteilungsausdrücke zum Bewegen von Werten von Modelleinstellungen. <Beispiel> Einige Beispiele sind:
|
|
Image |
Einstellungen, die für die Schulung des Modells verwendet werden. Weitere Informationen zu den verfügbaren Einstellungen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Einstellungen, die für die Schulung des Modells verwendet werden. Weitere Informationen zu den verfügbaren Einstellungen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Erkennung von Bildobjekten. Die Objekterkennung wird verwendet, um Objekte in einem Bild zu identifizieren und jedes Objekt mit einem Begrenzungsrahmen zu lokalisieren, z. B. alle Hunde und Katzen in einem Bild zu lokalisieren und einen Begrenzungsrahmen um jedes Objekt zu zeichnen. |
|
Image |
Modellüberräumung und hyperparameterbezogene Einstellungen. |
|
Input |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
Instance |
Primäre Metriken für InstanceSegmentation-Aufgaben. |
|
Job |
Ressourcenumschlag für Azure Resource Manager. |
|
Job |
Enumeration, um den Auftragseingabetyp zu bestimmen. |
|
Job |
|
|
Job |
Enumeration, um den Auftragsausgabetyp zu bestimmen. |
|
Job |
|
|
Job |
Definition des Auftragsendpunkts |
|
Job |
Der Status eines Auftrags. |
|
Job |
Aufzählung, um die Auftragsebene zu bestimmen. |
|
Job |
Enumeration, um den Typ des Auftrags zu bestimmen. |
|
Learning |
Lernratenplaner enum. |
|
Literal |
Literaler Eingabetyp. |
|
Log |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
Managed |
Konfiguration der verwalteten Identität. |
|
Median |
Definiert eine Richtlinie für die vorzeitige Beendigung basierend auf den laufenden Durchschnitten der primären Metrik aller Ausführungen |
|
MLFlow |
|
|
MLFlow |
|
|
MLTable |
|
|
MLTable |
|
|
Model |
Größe des Bildmodells. |
| Mpi |
Konfiguration der MPI-Verteilung. |
|
NCross |
Bestimmt, wie der Wert von N-Kreuz-Validierungen bestimmt wird. |
|
Nlp |
|
|
Nlp |
Einschränkungen bei der Auftragsausführung. |
|
Nodes |
Die aufgezählten Typen für den Knotenwert |
|
Notification |
Konfiguration für die Benachrichtigung. |
|
Object |
Primäre Metriken für die Aufgabe Image ObjectDetection. |
| Objective |
Ziel der Optimierung. |
|
Output |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
Pipeline |
Pipeline-Auftragsdefinition: Definiert generische MFE-Attribute. |
|
Py |
Konfiguration der PyTorch-Verteilung. |
|
Queue |
|
|
Random |
Definiert einen Sampling-Algorithmus, der Werte nach dem Zufallsprinzip generiert |
|
Random |
Der spezifische Typ des Zufallsalgorithmus |
| Regression |
Regressionsaufgabe in der vertikalen AutoML-Tabelle. |
|
Regression |
Enumeration für alle Regressionsmodelle, die von AutoML unterstützt werden. |
|
Regression |
Primäre Metriken für die Regressionsaufgabe. |
|
Regression |
Konfiguration im Zusammenhang mit dem Regressionstraining. |
|
Sampling |
|
|
Seasonality |
Prognose des saisonalen Modus. |
|
Short |
Der Parameter, der definiert, wie AutoML kurze Zeitreihen verarbeiten soll. |
|
Spark |
Definition des Spark-Auftrags. |
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Stack |
Erweitert die Einstellung zum Anpassen der StackEnsemble-Ausführung. |
|
Stack |
Der Meta-Learner ist ein Modell, das auf den Ausgaben der einzelnen heterogenen Modelle trainiert ist.\r\nStandard-Meta-Learner sind LogisticRegression für Klassifikationsaufgaben (oder LogisticRegressionCV, falls Kreuzvalidierung aktiviert ist) und ElasticNet für Regressions-/Prognoseaufgaben (oder ElasticNetCV, falls Crossvalidierung aktiviert ist).\r\nDieser Parameter kann einer der folgenden Strings sein: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor oder LinearRegression |
|
Stochastic |
Stochastik-Optimierer für Bildmodelle. |
|
Sweep |
Definition des Sweep-Auftrags. |
|
Sweep |
Sweep Job Limit-Klasse. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Table |
Konfiguration der Featurisierung. |
|
Table |
Einschränkungen bei der Auftragsausführung. |
|
Target |
Zielaggregatfunktion. |
|
Target |
Ziel verzögert die Auswahlmodi. |
|
Target |
Zielgrößenmodus für rollierende Fenster. |
|
Task |
AutoMLJob-Aufgabentyp. |
|
Tensor |
Konfiguration der TensorFlow-Verteilung. |
|
Text |
Aufgabe zur Textklassifizierung in der vertikalen AutoML NLP-Abteilung. NLP - Verarbeitung natürlicher Sprache. |
|
Text |
Textklassifizierung Multilabel-Aufgabe in AutoML NLP vertikal. NLP - Verarbeitung natürlicher Sprache. |
|
Text |
Text-NER Aufgabe in der AutoML NLP-Vertikale. NER - Erkennung benannter Entitäten. NLP - Verarbeitung natürlicher Sprache. |
|
Trial |
Definition der Testkomponente. |
|
Triton |
|
|
Triton |
|
|
Truncation |
Definiert eine Richtlinie für vorzeitige Beendigung, die einen bestimmten Prozentsatz der Ausführungen in jedem Auswertungsintervall abbricht. |
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
User |
Konfiguration der Benutzeridentität. |
|
Use |
Konfigurieren sie die STL-Analyse der Zielspalte der Zeitreihe. |
|
Validation |
Methode zur Berechnung der Metrik, die für Validierungsmetriken in Bildaufgaben verwendet werden soll. |
|
Webhook |
Enum, um den Webhook-Rückrufdiensttyp zu bestimmen. |
AllNodes
Alle Knoten bedeutet, dass der Dienst auf allen Knoten des Auftrags ausgeführt wird
| Name | Typ | Beschreibung |
|---|---|---|
| nodesValueType |
string:
All |
[Erforderlich] Typ des Knotenwerts |
AmlToken
Konfiguration der AML-Token-Identität.
| Name | Typ | Beschreibung |
|---|---|---|
| identityType |
string:
AMLToken |
[Erforderlich] Gibt den Typ des Identitätsframeworks an. |
AutoForecastHorizon
Prognosehorizont, der automatisch vom System bestimmt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Auto |
[Erforderlich] Legen Sie den Auswahlmodus für den Prognosehorizont fest. |
AutoMLJob
AutoMLJob-Klasse. Verwenden Sie diese Klasse zum Ausführen von AutoML-Aufgaben wie Klassifizierung/Regression usw. Unter TaskType-Enumeration finden Sie alle unterstützten Aufgaben.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| componentId |
string |
ARM-Ressourcen-ID der Komponentenressource. |
|
| computeId |
string |
ARM-Ressourcen-ID der Computeressource. |
|
| description |
string |
Der Text der Objektbeschreibung. |
|
| displayName |
string |
Anzeigename des Auftrags. |
|
| environmentId |
string |
Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag. Dies ist optionaler Wert, der bei Ausführung des Auftrags bei der Ausführung des Auftrags standardmäßig autoML für die Produktions-AutoML-zusammengestellte Umgebungsversion bereitstellt. |
|
| environmentVariables |
object |
Umgebungsvariablen, die im Auftrag enthalten sind. |
|
| experimentName |
string |
Default |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
| identity | IdentityConfiguration: |
Identitätskonfiguration. Wenn festgelegt, sollte dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
|
| isArchived |
boolean |
False |
Ist die Ressource archiviert? |
| jobType |
string:
AutoML |
[Erforderlich] Gibt den Auftragstyp an. |
|
| notificationSetting |
Benachrichtigungseinstellung für den Auftrag |
||
| outputs |
object |
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. |
|
| properties |
object |
Das Objekteigenschaftenverzeichnis. |
|
| queueSettings |
Warteschlangeneinstellungen für den Auftrag |
||
| resources |
Berechnen der Ressourcenkonfiguration für den Auftrag. |
||
| services |
<string,
Job |
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
|
| status |
Status des Auftrags. |
||
| tags |
object |
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
|
| taskDetails | AutoMLVertical: |
[Erforderlich] Dies stellt ein Szenario dar, das einer der Tabellen/NLP/Image sein kann. |
AutoNCrossValidations
N-Cross-Validierungen werden automatisch ermittelt.
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Auto |
[Erforderlich] Modus zum Ermitteln von N-Kreuzüberprüfungen. |
AutoSeasonality
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Auto |
[Erforderlich] Saisonalitätsmodus. |
AutoTargetLags
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Auto |
[Erforderlich] Festlegen des Zielverzögerungsmodus – Auto/Benutzerdefiniert |
AutoTargetRollingWindowSize
Das automatisch ermittelte rollierende Fenster des Ziels verzögert sich.
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Auto |
[Erforderlich] TargetRollingWindowSiz-Erkennungsmodus. |
AzureDevOpsWebhook
Webhookdetails speziell für Azure DevOps
| Name | Typ | Beschreibung |
|---|---|---|
| eventType |
string |
Senden eines Rückrufs für ein angegebenes Benachrichtigungsereignis |
| webhookType |
string:
Azure |
[Erforderlich] Gibt den Typ des Diensts an, der einen Rückruf senden soll. |
BanditPolicy
Definiert eine Richtlinie für die vorzeitige Beendigung basierend auf Slack-Kriterien sowie eine Häufigkeit und ein Verzögerungsintervall für die Auswertung
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Anzahl der Intervalle, um die die erste Auswertung verzögert werden soll. |
| evaluationInterval |
integer (int32) |
0 |
Intervall (Anzahl der Ausführungen) zwischen Richtlinienauswertungen. |
| policyType |
string:
Bandit |
[Erforderlich] Name der Richtlinienkonfiguration |
|
| slackAmount |
number (float) |
0 |
Absoluter Abstand, der vom besten Lauf erlaubt ist. |
| slackFactor |
number (float) |
0 |
Verhältnis des zulässigen Abstands vom besten Lauf. |
BayesianSamplingAlgorithm
Definiert einen Sampling-Algorithmus, der Werte basierend auf vorherigen Werten generiert
| Name | Typ | Beschreibung |
|---|---|---|
| samplingAlgorithmType |
string:
Bayesian |
[Erforderlich] Der Algorithmus zum Generieren von Hyperparameterwerten zusammen mit Konfigurationseigenschaften |
BlockedTransformers
Enumeration für alle Klassifizierungsmodelle, die von AutoML unterstützt werden.
| Wert | Beschreibung |
|---|---|
| TextTargetEncoder |
Zielcodierung für Textdaten. |
| OneHotEncoder |
Ohe Hot Encoding erstellt eine binäre Featuretransformation. |
| CatTargetEncoder |
Zielcodierung für kategoriale Daten. |
| TfIdf |
Tf-Idf steht für: term-frequency mal inverse document-frequency. Dabei handelt es sich um ein gebräuchliches Gewichtungsschema zur Identifizierung von Informationen aus Dokumenten. |
| WoETargetEncoder |
Die Weight of Evidence-Codierung ist eine Technik, die zum Codieren kategorialer Variablen verwendet wird. Es verwendet den natürlichen Logarithmus von P(1)/P(0), um Gewichte zu erstellen. |
| LabelEncoder |
Der Etiketten-Encoder konvertiert Beschriftungen/kategoriale Variablen in numerischer Form. |
| WordEmbedding |
Die Worteinbettung hilft dabei, Wörter oder Ausdrücke als Vektor oder eine Reihe von Zahlen darzustellen. |
| NaiveBayes |
Naive Bayes ist eine Klassifikation, die zur Klassifizierung von diskreten Merkmalen verwendet wird, die kategorisch verteilt sind. |
| CountVectorizer |
Count Vectorizer konvertiert eine Sammlung von Textdokumenten in eine Matrix mit Tokenanzahl. |
| HashOneHotEncoder |
Hashing One Hot Encoder kann kategoriale Variablen in eine begrenzte Anzahl neuer Funktionen umwandeln. Dies wird häufig für kategoriale Features mit hoher Kardinalität verwendet. |
Classification
Klassifizierungsaufgabe in der vertikalen AutoML-Tabelle.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Spalten, die für CVSplit-Daten verwendet werden sollen. |
|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| nCrossValidations | NCrossValidations: |
Anzahl der Kreuzvalidierungsfalten, die auf das Trainingsdataset angewendet werden sollen, wenn kein Validierungsdataset bereitgestellt wird. |
|
| positiveLabel |
string |
Positive Bezeichnung für die Berechnung binärer Metriken. |
|
| primaryMetric | AUCWeighted |
Primäre Metriken für Klassifizierungsaufgaben. |
|
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| testData |
Testen sie die Dateneingabe. |
||
| testDataSize |
number (double) |
Der Anteil des Testdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| trainingSettings |
Eingaben für die Schulungsphase für einen AutoML-Auftrag. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| weightColumnName |
string |
Der Name der Beispielgewichtungsspalte. Automatisierte ML unterstützt eine gewichtete Spalte als Eingabe, wodurch Zeilen in den Daten nach oben oder unten gewichtet werden. |
ClassificationModels
Enumeration für alle Klassifizierungsmodelle, die von AutoML unterstützt werden.
| Wert | Beschreibung |
|---|---|
| LogisticRegression |
Die logistische Regression ist eine grundlegende Klassifizierungstechnik. Sie gehört zur Gruppe der linearen Klassifikatoren und ähnelt in gewisser Weise der polynomialen und linearen Regression. Die logistische Regression ist schnell und relativ unkompliziert, und es ist bequem für Sie, die Ergebnisse zu interpretieren. Obwohl es sich im Wesentlichen um eine Methode zur binären Klassifizierung handelt, kann sie auch auf Probleme mit mehreren Klassen angewendet werden. |
| SGD |
SGD: Der stochastische Gradientenabstieg ist ein Optimierungsalgorithmus, der häufig in Anwendungen des maschinellen Lernens verwendet wird, um die Modellparameter zu finden, die der besten Anpassung zwischen vorhergesagten und tatsächlichen Ergebnissen entsprechen. |
| MultinomialNaiveBayes |
Der multinomiale Naive Bayes-Klassifikator eignet sich für die Klassifizierung mit diskreten Merkmalen (z. B. Wortzahlen für die Textklassifikation). Die multinomiale Verteilung erfordert normalerweise die Anzahl ganzzahliger Features. In der Praxis können jedoch auch fraktionale Zählungen wie tf-idf funktionieren. |
| BernoulliNaiveBayes |
Naiver Bayes-Klassifikator für multivariate Bernoulli-Modelle. |
| SVM |
Eine Support Vector Machine (SVM) ist ein überwachtes maschinelles Lernmodell, das Klassifizierungsalgorithmen für Zwei-Gruppen-Klassifizierungsprobleme verwendet. Nachdem sie einem SVM-Modell Sätze von beschrifteten Trainingsdaten für jede Kategorie gegeben haben, sind sie in der Lage, neuen Text zu kategorisieren. |
| LinearSVM |
Eine Support Vector Machine (SVM) ist ein überwachtes maschinelles Lernmodell, das Klassifizierungsalgorithmen für Zwei-Gruppen-Klassifizierungsprobleme verwendet. Nachdem sie einem SVM-Modell Sätze von beschrifteten Trainingsdaten für jede Kategorie gegeben haben, sind sie in der Lage, neuen Text zu kategorisieren. Lineare SVM funktioniert am besten, wenn die Eingabedaten linear sind, d. h. Daten können leicht klassifiziert werden, indem die gerade Linie zwischen den klassifizierten Werten in einem gezeichneten Diagramm gezeichnet wird. |
| KNN |
Der K-Nearest-Neighbors-Algorithmus (KNN) verwendet "Merkmalsähnlichkeit", um die Werte neuer Datenpunkte vorherzusagen, was weiter bedeutet, dass dem neuen Datenpunkt ein Wert zugewiesen wird, der darauf basiert, wie genau er mit den Punkten im Trainingssatz übereinstimmt. |
| DecisionTree |
Entscheidungsbäume sind eine nicht-parametrische überwachte Lernmethode, die sowohl für Klassifizierungs- als auch für Regressionsaufgaben verwendet wird. Ziel ist es, ein Modell zu erstellen, das den Wert einer Zielvariablen vorhersagt, indem einfache Entscheidungsregeln gelernt werden, die aus den Datenmerkmalen abgeleitet werden. |
| RandomForest |
Random Forest ist ein überwachter Lernalgorithmus. Der "Wald", den es aufbaut, ist ein Ensemble von Entscheidungsbäumen, die normalerweise mit der "Bagging"-Methode trainiert werden. Die Grundidee der Bagging-Methode ist, dass eine Kombination von Lernmodellen das Gesamtergebnis erhöht. |
| ExtremeRandomTrees |
Extreme Trees ist ein Ensemble-Algorithmus für maschinelles Lernen, der die Vorhersagen aus vielen Entscheidungsbäumen kombiniert. Es hängt mit dem weit verbreiteten Random-Forest-Algorithmus zusammen. |
| LightGBM |
LightGBM ist ein Gradient Boosting-Framework, das baumbasierte Lernalgorithmen verwendet. |
| GradientBoosting |
Die Technik, Wochenlernende in einen starken Lernenden zu überführen, wird als Boosting bezeichnet. Der Prozess des Gradientenverstärkungsalgorithmus arbeitet mit dieser Ausführungstheorie. |
| XGBoostClassifier |
XGBoost: Extremer Gradienten-Boosting-Algorithmus. Dieser Algorithmus wird für strukturierte Daten verwendet, bei denen die Werte der Zielspalten in unterschiedliche Klassenwerte unterteilt werden können. |
ClassificationMultilabelPrimaryMetrics
Primäre Metriken für Klassifizierungsaufgaben mit mehreren Bezeichnungen.
| Wert | Beschreibung |
|---|---|
| AUCWeighted |
AUC ist die Fläche unter der Kurve. Diese Metrik stellt das arithmetische Mittel der Punktzahl für jede Klasse dar, gewichtet mit der Anzahl der wahren Instanzen in jeder Klasse. |
| Accuracy |
Die Genauigkeit ist der Anteil der Vorhersagen, die genau mit den wahren Klassenbezeichnungen übereinstimmen. |
| NormMacroRecall |
Der normalisierte Makro-Recall wird über das Recall-Makro gemittelt und normalisiert, damit die zufällige Leistung ein Ergebnis von 0 und die ideale Leistung einen Wert von 1 liefert. |
| AveragePrecisionScoreWeighted |
Das arithmetische Mittel der durchschnittlichen Genauigkeitsbewertung für jede Klasse, gewichtet mit der Anzahl der echten Instanzen in jeder Klasse. |
| PrecisionScoreWeighted |
Das arithmetische Mittel der Genauigkeit für jede Klasse, gewichtet mit der Anzahl der echten Instanzen in jeder Klasse. |
| IOU |
Schnittmenge über Vereinigung. Schnittmenge von Vorhersagen dividiert durch Vereinigung von Vorhersagen. |
ClassificationPrimaryMetrics
Primäre Metriken für Klassifizierungsaufgaben.
| Wert | Beschreibung |
|---|---|
| AUCWeighted |
AUC ist die Fläche unter der Kurve. Diese Metrik stellt das arithmetische Mittel der Punktzahl für jede Klasse dar, gewichtet mit der Anzahl der wahren Instanzen in jeder Klasse. |
| Accuracy |
Die Genauigkeit ist der Anteil der Vorhersagen, die genau mit den wahren Klassenbezeichnungen übereinstimmen. |
| NormMacroRecall |
Der normalisierte Makro-Recall wird über das Recall-Makro gemittelt und normalisiert, damit die zufällige Leistung ein Ergebnis von 0 und die ideale Leistung einen Wert von 1 liefert. |
| AveragePrecisionScoreWeighted |
Das arithmetische Mittel der durchschnittlichen Genauigkeitsbewertung für jede Klasse, gewichtet mit der Anzahl der echten Instanzen in jeder Klasse. |
| PrecisionScoreWeighted |
Das arithmetische Mittel der Genauigkeit für jede Klasse, gewichtet mit der Anzahl der echten Instanzen in jeder Klasse. |
ClassificationTrainingSettings
Konfiguration im Zusammenhang mit der Klassifizierungsschulung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| allowedTrainingAlgorithms |
Zulässige Modelle für klassifizierungsaufgabe. |
||
| blockedTrainingAlgorithms |
Blockierte Modelle für klassifizierungsaufgabe. |
||
| enableDnnTraining |
boolean |
False |
Aktivieren Sie die Empfehlung von DNN-Modellen. |
| enableModelExplainability |
boolean |
True |
Kennzeichnen Sie die Kennzeichnung, um die Erläuterung für das beste Modell zu aktivieren. |
| enableOnnxCompatibleModels |
boolean |
False |
Kennzeichnung zum Aktivieren von onnx-kompatiblen Modellen. |
| enableStackEnsemble |
boolean |
True |
Stapelensembleausführung aktivieren. |
| enableVoteEnsemble |
boolean |
True |
Aktivieren Des Abstimmungsensembles. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Während der VotingEnsemble- und StackEnsemble-Modellgeneration werden mehrere einbaute Modelle aus den vorherigen Kinderläufen heruntergeladen. Konfigurieren Sie diesen Parameter mit einem höheren Wert als 300 Sek., wenn mehr Zeit erforderlich ist. |
| stackEnsembleSettings |
Einstellungen für Stack-Ensembles für die Ausführung von Stack-Ensembles. |
CommandJob
Definition des Befehlsauftrags.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| codeId |
string |
ARM-Ressourcen-ID der Coderessource. |
|
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Der Befehl, der beim Starten des Auftrags ausgeführt werden soll. eg. "Python train.py" |
|
| componentId |
string |
ARM-Ressourcen-ID der Komponentenressource. |
|
| computeId |
string |
ARM-Ressourcen-ID der Computeressource. |
|
| description |
string |
Der Text der Objektbeschreibung. |
|
| displayName |
string |
Anzeigename des Auftrags. |
|
| distribution | DistributionConfiguration: |
Verteilungskonfiguration des Auftrags. Wenn festgelegt, sollte dies eines von Mpi, Tensorflow, PyTorch oder Null sein. |
|
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag. |
|
| environmentVariables |
object |
Umgebungsvariablen, die im Auftrag enthalten sind. |
|
| experimentName |
string |
Default |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
| identity | IdentityConfiguration: |
Identitätskonfiguration. Wenn festgelegt, sollte dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
|
| inputs |
object |
Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. |
|
| isArchived |
boolean |
False |
Ist die Ressource archiviert? |
| jobType |
string:
Command |
[Erforderlich] Gibt den Auftragstyp an. |
|
| limits |
Befehlsauftragslimit. |
||
| notificationSetting |
Benachrichtigungseinstellung für den Auftrag |
||
| outputs |
object |
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. |
|
| parameters |
Eingabeparameter. |
||
| properties |
object |
Das Objekteigenschaftenverzeichnis. |
|
| queueSettings |
Warteschlangeneinstellungen für den Auftrag |
||
| resources |
Berechnen der Ressourcenkonfiguration für den Auftrag. |
||
| services |
<string,
Job |
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
|
| status |
Status des Auftrags. |
||
| tags |
object |
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
CommandJobLimits
Befehl Job Limit-Klasse.
| Name | Typ | Beschreibung |
|---|---|---|
| jobLimitsType |
string:
Command |
[Erforderlich] JobLimit-Typ. |
| timeout |
string (duration) |
Die maximale Laufzeit im ISO 8601-Format, nach der der Auftrag abgebrochen wird. Unterstützt nur die Dauer mit der Genauigkeit so niedrig wie Sekunden. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomForecastHorizon
Der gewünschte maximale Prognosehorizont in Einheiten der Zeitreihenhäufigkeit.
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Custom |
[Erforderlich] Legen Sie den Auswahlmodus für den Prognosehorizont fest. |
| value |
integer (int32) |
[Erforderlich] Prognosehorizontwert. |
CustomModelJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
custom_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
CustomModelJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
custom_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
CustomNCrossValidations
N-Cross-Validierungen werden vom Benutzer angegeben.
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Custom |
[Erforderlich] Modus zum Ermitteln von N-Kreuzüberprüfungen. |
| value |
integer (int32) |
[Erforderlich] N-Kreuzüberprüfungswert. |
CustomSeasonality
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Custom |
[Erforderlich] Saisonalitätsmodus. |
| value |
integer (int32) |
[Erforderlich] Saisonalitätswert. |
CustomTargetLags
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Custom |
[Erforderlich] Festlegen des Zielverzögerungsmodus – Auto/Benutzerdefiniert |
| values |
integer[] (int32) |
[Erforderlich] Festlegen von Zielverzögerungswerten |
CustomTargetRollingWindowSize
| Name | Typ | Beschreibung |
|---|---|---|
| mode |
string:
Custom |
[Erforderlich] TargetRollingWindowSiz-Erkennungsmodus. |
| value |
integer (int32) |
[Erforderlich] TargetRollingWindowSize-Wert. |
DistributionType
Enumeration, um den Auftragsverteilungstyp zu bestimmen.
| Wert | Beschreibung |
|---|---|
| PyTorch | |
| TensorFlow | |
| Mpi |
EarlyTerminationPolicyType
| Wert | Beschreibung |
|---|---|
| Bandit | |
| MedianStopping | |
| TruncationSelection |
EmailNotificationEnableType
Enumeration, um den Typ der E-Mail-Benachrichtigung zu bestimmen.
| Wert | Beschreibung |
|---|---|
| JobCompleted | |
| JobFailed | |
| JobCancelled |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Die zusätzlichen Informationen. |
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
FeatureLags
Flag zum Generieren von Verzögerungen für die numerischen Features.
| Wert | Beschreibung |
|---|---|
| None |
Es werden keine Feature-Lags generiert. |
| Auto |
Das System generiert automatisch Feature-Verzögerungen. |
FeaturizationMode
Featurisierungsmodus : Der Benutzer kann den Standardmodus "Auto" beibehalten, und AutoML übernimmt die erforderliche Transformation der Daten in der Featurisierungsphase. Wenn "Aus" ausgewählt ist, wird keine Featurierung durchgeführt. Wenn "Benutzerdefiniert" ausgewählt ist, können Benutzer zusätzliche Eingaben angeben, um anzupassen, wie die Reifung erfolgt.
| Wert | Beschreibung |
|---|---|
| Auto |
Im Auto-Modus führt das System die Featurisierung ohne benutzerdefinierte Featurisierungseingaben durch. |
| Custom |
Benutzerdefinierte Featurisierung. |
| Off |
Featurisierung aus. Die Aufgabe 'Prognose' kann diesen Wert nicht verwenden. |
ForecastHorizonMode
Enumeration, um den Auswahlmodus für den Prognosehorizont zu bestimmen.
| Wert | Beschreibung |
|---|---|
| Auto |
Prognosehorizont, der automatisch ermittelt werden soll. |
| Custom |
Verwenden Sie den benutzerdefinierten Prognosehorizont. |
Forecasting
Prognoseaufgabe in der vertikalen AutoML-Tabelle.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Spalten, die für CVSplit-Daten verwendet werden sollen. |
|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| forecastingSettings |
Vorhersageaufgabenspezifische Eingaben. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| nCrossValidations | NCrossValidations: |
Anzahl der Kreuzvalidierungsfalten, die auf das Trainingsdataset angewendet werden sollen, wenn kein Validierungsdataset bereitgestellt wird. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Primäre Metriken für die Prognoseaufgabe. |
|
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| testData |
Testen sie die Dateneingabe. |
||
| testDataSize |
number (double) |
Der Anteil des Testdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| trainingSettings |
Eingaben für die Schulungsphase für einen AutoML-Auftrag. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| weightColumnName |
string |
Der Name der Beispielgewichtungsspalte. Automatisierte ML unterstützt eine gewichtete Spalte als Eingabe, wodurch Zeilen in den Daten nach oben oder unten gewichtet werden. |
ForecastingModels
Enumeration für alle Prognosemodelle, die von AutoML unterstützt werden.
| Wert | Beschreibung |
|---|---|
| AutoArima |
Das ARIMA-Modell (Auto-Autoregressive Integrated Moving Average) verwendet Zeitreihendaten und statistische Analysen, um die Daten zu interpretieren und zukünftige Vorhersagen zu treffen. Dieses Modell zielt darauf ab, Daten zu erklären, indem Zeitreihendaten zu ihren vergangenen Werten verwendet werden, und verwendet lineare Regression, um Vorhersagen zu treffen. |
| Prophet |
Prophet ist ein Verfahren zur Vorhersage von Zeitreihendaten auf der Grundlage eines additiven Modells, bei dem nichtlineare Trends mit jährlicher, wöchentlicher und täglicher Saisonalität sowie Feiertagseffekten abgeglichen werden. Es funktioniert am besten mit Zeitreihen mit starken saisonalen Effekten und mehreren Saisons historischer Daten. Prophet ist robust gegenüber fehlenden Daten und Trendverschiebungen und kann in der Regel gut mit Ausreißern umgehen. |
| Naive |
Das naive Prognosemodell trifft Vorhersagen, indem es den spätesten Zielwert für jede Zeitreihe in den Trainingsdaten überträgt. |
| SeasonalNaive |
Das saisonale naive Vorhersagemodell trifft Vorhersagen, indem es die letzte Saison der Zielwerte für jede Zeitreihe in den Trainingsdaten überträgt. |
| Average |
Das Vorhersagemodell "Durchschnittlicher Durchschnitt" trifft Vorhersagen, indem es den Durchschnitt der Zielwerte für jede Zeitreihe in den Trainingsdaten überträgt. |
| SeasonalAverage |
Das Vorhersagemodell "Saisonaler Durchschnitt" trifft Vorhersagen, indem es den Durchschnittswert der letzten Datensaison für jede Zeitreihe in den Trainingsdaten fortsetzt. |
| ExponentialSmoothing |
Die exponentielle Glättung ist eine Zeitreihenprognosemethode für univariate Daten, die erweitert werden kann, um Daten mit einem systematischen Trend oder einer saisonalen Komponente zu unterstützen. |
| Arimax |
Ein ARIMAX-Modell (Autoregressive Integrated Moving Average with Explanatory Variable) kann als multiples Regressionsmodell mit einem oder mehreren autoregressiven (AR) Termen und/oder einem oder mehreren Termen des gleitenden Durchschnitts (MA) betrachtet werden. Diese Methode eignet sich für Prognosen, wenn Daten stationär/nicht stationär und multivariat mit jeder Art von Datenmuster sind, z. B. Niveau/Trend/Saisonalität/Zyklizität. |
| TCNForecaster |
TCNForecaster: Prognostiker für temporale Faltungsnetzwerke. TODO: Bitten Sie das Prognoseteam um eine kurze Einführung. |
| ElasticNet |
Elastic Net ist eine beliebte Art der regularisierten linearen Regression, die zwei beliebte Strafen kombiniert, insbesondere die Straffunktionen L1 und L2. |
| GradientBoosting |
Die Technik, Wochenlernende in einen starken Lernenden zu überführen, wird als Boosting bezeichnet. Der Prozess des Gradientenverstärkungsalgorithmus arbeitet mit dieser Ausführungstheorie. |
| DecisionTree |
Entscheidungsbäume sind eine nicht-parametrische überwachte Lernmethode, die sowohl für Klassifizierungs- als auch für Regressionsaufgaben verwendet wird. Ziel ist es, ein Modell zu erstellen, das den Wert einer Zielvariablen vorhersagt, indem einfache Entscheidungsregeln gelernt werden, die aus den Datenmerkmalen abgeleitet werden. |
| KNN |
Der K-Nearest-Neighbors-Algorithmus (KNN) verwendet "Merkmalsähnlichkeit", um die Werte neuer Datenpunkte vorherzusagen, was weiter bedeutet, dass dem neuen Datenpunkt ein Wert zugewiesen wird, der darauf basiert, wie genau er mit den Punkten im Trainingssatz übereinstimmt. |
| LassoLars |
Lasso-Modellanpassung mit Least-Angle-Regression a.k.a. Lars. Es handelt sich um ein lineares Modell, das mit einem L1-Prior als Regularisierer trainiert wurde. |
| SGD |
SGD: Der stochastische Gradientenabstieg ist ein Optimierungsalgorithmus, der häufig in Anwendungen des maschinellen Lernens verwendet wird, um die Modellparameter zu finden, die der besten Anpassung zwischen vorhergesagten und tatsächlichen Ergebnissen entsprechen. Es ist eine ungenaue, aber mächtige Technik. |
| RandomForest |
Random Forest ist ein überwachter Lernalgorithmus. Der "Wald", den es aufbaut, ist ein Ensemble von Entscheidungsbäumen, die normalerweise mit der "Bagging"-Methode trainiert werden. Die Grundidee der Bagging-Methode ist, dass eine Kombination von Lernmodellen das Gesamtergebnis erhöht. |
| ExtremeRandomTrees |
Extreme Trees ist ein Ensemble-Algorithmus für maschinelles Lernen, der die Vorhersagen aus vielen Entscheidungsbäumen kombiniert. Es hängt mit dem weit verbreiteten Random-Forest-Algorithmus zusammen. |
| LightGBM |
LightGBM ist ein Gradient Boosting-Framework, das baumbasierte Lernalgorithmen verwendet. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor ist ein überwachtes maschinelles Lernmodell, das ein Ensemble von Basislernern verwendet. |
ForecastingPrimaryMetrics
Primäre Metriken für die Prognoseaufgabe.
| Wert | Beschreibung |
|---|---|
| SpearmanCorrelation |
Der Spearman-Rangkorrelationskoeffizient ist ein nicht-parametrisches Maß für die Rangkorrelation. |
| NormalizedRootMeanSquaredError |
Der Normalized Mean Squared Error (NRMSE), der RMSE, erleichtert den Vergleich zwischen Modellen mit unterschiedlichen Skalen. |
| R2Score |
Der R2-Score ist eine der Leistungsbewertungsmaße für prognosebasierte Modelle des maschinellen Lernens. |
| NormalizedMeanAbsoluteError |
Der Normalisierte mittlere absolute Fehler (NMAE) ist eine Validierungsmetrik zum Vergleich des mittleren absoluten Fehlers (MAE) von (Zeit-)Reihen mit verschiedenen Skalen. |
ForecastingSettings
Prognose spezifischer Parameter.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| countryOrRegionForHolidays |
string |
Land oder Region für Feiertage für Prognosevorgänge. Dabei sollte es sich um ISO 3166-Länder-/Regionscodes mit zwei Buchstaben, z. B. "US" oder "GB", handelt. |
|
| cvStepSize |
integer (int32) |
Anzahl der Perioden zwischen der Ursprungszeit einer CV-Faltung und der nächsten Faltung. Wenn |
|
| featureLags | None |
Flag zum Generieren von Verzögerungen für die numerischen Features. |
|
| forecastHorizon | ForecastHorizon: |
Der gewünschte maximale Prognosehorizont in Einheiten der Zeitreihenhäufigkeit. |
|
| frequency |
string |
Bei der Prognose stellt dieser Parameter den Zeitraum dar, mit dem die Prognose gewünscht wird, z. B. täglich, wöchentlich, jährlich usw. Die Prognosehäufigkeit ist standardmäßig die Datasethäufigkeit. |
|
| seasonality | Seasonality: |
Legen Sie die Saisonalität der Zeitreihen als ganzzahliges Vielfaches der Datenreihenhäufigkeit fest. Wenn die Saisonalität auf "auto" festgelegt ist, wird sie abgeleitet. |
|
| shortSeriesHandlingConfig | Auto |
Der Parameter, der definiert, wie AutoML kurze Zeitreihen verarbeiten soll. |
|
| targetAggregateFunction | None |
Zielaggregatfunktion. |
|
| targetLags | TargetLags: |
Die Anzahl der letzten Perioden, die von der Zielspalte liegen sollen. |
|
| targetRollingWindowSize | TargetRollingWindowSize: |
Die Anzahl der letzten Zeiträume, die zum Erstellen eines rollierenden Fensterdurchschnitts der Zielspalte verwendet werden. |
|
| timeColumnName |
string |
Der Name der Zeitspalte. Dieser Parameter ist erforderlich, wenn die Prognose die Datetime-Spalte in den Eingabedaten angibt, die zum Erstellen der Zeitreihe verwendet werden, und die Häufigkeit ableiten. |
|
| timeSeriesIdColumnNames |
string[] |
Die Namen von Spalten, die zum Gruppieren einer Zeitserie verwendet werden. Sie kann verwendet werden, um mehrere Serien zu erstellen. Wenn Korn nicht definiert ist, wird davon ausgegangen, dass es sich um eine Zeitreihe handelt. Dieser Parameter wird für die Prognose des Vorgangstyps verwendet. |
|
| useStl | None |
Konfigurieren sie die STL-Analyse der Zielspalte der Zeitreihe. |
ForecastingTrainingSettings
Prognose Konfiguration im Zusammenhang mit der Schulung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| allowedTrainingAlgorithms |
Zulässige Modelle für den Prognosevorgang. |
||
| blockedTrainingAlgorithms |
Blockierte Modelle für den Prognosevorgang. |
||
| enableDnnTraining |
boolean |
False |
Aktivieren Sie die Empfehlung von DNN-Modellen. |
| enableModelExplainability |
boolean |
True |
Kennzeichnen Sie die Kennzeichnung, um die Erläuterung für das beste Modell zu aktivieren. |
| enableOnnxCompatibleModels |
boolean |
False |
Kennzeichnung zum Aktivieren von onnx-kompatiblen Modellen. |
| enableStackEnsemble |
boolean |
True |
Stapelensembleausführung aktivieren. |
| enableVoteEnsemble |
boolean |
True |
Aktivieren Des Abstimmungsensembles. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Während der VotingEnsemble- und StackEnsemble-Modellgeneration werden mehrere einbaute Modelle aus den vorherigen Kinderläufen heruntergeladen. Konfigurieren Sie diesen Parameter mit einem höheren Wert als 300 Sek., wenn mehr Zeit erforderlich ist. |
| stackEnsembleSettings |
Einstellungen für Stack-Ensembles für die Ausführung von Stack-Ensembles. |
Goal
Definiert unterstützte Metrikziele für die Hyperparameteroptimierung
| Wert | Beschreibung |
|---|---|
| Minimize | |
| Maximize |
GridSamplingAlgorithm
Definiert einen Sampling-Algorithmus, der jede Wertekombination im Raum erschöpfend generiert
| Name | Typ | Beschreibung |
|---|---|---|
| samplingAlgorithmType |
string:
Grid |
[Erforderlich] Der Algorithmus zum Generieren von Hyperparameterwerten zusammen mit Konfigurationseigenschaften |
IdentityConfigurationType
Enumeration zum Bestimmen des Identitätsframeworks.
| Wert | Beschreibung |
|---|---|
| Managed | |
| AMLToken | |
| UserIdentity |
ImageClassification
Bildklassifizierung. Die Bildklassifizierung mit mehreren Klassen wird verwendet, wenn ein Bild mit nur einer einzigen Beschriftung aus einer Reihe von Klassen klassifiziert wird - z. B. wird jedes Bild entweder als Bild einer "Katze" oder eines "Hundes" oder einer "Ente" klassifiziert.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| limitSettings |
[Erforderlich] Beschränken Sie die Einstellungen für den AutoML-Auftrag. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| modelSettings |
Einstellungen, die für die Schulung des Modells verwendet werden. |
||
| primaryMetric | Accuracy |
Primäre Metriken für Klassifizierungsaufgaben. |
|
| searchSpace |
Suchbereich zum Sampling verschiedener Kombinationen von Modellen und deren Hyperparametern. |
||
| sweepSettings |
Modellüberräumung und hyperparameterbezogene Einstellungen. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
ImageClassificationMultilabel
Bildklassifizierung mit mehreren Etiketten. Die Bildklassifizierung mit mehreren Beschriftungen wird verwendet, wenn ein Bild eine oder mehrere Beschriftungen aus einem Satz von Beschriftungen haben kann - z. B. kann ein Bild sowohl mit "Katze" als auch mit "Hund" beschriftet sein.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| limitSettings |
[Erforderlich] Beschränken Sie die Einstellungen für den AutoML-Auftrag. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| modelSettings |
Einstellungen, die für die Schulung des Modells verwendet werden. |
||
| primaryMetric | IOU |
Primäre Metriken für Klassifizierungsaufgaben mit mehreren Bezeichnungen. |
|
| searchSpace |
Suchbereich zum Sampling verschiedener Kombinationen von Modellen und deren Hyperparametern. |
||
| sweepSettings |
Modellüberräumung und hyperparameterbezogene Einstellungen. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
ImageInstanceSegmentation
Segmentierung von Bildinstanzen. Die Instanzsegmentierung wird verwendet, um Objekte in einem Bild auf Pixelebene zu identifizieren, indem ein Polygon um jedes Objekt im Bild gezeichnet wird.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| limitSettings |
[Erforderlich] Beschränken Sie die Einstellungen für den AutoML-Auftrag. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| modelSettings |
Einstellungen, die für die Schulung des Modells verwendet werden. |
||
| primaryMetric | MeanAveragePrecision |
Primäre Metriken für InstanceSegmentation-Aufgaben. |
|
| searchSpace |
Suchbereich zum Sampling verschiedener Kombinationen von Modellen und deren Hyperparametern. |
||
| sweepSettings |
Modellüberräumung und hyperparameterbezogene Einstellungen. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
ImageLimitSettings
Beschränken Sie die Einstellungen für den AutoML-Auftrag.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Maximale Anzahl gleichzeitiger AutoML-Iterationen. |
| maxTrials |
integer (int32) |
1 |
Maximale Anzahl von AutoML-Iterationen. |
| timeout |
string (duration) |
P7D |
AutoML-Auftragstimeout. |
ImageModelDistributionSettingsClassification
Verteilungsausdrücke zum Bewegen von Werten von Modelleinstellungen. <Beispiel> Einige Beispiele sind:
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 | Beschreibung |
|---|---|---|
| amsGradient |
string |
Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist. |
| augmentations |
string |
Einstellungen für die Verwendung von Augmentations. |
| beta1 |
string |
Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| beta2 |
string |
Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| distributed |
string |
Gibt an, ob die Verteilungsschulung verwendet werden soll. |
| earlyStopping |
string |
Aktivieren Sie die Logik während der Schulung frühzeitig beenden. |
| earlyStoppingDelay |
string |
Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein. |
| earlyStoppingPatience |
string |
Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein. |
| enableOnnxNormalization |
string |
Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells. |
| evaluationFrequency |
string |
Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein. |
| gradientAccumulationStep |
string |
Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein. |
| layersToFreeze |
string |
Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| learningRateScheduler |
string |
Typ des Lernratenplaners. Muss "warmup_cosine" oder "Schritt" sein. |
| modelName |
string |
Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum |
string |
Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| nesterov |
string |
Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist. |
| numberOfEpochs |
string |
Anzahl der Trainingsepochen Der Wert muss eine positive ganze Zahl sein. |
| numberOfWorkers |
string |
Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein. |
| optimizer |
string |
Typ des Optimierrs. Muss entweder 'sgd', 'adam' oder 'adamw' sein. |
| randomSeed |
string |
Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll. |
| stepLRGamma |
string |
Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| stepLRStepSize |
string |
Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein. |
| trainingBatchSize |
string |
Trainingsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
| trainingCropSize |
string |
Bildzuschneidegröße, die in das neurale Netzwerk für das Schulungsdatenset eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
| validationBatchSize |
string |
Überprüfungsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
| validationCropSize |
string |
Bildzuschneidegröße, die für das Validierungsdatenset in das neurale Netzwerk eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
| validationResizeSize |
string |
Bildgröße, für die die Größe vor dem Zuschneiden des Gültigkeits-Datasets geändert werden soll. Der Wert muss eine positive ganze Zahl sein. |
| warmupCosineLRCycles |
string |
Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| warmupCosineLRWarmupEpochs |
string |
Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein. |
| weightDecay |
string |
Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1]. |
| weightedLoss |
string |
Gewichtete Verlust. Die akzeptierten Werte sind 0 für keinen gewichteten Verlust. 1 für gewichteten Verlust mit sqrt. (class_weights). 2 für gewichtete Verlust mit class_weights. Muss 0 oder 1 oder 2 sein. |
ImageModelDistributionSettingsObjectDetection
Verteilungsausdrücke zum Bewegen von Werten von Modelleinstellungen. <Beispiel> Einige Beispiele sind:
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 | Beschreibung |
|---|---|---|
| amsGradient |
string |
Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist. |
| augmentations |
string |
Einstellungen für die Verwendung von Augmentations. |
| beta1 |
string |
Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| beta2 |
string |
Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| boxDetectionsPerImage |
string |
Maximale Anzahl von Erkennungen pro Bild für alle Klassen. Der Wert muss eine positive ganze Zahl sein. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
| boxScoreThreshold |
string |
Während des Rückschlusses werden nur Vorschläge mit einer Klassifizierungsbewertung zurückgegeben, die größer als BoxScoreThreshold ist. Muss ein Gleitkomma im Bereich sein[0, 1]. |
| distributed |
string |
Gibt an, ob die Verteilungsschulung verwendet werden soll. |
| earlyStopping |
string |
Aktivieren Sie die Logik während der Schulung frühzeitig beenden. |
| earlyStoppingDelay |
string |
Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein. |
| earlyStoppingPatience |
string |
Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein. |
| enableOnnxNormalization |
string |
Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells. |
| evaluationFrequency |
string |
Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein. |
| gradientAccumulationStep |
string |
Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein. |
| imageSize |
string |
Bildgröße für Train und Validierung. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann in CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden nur für den Algorithmus "yolov5" unterstützt. |
| layersToFreeze |
string |
Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| learningRateScheduler |
string |
Typ des Lernratenplaners. Muss "warmup_cosine" oder "Schritt" sein. |
| maxSize |
string |
Maximale Größe des Bilds, das neu skaliert werden soll, bevor es in das Backbone verschoben wird. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann zu CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
| minSize |
string |
Mindestgröße des Bilds, das neu skaliert werden soll, bevor es in das Backbone eingespeist wird. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann zu CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
| modelName |
string |
Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| modelSize |
string |
Modellgröße. Muss "klein", "mittel", "groß" oder "xlarge" sein. Hinweis: Der Trainingslauf kann zu CUDA OOM kommen, wenn die Modellgröße zu groß ist. Hinweis: Diese Einstellungen werden nur für den Algorithmus "yolov5" unterstützt. |
| momentum |
string |
Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| multiScale |
string |
Aktivieren Sie das Bild mit mehreren Skalierungen durch unterschiedliche Bildgröße um +/- 50%. Hinweis: Der Schulungslauf kann in CUDA OOM erfolgen, wenn kein ausreichender GPU-Speicher vorhanden ist. Hinweis: Diese Einstellungen werden nur für den Algorithmus "yolov5" unterstützt. |
| nesterov |
string |
Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist. |
| nmsIouThreshold |
string |
IOU-Schwellenwert, der während der Ableitung in der NMS-Nachbearbeitung verwendet wird. Muss im Bereich [0, 1] gleiten. |
| numberOfEpochs |
string |
Anzahl der Trainingsepochen Der Wert muss eine positive ganze Zahl sein. |
| numberOfWorkers |
string |
Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein. |
| optimizer |
string |
Typ des Optimierrs. Muss entweder 'sgd', 'adam' oder 'adamw' sein. |
| randomSeed |
string |
Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll. |
| stepLRGamma |
string |
Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| stepLRStepSize |
string |
Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein. |
| tileGridSize |
string |
Die Rastergröße, die zum Nebeneinander der einzelnen Bilder verwendet werden soll. Hinweis: TileGridSize darf nicht auf None gesetzt sein, um die Logik zur Erkennung kleiner Objekte zu aktivieren. Eine Zeichenfolge, die zwei ganze Zahlen im Mxn-Format enthält. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
| tileOverlapRatio |
string |
Überlappungsverhältnis zwischen angrenzenden Kacheln in jeder Dimension. Muss im Bereich [0, 1) gleiten. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
| tilePredictionsNmsThreshold |
string |
Der IOU-Schwellenwert zum Ausführen von NMS beim Zusammenführen von Vorhersagen von Kacheln und Bildern. Wird in Überprüfung/Rückschluss verwendet. Muss im Bereich [0, 1] gleiten. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. NMS: Nicht maximale Unterdrückung |
| trainingBatchSize |
string |
Trainingsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
| validationBatchSize |
string |
Überprüfungsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
| validationIouThreshold |
string |
IOU-Schwellenwert, der beim Berechnen der Validierungsmetrik verwendet werden soll. Muss im Bereich [0, 1] gleiten. |
| validationMetricType |
string |
Metrische Berechnungsmethode, die für Validierungsmetriken verwendet werden soll. Muss "none", "coco", "voc" oder "coco_voc" sein. |
| warmupCosineLRCycles |
string |
Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
| warmupCosineLRWarmupEpochs |
string |
Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein. |
| weightDecay |
string |
Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1]. |
ImageModelSettingsClassification
Einstellungen, die für die Schulung des Modells verwendet werden. Weitere Informationen zu den verfügbaren Einstellungen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| advancedSettings |
string |
Einstellungen für erweiterte Szenarien. |
|
| amsGradient |
boolean |
Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist. |
|
| augmentations |
string |
Einstellungen für die Verwendung von Augmentations. |
|
| beta1 |
number (float) |
Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| beta2 |
number (float) |
Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| checkpointFrequency |
integer (int32) |
Häufigkeit zum Speichern von Modellprüfpunkten. Der Wert muss eine positive ganze Zahl sein. |
|
| checkpointModel |
Das vortrainierte Prüfpunktmodell für inkrementelle Schulungen. |
||
| checkpointRunId |
string |
Die ID einer vorherigen Ausführung mit einem vortrainierten Prüfpunkt für inkrementelle Schulungen. |
|
| distributed |
boolean |
Gibt an, ob verteilte Schulungen verwendet werden sollen. |
|
| earlyStopping |
boolean |
Aktivieren Sie die Logik während der Schulung frühzeitig beenden. |
|
| earlyStoppingDelay |
integer (int32) |
Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein. |
|
| earlyStoppingPatience |
integer (int32) |
Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein. |
|
| enableOnnxNormalization |
boolean |
Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells. |
|
| evaluationFrequency |
integer (int32) |
Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein. |
|
| gradientAccumulationStep |
integer (int32) |
Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein. |
|
| layersToFreeze |
integer (int32) |
Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| learningRateScheduler | None |
Lernratenplaner enum. |
|
| modelName |
string |
Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| momentum |
number (float) |
Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| nesterov |
boolean |
Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist. |
|
| numberOfEpochs |
integer (int32) |
Anzahl der Trainingsepochen Der Wert muss eine positive ganze Zahl sein. |
|
| numberOfWorkers |
integer (int32) |
Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein. |
|
| optimizer | None |
Stochastik-Optimierer für Bildmodelle. |
|
| randomSeed |
integer (int32) |
Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll. |
|
| stepLRGamma |
number (float) |
Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| stepLRStepSize |
integer (int32) |
Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein. |
|
| trainingBatchSize |
integer (int32) |
Trainingsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
|
| trainingCropSize |
integer (int32) |
Bildzuschneidegröße, die in das neurale Netzwerk für das Schulungsdatenset eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
|
| validationBatchSize |
integer (int32) |
Überprüfungsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
|
| validationCropSize |
integer (int32) |
Bildzuschneidegröße, die für das Validierungsdatenset in das neurale Netzwerk eingegeben wird. Der Wert muss eine positive ganze Zahl sein. |
|
| validationResizeSize |
integer (int32) |
Bildgröße, für die die Größe vor dem Zuschneiden des Gültigkeits-Datasets geändert werden soll. Der Wert muss eine positive ganze Zahl sein. |
|
| warmupCosineLRCycles |
number (float) |
Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein. |
|
| weightDecay |
number (float) |
Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1]. |
|
| weightedLoss |
integer (int32) |
Gewichtete Verlust. Die akzeptierten Werte sind 0 für keinen gewichteten Verlust. 1 für gewichteten Verlust mit sqrt. (class_weights). 2 für gewichtete Verlust mit class_weights. Muss 0 oder 1 oder 2 sein. |
ImageModelSettingsObjectDetection
Einstellungen, die für die Schulung des Modells verwendet werden. Weitere Informationen zu den verfügbaren Einstellungen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| advancedSettings |
string |
Einstellungen für erweiterte Szenarien. |
|
| amsGradient |
boolean |
Aktivieren Sie AMSGrad, wenn der Optimierer "adam" oder "adamw" ist. |
|
| augmentations |
string |
Einstellungen für die Verwendung von Augmentations. |
|
| beta1 |
number (float) |
Wert von "Beta1", wenn der Optimierer "adam" oder "adamw" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| beta2 |
number (float) |
Wert von 'Beta2', wenn der Optimierer 'adam' oder 'adamw' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| boxDetectionsPerImage |
integer (int32) |
Maximale Anzahl von Erkennungen pro Bild für alle Klassen. Der Wert muss eine positive ganze Zahl sein. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| boxScoreThreshold |
number (float) |
Während des Rückschlusses werden nur Vorschläge mit einer Klassifizierungsbewertung zurückgegeben, die größer als BoxScoreThreshold ist. Muss ein Gleitkomma im Bereich sein[0, 1]. |
|
| checkpointFrequency |
integer (int32) |
Häufigkeit zum Speichern von Modellprüfpunkten. Der Wert muss eine positive ganze Zahl sein. |
|
| checkpointModel |
Das vortrainierte Prüfpunktmodell für inkrementelle Schulungen. |
||
| checkpointRunId |
string |
Die ID einer vorherigen Ausführung mit einem vortrainierten Prüfpunkt für inkrementelle Schulungen. |
|
| distributed |
boolean |
Gibt an, ob verteilte Schulungen verwendet werden sollen. |
|
| earlyStopping |
boolean |
Aktivieren Sie die Logik während der Schulung frühzeitig beenden. |
|
| earlyStoppingDelay |
integer (int32) |
Minimale Anzahl von Epochen oder Validierungsauswertungen, die gewartet werden müssen, bevor die Verbesserung der primären Metrik für einen vorzeitigen Stopp nachverfolgt wird. Der Wert muss eine positive ganze Zahl sein. |
|
| earlyStoppingPatience |
integer (int32) |
Minimale Anzahl von Epochen oder Validierungsauswertungen ohne Verbesserung der primären Metrik, bevor der Lauf gestoppt wird. Der Wert muss eine positive ganze Zahl sein. |
|
| enableOnnxNormalization |
boolean |
Aktivieren Sie die Normalisierung beim Exportieren des ONNX-Modells. |
|
| evaluationFrequency |
integer (int32) |
Häufigkeit zum Auswerten des Validierungsdatensets zum Abrufen von Metrikergebnissen. Der Wert muss eine positive ganze Zahl sein. |
|
| gradientAccumulationStep |
integer (int32) |
Gradientenakkumulation bedeutet, dass eine konfigurierte Anzahl von "GradAccumulationStep"-Schritten ausgeführt wird, ohne die Modellgewichtungen zu aktualisieren, während die Gradienten dieser Schritte akkumuliert werden, und dann die akkumulierten Gradienten zum Berechnen der Gewichtungsaktualisierungen verwendet werden. Der Wert muss eine positive ganze Zahl sein. |
|
| imageSize |
integer (int32) |
Bildgröße für Train und Validierung. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann in CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden nur für den Algorithmus "yolov5" unterstützt. |
|
| layersToFreeze |
integer (int32) |
Anzahl der Ebenen, die für das Modell fixiert werden sollen. Der Wert muss eine positive ganze Zahl sein. Wenn Sie z. B. 2 als Wert für 'seresnext' übergeben, bedeutet dies, dass layer0 und layer1 eingefroren werden. Eine vollständige Liste der unterstützten Modelle und Details zum Einfrieren von Schichten finden Sie unter: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Anfängliche Lernrate. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| learningRateScheduler | None |
Lernratenplaner enum. |
|
| maxSize |
integer (int32) |
Maximale Größe des Bilds, das neu skaliert werden soll, bevor es in das Backbone verschoben wird. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann zu CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| minSize |
integer (int32) |
Mindestgröße des Bilds, das neu skaliert werden soll, bevor es in das Backbone eingespeist wird. Der Wert muss eine positive ganze Zahl sein. Hinweis: Der Trainingslauf kann zu CUDA OOM kommen, wenn die Größe zu groß ist. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| modelName |
string |
Der Name des Modells, das für die Schulung verwendet werden soll. Weitere Informationen zu den verfügbaren Modellen finden Sie in der offiziellen Dokumentation: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| modelSize | None |
Größe des Bildmodells. |
|
| momentum |
number (float) |
Wert der Dynamik, wenn Optimierer 'sgd' ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| multiScale |
boolean |
Aktivieren Sie das Bild mit mehreren Skalierungen durch unterschiedliche Bildgröße um +/- 50%. Hinweis: Der Schulungslauf kann in CUDA OOM erfolgen, wenn kein ausreichender GPU-Speicher vorhanden ist. Hinweis: Diese Einstellungen werden nur für den Algorithmus "yolov5" unterstützt. |
|
| nesterov |
boolean |
Aktivieren Sie nesterov, wenn der Optimierer "sgd" ist. |
|
| nmsIouThreshold |
number (float) |
IOU-Schwellenwert, der während der Ableitung in der NMS-Nachbearbeitung verwendet wird. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| numberOfEpochs |
integer (int32) |
Anzahl der Trainingsepochen Der Wert muss eine positive ganze Zahl sein. |
|
| numberOfWorkers |
integer (int32) |
Anzahl der Datenlademitarbeiter. Muss eine nicht negative ganze Zahl sein. |
|
| optimizer | None |
Stochastik-Optimierer für Bildmodelle. |
|
| randomSeed |
integer (int32) |
Zufälliger Seed, der bei Verwendung deterministischer Schulungen verwendet werden soll. |
|
| stepLRGamma |
number (float) |
Der Wert des Gammawerts, wenn der Lernrate-Scheduler "Schritt" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| stepLRStepSize |
integer (int32) |
Der Wert der Schrittgröße, wenn der Lernrateplaner "Schritt" ist. Der Wert muss eine positive ganze Zahl sein. |
|
| tileGridSize |
string |
Die Rastergröße, die zum Nebeneinander der einzelnen Bilder verwendet werden soll. Hinweis: TileGridSize darf nicht auf None gesetzt sein, um die Logik zur Erkennung kleiner Objekte zu aktivieren. Eine Zeichenfolge, die zwei ganze Zahlen im Mxn-Format enthält. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| tileOverlapRatio |
number (float) |
Überlappungsverhältnis zwischen angrenzenden Kacheln in jeder Dimension. Muss im Bereich [0, 1) gleiten. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| tilePredictionsNmsThreshold |
number (float) |
Der IOU-Schwellenwert zum Ausführen von NMS beim Zusammenführen von Vorhersagen von Kacheln und Bildern. Wird in Überprüfung/Rückschluss verwendet. Muss im Bereich [0, 1] gleiten. Hinweis: Diese Einstellungen werden für den Algorithmus "yolov5" nicht unterstützt. |
|
| trainingBatchSize |
integer (int32) |
Trainingsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
|
| validationBatchSize |
integer (int32) |
Überprüfungsbatchgröße. Der Wert muss eine positive ganze Zahl sein. |
|
| validationIouThreshold |
number (float) |
IOU-Schwellenwert, der beim Berechnen der Validierungsmetrik verwendet werden soll. Muss im Bereich [0, 1] gleiten. |
|
| validationMetricType | None |
Methode zur Berechnung der Metrik, die für Validierungsmetriken in Bildaufgaben verwendet werden soll. |
|
| warmupCosineLRCycles |
number (float) |
Der Wert des Kosinuszyklus, wenn der Lernrateplaner "warmup_cosine" ist. Muss ein Gleitkomma im Bereich [0, 1] sein. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Wert der Warmup-Epochen, wenn der Lernratenplaner "warmup_cosine" ist. Der Wert muss eine positive ganze Zahl sein. |
|
| weightDecay |
number (float) |
Wert des Gewichtszerfalls, wenn der Optimierer "sgd", "adam" oder "adamw" lautet. Muss ein Gleitkomma im Bereich sein[0, 1]. |
ImageObjectDetection
Erkennung von Bildobjekten. Die Objekterkennung wird verwendet, um Objekte in einem Bild zu identifizieren und jedes Objekt mit einem Begrenzungsrahmen zu lokalisieren, z. B. alle Hunde und Katzen in einem Bild zu lokalisieren und einen Begrenzungsrahmen um jedes Objekt zu zeichnen.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| limitSettings |
[Erforderlich] Beschränken Sie die Einstellungen für den AutoML-Auftrag. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| modelSettings |
Einstellungen, die für die Schulung des Modells verwendet werden. |
||
| primaryMetric | MeanAveragePrecision |
Primäre Metriken für die Aufgabe Image ObjectDetection. |
|
| searchSpace |
Suchbereich zum Sampling verschiedener Kombinationen von Modellen und deren Hyperparametern. |
||
| sweepSettings |
Modellüberräumung und hyperparameterbezogene Einstellungen. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
ImageSweepSettings
Modellüberräumung und hyperparameterbezogene Einstellungen.
| Name | Typ | Beschreibung |
|---|---|---|
| earlyTermination | EarlyTerminationPolicy: |
Art der Richtlinie zur vorzeitigen Beendigung. |
| samplingAlgorithm |
[Erforderlich] Typ der Hyperparameter-Samplingalgorithmen. |
InputDeliveryMode
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen.
| Wert | Beschreibung |
|---|---|
| ReadOnlyMount | |
| ReadWriteMount | |
| Download | |
| Direct | |
| EvalMount | |
| EvalDownload |
InstanceSegmentationPrimaryMetrics
Primäre Metriken für InstanceSegmentation-Aufgaben.
| Wert | Beschreibung |
|---|---|
| MeanAveragePrecision |
Die mittlere durchschnittliche Genauigkeit (Mean Average Precision, MAP) ist der Durchschnitt von AP (Average Precision). AP wird für jede Klasse berechnet und gemittelt, um den MAP zu erhalten. |
JobBase
Ressourcenumschlag für Azure Resource Manager.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Der Name der Ressource |
| properties | JobBaseProperties: |
[Erforderlich] Zusätzliche Attribute der Entität. |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
JobInputType
Enumeration, um den Auftragseingabetyp zu bestimmen.
| Wert | Beschreibung |
|---|---|
| literal | |
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobLimitsType
| Wert | Beschreibung |
|---|---|
| Command | |
| Sweep |
JobOutputType
Enumeration, um den Auftragsausgabetyp zu bestimmen.
| Wert | Beschreibung |
|---|---|
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobResourceConfiguration
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| dockerArgs |
string |
Zusätzliche Argumente, die an den Docker-Ausführungsbefehl übergeben werden sollen. Dadurch würden alle Parameter außer Kraft gesetzt, die bereits vom System oder in diesem Abschnitt festgelegt wurden. Dieser Parameter wird nur für Azure ML-Computetypen unterstützt. |
|
| dockerArgsList |
string[] |
Zusätzliche Argumente, die an den Docker-Ausführungsbefehl übergeben werden sollen, als Sammlung. Dadurch würden alle Parameter außer Kraft gesetzt, die bereits vom System oder in diesem Abschnitt festgelegt wurden. Dieser Parameter wird nur für Azure ML-Computetypen unterstützt. |
|
| instanceCount |
integer (int32) |
1 |
Optionale Anzahl von Instanzen oder Knoten, die vom Computeziel verwendet werden. |
| instanceType |
string |
Optionaler Vm-Typ, der vom Computeziel unterstützt wird. |
|
| properties |
Zusätzlicher Eigenschaftenbehälter. |
||
| shmSize |
string pattern: \d+[bBkKmMgG] |
2g |
Größe des freigegebenen Speicherblocks des Docker-Containers. Dies sollte im Format (Zahl) (Einheit) liegen, wobei die Zahl größer als 0 sein soll und die Einheit eine von b(Bytes), k(Kilobyte), m(Megabyte) oder g(Gigabyte) sein kann. |
JobService
Definition des Auftragsendpunkts
| Name | Typ | Beschreibung |
|---|---|---|
| endpoint |
string |
URL für Endpunkt. |
| errorMessage |
string |
Jeder Fehler im Dienst. |
| jobServiceType |
string |
Endpunkttyp. |
| nodes | Nodes: |
Knoten, auf denen der Benutzer den Dienst starten möchte. Wenn Knoten nicht auf NULL festgelegt oder festgelegt sind, wird der Dienst nur auf Füllzeichenknoten gestartet. |
| port |
integer (int32) |
Port für Endpunkt. |
| properties |
object |
Zusätzliche Eigenschaften, die für den Endpunkt festgelegt werden sollen. |
| status |
string |
Status des Endpunkts. |
JobStatus
Der Status eines Auftrags.
| Wert | Beschreibung |
|---|---|
| NotStarted |
Die Ausführung wurde noch nicht gestartet. |
| Starting |
Die Ausführung wurde gestartet. Der Benutzer verfügt über eine Ausführungs-ID. |
| Provisioning |
(Zur Zeit nicht verwendet) Es wird verwendet, wenn ES das Computeziel erstellt. |
| Preparing |
Die Ausführungsumgebung wird vorbereitet. |
| Queued |
Der Auftrag wird im Computeziel in die Warteschlange eingereiht. In BatchAI befindet sich der Auftrag beispielsweise in der Warteschlange, während darauf gewartet wird, dass alle erforderlichen Knoten bereit sind. |
| Running |
Der Auftrag wurde im Computeziel ausgeführt. |
| Finalizing |
Der Auftrag wird im Ziel abgeschlossen. Er befindet sich jetzt im Ausgabesammlungsstatus. |
| CancelRequested |
Für den Job wurde eine Stornierung beantragt. |
| Completed |
Der Auftrag wurde erfolgreich abgeschlossen. Dies spiegelt wider, dass sowohl der Auftrag selbst als auch der Ausgabesammlungsstatus erfolgreich abgeschlossen wurden |
| Failed |
Job fehlgeschlagen. |
| Canceled |
Nach der Abbruchanforderung wird der Auftrag nun erfolgreich abgebrochen. |
| NotResponding |
Wenn der Frequenztakt aktiviert ist und die Ausführung keine Informationen in RunHistory aktualisiert, wechselt die Ausführung in den NotResponding-Zustand. NotResponding ist der einzige Staat, der von strengen Übergangsanordnungen ausgenommen ist. Eine Ausführung kann von NotResponding zu einem der vorherigen Zustände wechseln. |
| Paused |
Der Job wird von Benutzern angehalten. Einige Anpassungen an Beschriftungsaufträgen können nur im angehaltenen Zustand vorgenommen werden. |
| Unknown |
Standardauftragsstatus, wenn er nicht allen anderen Status zugeordnet ist |
JobTier
Aufzählung, um die Auftragsebene zu bestimmen.
| Wert | Beschreibung |
|---|---|
| Null | |
| Spot | |
| Basic | |
| Standard | |
| Premium |
JobType
Enumeration, um den Typ des Auftrags zu bestimmen.
| Wert | Beschreibung |
|---|---|
| AutoML | |
| Command | |
| Sweep | |
| Pipeline | |
| Spark |
LearningRateScheduler
Lernratenplaner enum.
| Wert | Beschreibung |
|---|---|
| None |
Kein Lerntarifplaner ausgewählt. |
| WarmupCosine |
Kosinusglühen mit Warmup. |
| Step |
Stufenweiser Lernratenplaner. |
LiteralJobInput
Literaler Eingabetyp.
| Name | Typ | Beschreibung |
|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
| jobInputType |
string:
literal |
[Erforderlich] Gibt den Auftragstyp an. |
| value |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Literalwert für die Eingabe. |
LogVerbosity
Enumeration zum Festlegen der Ausführlichkeit des Protokolls.
| Wert | Beschreibung |
|---|---|
| NotSet |
Es werden keine Protokolle ausgegeben. |
| Debug |
Debug- und höhere Protokollanweisungen werden protokolliert. |
| Info |
Info und obige Log-Anweisungen werden protokolliert. |
| Warning |
Warnung und höhere Protokollanweisungen werden protokolliert. |
| Error |
Fehler und höhere Protokollanweisungen werden protokolliert. |
| Critical |
Nur kritische Aussagen werden protokolliert. |
ManagedIdentity
Konfiguration der verwalteten Identität.
| Name | Typ | Beschreibung |
|---|---|---|
| clientId |
string (uuid) |
Gibt eine vom Benutzer zugewiesene Identität nach Client-ID an. Legen Sie für das vom System zugewiesene Feld nicht fest. |
| identityType |
string:
Managed |
[Erforderlich] Gibt den Typ des Identitätsframeworks an. |
| objectId |
string (uuid) |
Gibt eine vom Benutzer zugewiesene Identität nach Objekt-ID an. Legen Sie für das vom System zugewiesene Feld nicht fest. |
| resourceId |
string |
Gibt eine vom Benutzer zugewiesene Identität durch ARM-Ressourcen-ID an. Legen Sie für das vom System zugewiesene Feld nicht fest. |
MedianStoppingPolicy
Definiert eine Richtlinie für die vorzeitige Beendigung basierend auf den laufenden Durchschnitten der primären Metrik aller Ausführungen
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Anzahl der Intervalle, um die die erste Auswertung verzögert werden soll. |
| evaluationInterval |
integer (int32) |
0 |
Intervall (Anzahl der Ausführungen) zwischen Richtlinienauswertungen. |
| policyType |
string:
Median |
[Erforderlich] Name der Richtlinienkonfiguration |
MLFlowModelJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
mlflow_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
MLFlowModelJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
mlflow_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
MLTableJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
mltable |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
MLTableJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
mltable |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
ModelSize
Größe des Bildmodells.
| Wert | Beschreibung |
|---|---|
| None |
Kein Wert ausgewählt. |
| Small |
Kleinformat. |
| Medium |
Mittlere Größe. |
| Large |
Großformat. |
| ExtraLarge |
Extra große Größe. |
Mpi
Konfiguration der MPI-Verteilung.
| Name | Typ | Beschreibung |
|---|---|---|
| distributionType | string: |
[Erforderlich] Gibt den Typ des Verteilungsframeworks an. |
| processCountPerInstance |
integer (int32) |
Anzahl der Prozesse pro MPI-Knoten. |
NCrossValidationsMode
Bestimmt, wie der Wert von N-Kreuz-Validierungen bestimmt wird.
| Wert | Beschreibung |
|---|---|
| Auto |
Bestimmen Sie automatisch den Wert für N-Kreuz-Validierungen. Wird nur für die AutoML-Aufgabe "Forecasting" unterstützt. |
| Custom |
Verwenden Sie einen benutzerdefinierten N-Kreuz-Validierungswert. |
NlpVerticalFeaturizationSettings
| Name | Typ | Beschreibung |
|---|---|---|
| datasetLanguage |
string |
Datasetsprache, nützlich für die Textdaten. |
NlpVerticalLimitSettings
Einschränkungen bei der Auftragsausführung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Maximale anzahl gleichzeitige AutoML-Iterationen. |
| maxTrials |
integer (int32) |
1 |
Anzahl der AutoML-Iterationen. |
| timeout |
string (duration) |
P7D |
AutoML-Auftragstimeout. |
NodesValueType
Die aufgezählten Typen für den Knotenwert
| Wert | Beschreibung |
|---|---|
| All |
NotificationSetting
Konfiguration für die Benachrichtigung.
| Name | Typ | Beschreibung |
|---|---|---|
| emailOn |
Senden einer E-Mail-Benachrichtigung an den Benutzer im angegebenen Benachrichtigungstyp |
|
| emails |
string[] |
Dies ist die E-Mail-Empfängerliste, die eine Beschränkung von 499 Zeichen insgesamt mit Kommatrennzeichen hat. |
| webhooks |
object |
Senden eines Webhook-Rückrufs an einen Dienst. Der Schlüssel ist ein vom Benutzer bereitgestellter Name für den Webhook. |
ObjectDetectionPrimaryMetrics
Primäre Metriken für die Aufgabe Image ObjectDetection.
| Wert | Beschreibung |
|---|---|
| MeanAveragePrecision |
Die mittlere durchschnittliche Genauigkeit (Mean Average Precision, MAP) ist der Durchschnitt von AP (Average Precision). AP wird für jede Klasse berechnet und gemittelt, um den MAP zu erhalten. |
Objective
Ziel der Optimierung.
| Name | Typ | Beschreibung |
|---|---|---|
| goal |
[Erforderlich] Definiert unterstützte Metrikziele für die Hyperparameteroptimierung. |
|
| primaryMetric |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Name der zu optimierenden Metrik. |
OutputDeliveryMode
Enumerationen des Ausgabedatenbereitstellungsmodus.
| Wert | Beschreibung |
|---|---|
| ReadWriteMount | |
| Upload | |
| Direct |
PipelineJob
Pipeline-Auftragsdefinition: Definiert generische MFE-Attribute.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| componentId |
string |
ARM-Ressourcen-ID der Komponentenressource. |
|
| computeId |
string |
ARM-Ressourcen-ID der Computeressource. |
|
| description |
string |
Der Text der Objektbeschreibung. |
|
| displayName |
string |
Anzeigename des Auftrags. |
|
| experimentName |
string |
Default |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
| identity | IdentityConfiguration: |
Identitätskonfiguration. Wenn festgelegt, sollte dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
|
| inputs |
object |
Eingaben für den Pipelineauftrag. |
|
| isArchived |
boolean |
False |
Ist die Ressource archiviert? |
| jobType |
string:
Pipeline |
[Erforderlich] Gibt den Auftragstyp an. |
|
| jobs |
Aufträge konstruieren den Pipelineauftrag. |
||
| notificationSetting |
Benachrichtigungseinstellung für den Auftrag |
||
| outputs |
object |
Ausgaben für den Pipelineauftrag |
|
| properties |
object |
Das Objekteigenschaftenverzeichnis. |
|
| services |
<string,
Job |
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
|
| settings |
Pipelineeinstellungen für Dinge wie ContinueRunOnStepFailure usw. |
||
| sourceJobId |
string |
ARM-Ressourcen-ID des Quellauftrags. |
|
| status |
Status des Auftrags. |
||
| tags |
object |
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
PyTorch
Konfiguration der PyTorch-Verteilung.
| Name | Typ | Beschreibung |
|---|---|---|
| distributionType | string: |
[Erforderlich] Gibt den Typ des Verteilungsframeworks an. |
| processCountPerInstance |
integer (int32) |
Anzahl der Prozesse pro Knoten. |
QueueSettings
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| jobTier | Null |
Aufzählung, um die Auftragsebene zu bestimmen. |
RandomSamplingAlgorithm
Definiert einen Sampling-Algorithmus, der Werte nach dem Zufallsprinzip generiert
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| rule | Random |
Der spezifische Typ des Zufallsalgorithmus |
|
| samplingAlgorithmType |
string:
Random |
[Erforderlich] Der Algorithmus zum Generieren von Hyperparameterwerten zusammen mit Konfigurationseigenschaften |
|
| seed |
integer (int32) |
Eine optionale ganze Zahl, die als Ausgangswert für die Zufallszahlengenerierung verwendet werden soll |
RandomSamplingAlgorithmRule
Der spezifische Typ des Zufallsalgorithmus
| Wert | Beschreibung |
|---|---|
| Random | |
| Sobol |
Regression
Regressionsaufgabe in der vertikalen AutoML-Tabelle.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Spalten, die für CVSplit-Daten verwendet werden sollen. |
|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| nCrossValidations | NCrossValidations: |
Anzahl der Kreuzvalidierungsfalten, die auf das Trainingsdataset angewendet werden sollen, wenn kein Validierungsdataset bereitgestellt wird. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Primäre Metriken für die Regressionsaufgabe. |
|
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| testData |
Testen sie die Dateneingabe. |
||
| testDataSize |
number (double) |
Der Anteil des Testdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| trainingSettings |
Eingaben für die Schulungsphase für einen AutoML-Auftrag. |
||
| validationData |
Überprüfungsdateneingaben. |
||
| validationDataSize |
number (double) |
Der Anteil des Schulungsdatensatzes, der für validierungszwecke reserviert werden muss. Werte zwischen (0,0 , 1,0) Angewendet, wenn kein Validierungsdatensatz bereitgestellt wird. |
|
| weightColumnName |
string |
Der Name der Beispielgewichtungsspalte. Automatisierte ML unterstützt eine gewichtete Spalte als Eingabe, wodurch Zeilen in den Daten nach oben oder unten gewichtet werden. |
RegressionModels
Enumeration für alle Regressionsmodelle, die von AutoML unterstützt werden.
| Wert | Beschreibung |
|---|---|
| ElasticNet |
Elastic Net ist eine beliebte Art der regularisierten linearen Regression, die zwei beliebte Strafen kombiniert, insbesondere die Straffunktionen L1 und L2. |
| GradientBoosting |
Die Technik, Wochenlernende in einen starken Lernenden zu überführen, wird als Boosting bezeichnet. Der Prozess des Gradientenverstärkungsalgorithmus arbeitet mit dieser Ausführungstheorie. |
| DecisionTree |
Entscheidungsbäume sind eine nicht-parametrische überwachte Lernmethode, die sowohl für Klassifizierungs- als auch für Regressionsaufgaben verwendet wird. Ziel ist es, ein Modell zu erstellen, das den Wert einer Zielvariablen vorhersagt, indem einfache Entscheidungsregeln gelernt werden, die aus den Datenmerkmalen abgeleitet werden. |
| KNN |
Der K-Nearest-Neighbors-Algorithmus (KNN) verwendet "Merkmalsähnlichkeit", um die Werte neuer Datenpunkte vorherzusagen, was weiter bedeutet, dass dem neuen Datenpunkt ein Wert zugewiesen wird, der darauf basiert, wie genau er mit den Punkten im Trainingssatz übereinstimmt. |
| LassoLars |
Lasso-Modellanpassung mit Least-Angle-Regression a.k.a. Lars. Es handelt sich um ein lineares Modell, das mit einem L1-Prior als Regularisierer trainiert wurde. |
| SGD |
SGD: Der stochastische Gradientenabstieg ist ein Optimierungsalgorithmus, der häufig in Anwendungen des maschinellen Lernens verwendet wird, um die Modellparameter zu finden, die der besten Anpassung zwischen vorhergesagten und tatsächlichen Ergebnissen entsprechen. Es ist eine ungenaue, aber mächtige Technik. |
| RandomForest |
Random Forest ist ein überwachter Lernalgorithmus. Der "Wald", den es aufbaut, ist ein Ensemble von Entscheidungsbäumen, die normalerweise mit der "Bagging"-Methode trainiert werden. Die Grundidee der Bagging-Methode ist, dass eine Kombination von Lernmodellen das Gesamtergebnis erhöht. |
| ExtremeRandomTrees |
Extreme Trees ist ein Ensemble-Algorithmus für maschinelles Lernen, der die Vorhersagen aus vielen Entscheidungsbäumen kombiniert. Es hängt mit dem weit verbreiteten Random-Forest-Algorithmus zusammen. |
| LightGBM |
LightGBM ist ein Gradient Boosting-Framework, das baumbasierte Lernalgorithmen verwendet. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor ist ein überwachtes maschinelles Lernmodell, das ein Ensemble von Basislernern verwendet. |
RegressionPrimaryMetrics
Primäre Metriken für die Regressionsaufgabe.
| Wert | Beschreibung |
|---|---|
| SpearmanCorrelation |
Der Spearman-Rangkorrelationskoeffizient ist ein nichtparametrisches Maß für die Rangkorrelation. |
| NormalizedRootMeanSquaredError |
Der Normalized Mean Squared Error (NRMSE), der RMSE, erleichtert den Vergleich zwischen Modellen mit unterschiedlichen Skalen. |
| R2Score |
Der R2-Score ist eine der Leistungsbewertungsmaße für prognosebasierte Modelle des maschinellen Lernens. |
| NormalizedMeanAbsoluteError |
Der Normalisierte mittlere absolute Fehler (NMAE) ist eine Validierungsmetrik zum Vergleich des mittleren absoluten Fehlers (MAE) von (Zeit-)Reihen mit verschiedenen Skalen. |
RegressionTrainingSettings
Konfiguration im Zusammenhang mit dem Regressionstraining.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| allowedTrainingAlgorithms |
Zulässige Modelle für Regressionsaufgabe. |
||
| blockedTrainingAlgorithms |
Blockierte Modelle für Regressionsaufgabe. |
||
| enableDnnTraining |
boolean |
False |
Aktivieren Sie die Empfehlung von DNN-Modellen. |
| enableModelExplainability |
boolean |
True |
Kennzeichnen Sie die Kennzeichnung, um die Erläuterung für das beste Modell zu aktivieren. |
| enableOnnxCompatibleModels |
boolean |
False |
Kennzeichnung zum Aktivieren von onnx-kompatiblen Modellen. |
| enableStackEnsemble |
boolean |
True |
Stapelensembleausführung aktivieren. |
| enableVoteEnsemble |
boolean |
True |
Aktivieren Des Abstimmungsensembles. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Während der VotingEnsemble- und StackEnsemble-Modellgeneration werden mehrere einbaute Modelle aus den vorherigen Kinderläufen heruntergeladen. Konfigurieren Sie diesen Parameter mit einem höheren Wert als 300 Sek., wenn mehr Zeit erforderlich ist. |
| stackEnsembleSettings |
Einstellungen für Stack-Ensembles für die Ausführung von Stack-Ensembles. |
SamplingAlgorithmType
| Wert | Beschreibung |
|---|---|
| Grid | |
| Random | |
| Bayesian |
SeasonalityMode
Prognose des saisonalen Modus.
| Wert | Beschreibung |
|---|---|
| Auto |
Die Saisonalität wird automatisch bestimmt. |
| Custom |
Verwenden Sie den benutzerdefinierten Wert für die Saisonalität. |
ShortSeriesHandlingConfiguration
Der Parameter, der definiert, wie AutoML kurze Zeitreihen verarbeiten soll.
| Wert | Beschreibung |
|---|---|
| None |
Stellt den Wert no/null dar. |
| Auto |
Kurze Serien werden aufgefüllt, wenn keine langen Serien vorhanden sind, andernfalls werden kurze Serien weggelassen. |
| Pad |
Alle kurzen Serien werden gepolstert. |
| Drop |
Alle Kurzserien werden fallen gelassen. |
SparkJob
Definition des Spark-Auftrags.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| archives |
string[] |
Archivdateien, die im Auftrag verwendet werden. |
|
| args |
string |
Argumente für den Auftrag. |
|
| codeId |
string (arm-id) minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Arm-ID der Coderessource. |
|
| componentId |
string |
ARM-Ressourcen-ID der Komponentenressource. |
|
| computeId |
string |
ARM-Ressourcen-ID der Computeressource. |
|
| conf |
object |
Konfigurierte Spark-Eigenschaften. |
|
| description |
string |
Der Text der Objektbeschreibung. |
|
| displayName |
string |
Anzeigename des Auftrags. |
|
| entry | SparkJobEntry: |
[Erforderlich] Der Eintrag, der beim Starten des Auftrags ausgeführt werden soll. |
|
| environmentId |
string (arm-id) |
Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag. |
|
| environmentVariables |
object |
Umgebungsvariablen, die im Auftrag enthalten sind. |
|
| experimentName |
string |
Default |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
| files |
string[] |
Dateien, die im Auftrag verwendet werden. |
|
| identity | IdentityConfiguration: |
Identitätskonfiguration. Wenn festgelegt, sollte dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
|
| inputs |
object |
Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. |
|
| isArchived |
boolean |
False |
Ist die Ressource archiviert? |
| jars |
string[] |
Jar-Dateien, die im Auftrag verwendet werden. |
|
| jobType |
string:
Spark |
[Erforderlich] Gibt den Auftragstyp an. |
|
| notificationSetting |
Benachrichtigungseinstellung für den Auftrag |
||
| outputs |
object |
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. |
|
| properties |
object |
Das Objekteigenschaftenverzeichnis. |
|
| pyFiles |
string[] |
Python-Dateien, die im Auftrag verwendet werden. |
|
| queueSettings |
Warteschlangeneinstellungen für den Auftrag |
||
| resources |
Berechnen der Ressourcenkonfiguration für den Auftrag. |
||
| services |
<string,
Job |
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
|
| status |
Status des Auftrags. |
||
| tags |
object |
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
SparkJobEntryType
| Wert | Beschreibung |
|---|---|
| SparkJobPythonEntry | |
| SparkJobScalaEntry |
SparkJobPythonEntry
| Name | Typ | Beschreibung |
|---|---|---|
| file |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Relativer Python-Dateipfad für den Einstiegspunkt des Auftrags. |
| sparkJobEntryType | string: |
[Erforderlich] Typ des Einstiegspunkts des Auftrags. |
SparkJobScalaEntry
| Name | Typ | Beschreibung |
|---|---|---|
| className |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Scala-Klassenname, der als Einstiegspunkt verwendet wird. |
| sparkJobEntryType | string: |
[Erforderlich] Typ des Einstiegspunkts des Auftrags. |
SparkResourceConfiguration
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| instanceType |
string |
Optionaler Vm-Typ, der vom Computeziel unterstützt wird. |
|
| runtimeVersion |
string |
3.1 |
Version der Spark-Runtime, die für den Auftrag verwendet wird. |
StackEnsembleSettings
Erweitert die Einstellung zum Anpassen der StackEnsemble-Ausführung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| stackMetaLearnerKWargs |
Optionale Parameter, die an den Initialisierer des Metalerners übergeben werden sollen. |
||
| stackMetaLearnerTrainPercentage |
number (double) |
0.2 |
Gibt den Anteil des Schulungssatzes (beim Auswählen des Trainings- und Validierungstyps) an, der für die Schulung des Metalerners reserviert werden soll. Der Standardwert ist 0,2. |
| stackMetaLearnerType | None |
Der Meta-Learner ist ein Modell, das auf den Ausgaben der einzelnen heterogenen Modelle trainiert ist.\r\nStandard-Meta-Learner sind LogisticRegression für Klassifikationsaufgaben (oder LogisticRegressionCV, falls Kreuzvalidierung aktiviert ist) und ElasticNet für Regressions-/Prognoseaufgaben (oder ElasticNetCV, falls Crossvalidierung aktiviert ist).\r\nDieser Parameter kann einer der folgenden Strings sein: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor oder LinearRegression |
StackMetaLearnerType
Der Meta-Learner ist ein Modell, das auf den Ausgaben der einzelnen heterogenen Modelle trainiert ist.\r\nStandard-Meta-Learner sind LogisticRegression für Klassifikationsaufgaben (oder LogisticRegressionCV, falls Kreuzvalidierung aktiviert ist) und ElasticNet für Regressions-/Prognoseaufgaben (oder ElasticNetCV, falls Crossvalidierung aktiviert ist).\r\nDieser Parameter kann einer der folgenden Strings sein: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor oder LinearRegression
| Wert | Beschreibung |
|---|---|
| None | |
| LogisticRegression |
Standard-Metalerner sind LogisticRegression für Klassifizierungsaufgaben. |
| LogisticRegressionCV |
Standardmäßige Meta-Lerner sind LogisticRegression für die Klassifizierungsaufgabe, wenn der Lebenslauf aktiviert ist. |
| LightGBMClassifier | |
| ElasticNet |
Standard-Metalerner sind LogisticRegression für die Regressionsaufgabe. |
| ElasticNetCV |
Standardmäßige Metalerner sind LogisticRegression für die Regressionsaufgabe, wenn der Lebenslauf aktiviert ist. |
| LightGBMRegressor | |
| LinearRegression |
StochasticOptimizer
Stochastik-Optimierer für Bildmodelle.
| Wert | Beschreibung |
|---|---|
| None |
Kein Optimierer ausgewählt. |
| Sgd |
Stochastischer Gradientenabstiegsoptimierer. |
| Adam |
Adam ist ein Algorithmus, der stochastische Zielfunktionen auf der Grundlage adaptiver Schätzungen von Momenten optimiert |
| Adamw |
AdamW ist eine Variante des Optimierers Adam, die eine verbesserte Implementierung des Gewichtsabbaus bietet. |
SweepJob
Definition des Sweep-Auftrags.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| componentId |
string |
ARM-Ressourcen-ID der Komponentenressource. |
|
| computeId |
string |
ARM-Ressourcen-ID der Computeressource. |
|
| description |
string |
Der Text der Objektbeschreibung. |
|
| displayName |
string |
Anzeigename des Auftrags. |
|
| earlyTermination | EarlyTerminationPolicy: |
Richtlinien für vorzeitige Beendigungen ermöglichen das Abbrechen von Ausführungsvorgängen mit schlechter Leistung, bevor sie abgeschlossen sind |
|
| experimentName |
string |
Default |
Der Name des Experiments, zu dem der Auftrag gehört. Wenn nicht festgelegt, wird der Auftrag im Experiment "Standard" platziert. |
| identity | IdentityConfiguration: |
Identitätskonfiguration. Wenn festgelegt, sollte dies eine von AmlToken, ManagedIdentity, UserIdentity oder NULL sein. Der Standardwert ist AmlToken, wenn null. |
|
| inputs |
object |
Zuordnung von Eingabedatenbindungen, die im Auftrag verwendet werden. |
|
| isArchived |
boolean |
False |
Ist die Ressource archiviert? |
| jobType |
string:
Sweep |
[Erforderlich] Gibt den Auftragstyp an. |
|
| limits |
Grenzwert für "Aufräumen von Auftrag". |
||
| notificationSetting |
Benachrichtigungseinstellung für den Auftrag |
||
| objective |
[Erforderlich] Optimierungsziel. |
||
| outputs |
object |
Zuordnung von Ausgabedatenbindungen, die im Auftrag verwendet werden. |
|
| properties |
object |
Das Objekteigenschaftenverzeichnis. |
|
| queueSettings |
Warteschlangeneinstellungen für den Auftrag |
||
| samplingAlgorithm | SamplingAlgorithm: |
[Erforderlich] Der Hyperparameter-Samplingalgorithmus |
|
| searchSpace |
[Erforderlich] Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält. Der Wörterbuchschlüssel ist der Name des Parameters. |
||
| services |
<string,
Job |
Liste der JobEndpoints. Für lokale Aufträge verfügt ein Auftragsendpunkt über einen Endpunktwert von FileStreamObject. |
|
| status |
Status des Auftrags. |
||
| tags |
object |
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. |
|
| trial |
[Erforderlich] Definition der Testkomponente. |
SweepJobLimits
Sweep Job Limit-Klasse.
| Name | Typ | Beschreibung |
|---|---|---|
| jobLimitsType |
string:
Sweep |
[Erforderlich] JobLimit-Typ. |
| maxConcurrentTrials |
integer (int32) |
Aufräumen des Auftrags max. gleichzeitige Testversionen. |
| maxTotalTrials |
integer (int32) |
"Auftrag aufräumen" max. Gesamtversuche. |
| timeout |
string (duration) |
Die maximale Laufzeit im ISO 8601-Format, nach der der Auftrag abgebrochen wird. Unterstützt nur die Dauer mit der Genauigkeit so niedrig wie Sekunden. |
| trialTimeout |
string (duration) |
Timeoutwert für "Testauftrag aufräumen". |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
TableVerticalFeaturizationSettings
Konfiguration der Featurisierung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| blockedTransformers |
Diese Transformatoren dürfen nicht bei der Reifung verwendet werden. |
||
| columnNameAndTypes |
object |
Wörterbuch des Spaltennamens und seines Typs (int, float, string, datetime usw.). |
|
| datasetLanguage |
string |
Datasetsprache, nützlich für die Textdaten. |
|
| enableDnnFeaturization |
boolean |
False |
Bestimmt, ob Dnn-basierte Featurizer für die Daten-Featurisierung verwendet werden sollen. |
| mode | Auto |
Featurisierungsmodus : Der Benutzer kann den Standardmodus "Auto" beibehalten, und AutoML übernimmt die erforderliche Transformation der Daten in der Featurisierungsphase. Wenn "Aus" ausgewählt ist, wird keine Featurierung durchgeführt. Wenn "Benutzerdefiniert" ausgewählt ist, können Benutzer zusätzliche Eingaben angeben, um anzupassen, wie die Reifung erfolgt. |
|
| transformerParams |
object |
Der Benutzer kann zusätzliche Transformatoren angeben, die zusammen mit den Spalten verwendet werden sollen, auf die er angewendet wird, und Parameter für den Transformatorkonstruktor. |
TableVerticalLimitSettings
Einschränkungen bei der Auftragsausführung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| enableEarlyTermination |
boolean |
True |
Aktivieren einer vorzeitigen Beendigung, bestimmt, ob AutoMLJob frühzeitig beendet wird, wenn in den letzten 20 Iterationen keine Bewertungsverbesserungen vorliegen. |
| exitScore |
number (double) |
Beenden Sie die Bewertung für den AutoML-Auftrag. |
|
| maxConcurrentTrials |
integer (int32) |
1 |
Maximale gleichzeitige Iteration. |
| maxCoresPerTrial |
integer (int32) |
-1 |
Max. Kerne pro Iteration. |
| maxTrials |
integer (int32) |
1000 |
Anzahl von Iterationen. |
| timeout |
string (duration) |
PT6H |
AutoML-Auftragstimeout. |
| trialTimeout |
string (duration) |
PT30M |
Iterationstimeout. |
TargetAggregationFunction
Zielaggregatfunktion.
| Wert | Beschreibung |
|---|---|
| None |
Stellt keinen Wertesatz dar. |
| Sum | |
| Max | |
| Min | |
| Mean |
TargetLagsMode
Ziel verzögert die Auswahlmodi.
| Wert | Beschreibung |
|---|---|
| Auto |
Zielverzögerungen, die automatisch bestimmt werden sollen. |
| Custom |
Verwenden Sie die benutzerdefinierten Zielverzögerungen. |
TargetRollingWindowSizeMode
Zielgrößenmodus für rollierende Fenster.
| Wert | Beschreibung |
|---|---|
| Auto |
Bestimmen Sie automatisch die Größe der Rollfenster. |
| Custom |
Verwenden Sie die angegebene Größe des rollierenden Fensters. |
TaskType
AutoMLJob-Aufgabentyp.
| Wert | Beschreibung |
|---|---|
| Classification |
Die Klassifizierung im Bereich des maschinellen Lernens und der Statistik ist ein überwachter Lernansatz, bei dem das Computerprogramm aus den ihm gegebenen Daten lernt und neue Beobachtungen oder Klassifizierungen vornimmt. |
| Regression |
Regression bedeutet, den Wert anhand der Eingabedaten vorherzusagen. Regressionsmodelle werden verwendet, um einen kontinuierlichen Wert vorherzusagen. |
| Forecasting |
Die Prognose ist eine besondere Art von Regressionsaufgabe, die sich mit Zeitreihendaten befasst und ein Prognosemodell erstellt, mit dem die Werte der nahen Zukunft auf der Grundlage der Eingaben vorhergesagt werden können. |
| ImageClassification |
Bildklassifizierung. Die Bildklassifizierung mit mehreren Klassen wird verwendet, wenn ein Bild mit nur einer einzigen Beschriftung aus einer Reihe von Klassen klassifiziert wird - z. B. wird jedes Bild entweder als Bild einer "Katze" oder eines "Hundes" oder einer "Ente" klassifiziert. |
| ImageClassificationMultilabel |
Bildklassifizierung mit mehreren Etiketten. Die Bildklassifizierung mit mehreren Beschriftungen wird verwendet, wenn ein Bild eine oder mehrere Beschriftungen aus einem Satz von Beschriftungen haben kann - z. B. kann ein Bild sowohl mit "Katze" als auch mit "Hund" beschriftet sein. |
| ImageObjectDetection |
Erkennung von Bildobjekten. Die Objekterkennung wird verwendet, um Objekte in einem Bild zu identifizieren und jedes Objekt mit einem Begrenzungsrahmen zu lokalisieren, z. B. alle Hunde und Katzen in einem Bild zu lokalisieren und einen Begrenzungsrahmen um jedes Objekt zu zeichnen. |
| ImageInstanceSegmentation |
Segmentierung von Bildinstanzen. Die Instanzsegmentierung wird verwendet, um Objekte in einem Bild auf Pixelebene zu identifizieren, indem ein Polygon um jedes Objekt im Bild gezeichnet wird. |
| TextClassification |
Die Textklassifizierung (auch als Text-Tagging oder Textkategorisierung bezeichnet) ist der Prozess der Sortierung von Texten in Kategorien. Die Kategorien schließen sich gegenseitig aus. |
| TextClassificationMultilabel |
Die Klassifizierungsaufgabe für mehrere Beschriftungen weist jede Stichprobe einer Gruppe (null oder mehr) von Zielbeschriftungen zu. |
| TextNER |
Text Named Entity Recognition, auch bekannt als TextNER. Named Entity Recognition (NER) ist die Möglichkeit, Freitext zu verwenden und das Vorkommen von Entitäten wie Personen, Standorten, Organisationen und mehr zu identifizieren. |
TensorFlow
Konfiguration der TensorFlow-Verteilung.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| distributionType | string: |
[Erforderlich] Gibt den Typ des Verteilungsframeworks an. |
|
| parameterServerCount |
integer (int32) |
0 |
Anzahl der Parameterserveraufgaben. |
| workerCount |
integer (int32) |
Anzahl der Arbeitnehmer. Wenn nicht angegeben, wird standardmäßig die Instanzanzahl verwendet. |
TextClassification
Aufgabe zur Textklassifizierung in der vertikalen AutoML NLP-Abteilung. NLP - Verarbeitung natürlicher Sprache.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| primaryMetric | Accuracy |
Primäre Metriken für Klassifizierungsaufgaben. |
|
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
TextClassificationMultilabel
Textklassifizierung Multilabel-Aufgabe in AutoML NLP vertikal. NLP - Verarbeitung natürlicher Sprache.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| primaryMetric |
Primäre Metrik für Text-Classification-Multilabel Aufgabe. Derzeit wird nur die Genauigkeit als primäre Metrik unterstützt, daher muss der Benutzer sie nicht explizit festlegen. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType | string: |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
TextNer
Text-NER Aufgabe in der AutoML NLP-Vertikale. NER - Erkennung benannter Entitäten. NLP - Verarbeitung natürlicher Sprache.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| featurizationSettings |
Reifungseingaben, die für den AutoML-Auftrag erforderlich sind. |
||
| limitSettings |
Ausführungseinschränkungen für AutoMLJob. |
||
| logVerbosity | Info |
Enumeration zum Festlegen der Ausführlichkeit des Protokolls. |
|
| primaryMetric |
Primäre Metrik für Text-NER Aufgabe. Für Text-NER wird nur 'Accuracy' unterstützt, so dass der Benutzer dies nicht explizit einstellen muss. |
||
| targetColumnName |
string |
Name der Zielspalte: Dies ist die Spalte mit Vorhersagewerten. Auch als Bezeichnungsspaltenname im Kontext von Klassifizierungsaufgaben bezeichnet. |
|
| taskType |
string:
TextNER |
[Erforderlich] Aufgabentyp für AutoMLJob. |
|
| trainingData |
[Erforderlich] Eingabe von Schulungsdaten. |
||
| validationData |
Überprüfungsdateneingaben. |
TrialComponent
Definition der Testkomponente.
| Name | Typ | Beschreibung |
|---|---|---|
| codeId |
string |
ARM-Ressourcen-ID der Coderessource. |
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Der Befehl, der beim Starten des Auftrags ausgeführt werden soll. eg. "Python train.py" |
| distribution | DistributionConfiguration: |
Verteilungskonfiguration des Auftrags. Wenn festgelegt, sollte dies eines von Mpi, Tensorflow, PyTorch oder Null sein. |
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Die ARM-Ressourcen-ID der Umgebungsspezifikation für den Auftrag. |
| environmentVariables |
object |
Umgebungsvariablen, die im Auftrag enthalten sind. |
| resources |
Berechnen der Ressourcenkonfiguration für den Auftrag. |
TritonModelJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
triton_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
TritonModelJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
triton_model |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
TruncationSelectionPolicy
Definiert eine Richtlinie für vorzeitige Beendigung, die einen bestimmten Prozentsatz der Ausführungen in jedem Auswertungsintervall abbricht.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Anzahl der Intervalle, um die die erste Auswertung verzögert werden soll. |
| evaluationInterval |
integer (int32) |
0 |
Intervall (Anzahl der Ausführungen) zwischen Richtlinienauswertungen. |
| policyType |
string:
Truncation |
[Erforderlich] Name der Richtlinienkonfiguration |
|
| truncationPercentage |
integer (int32) |
0 |
Der Prozentsatz der Läufe, die bei jedem Auswertungsintervall abgebrochen werden sollen. |
UriFileJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
uri_file |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
UriFileJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
uri_file |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
UriFolderJobInput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| description |
string |
Beschreibung für die Eingabe. |
|
| jobInputType |
string:
uri_folder |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadOnlyMount |
Enumeration, um den Übermittlungsmodus für Eingabedaten zu bestimmen. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Erforderlich] Eingabeobjekt-URI. |
UriFolderJobOutput
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assetName |
string |
Ausgabeobjektname. |
|
| description |
string |
Beschreibung für die Ausgabe. |
|
| jobOutputType |
string:
uri_folder |
[Erforderlich] Gibt den Auftragstyp an. |
|
| mode | ReadWriteMount |
Enumerationen des Ausgabedatenbereitstellungsmodus. |
|
| uri |
string |
Ausgabeobjekt-URI. |
UserIdentity
Konfiguration der Benutzeridentität.
| Name | Typ | Beschreibung |
|---|---|---|
| identityType | string: |
[Erforderlich] Gibt den Typ des Identitätsframeworks an. |
UseStl
Konfigurieren sie die STL-Analyse der Zielspalte der Zeitreihe.
| Wert | Beschreibung |
|---|---|
| None |
Keine stl-Zersetzung. |
| Season | |
| SeasonTrend |
ValidationMetricType
Methode zur Berechnung der Metrik, die für Validierungsmetriken in Bildaufgaben verwendet werden soll.
| Wert | Beschreibung |
|---|---|
| None |
Keine Metrik. |
| Coco |
Coco-Metrik. |
| Voc |
Voc-Metrik. |
| CocoVoc |
CocoVoc-Metrik. |
WebhookType
Enum, um den Webhook-Rückrufdiensttyp zu bestimmen.
| Wert | Beschreibung |
|---|---|
| AzureDevOps |