Jobs - Create Or Update
Создает и выполняет задание.
В случае обновления теги в переданном определении заменят теги в существующем задании.
Создает и выполняет задание.
В случае обновления теги в переданном определении заменят теги в существующем задании.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2026-03-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
id
|
path | True |
string |
Имя и идентификатор задания. Это учитывает регистр. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя регистронезависимо. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Имя рабочей области Машинного обучения Azure |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| properties | True | JobBaseProperties: |
[Обязательный] Дополнительные атрибуты сущности. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция обновления ресурса 'JobBase' успешно прошла |
|
| 201 Created |
Операция создания ресурса 'JobBase' успешно выполнена |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
|
Create |
|
Create |
|
Create |
|
Create |
CreateOrUpdate AutoML Job.
Образец запроса
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=2026-03-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"
}
}
}
}
Пример ответа
{
"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.
Образец запроса
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=2026-03-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"
}
}
}
Пример ответа
{
"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.
Образец запроса
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=2026-03-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"
}
}
}
Пример ответа
{
"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.
Образец запроса
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=2026-03-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
}
}
}
}
}
}
Пример ответа
{
"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"
}
}
Определения
| Имя | Описание |
|---|---|
|
All |
Все узлы означают, что служба будет работать на всех узлах задания |
|
Aml |
Настройка удостоверения токена AML. |
|
Auto |
Горизонт прогноза определяется системой автоматически. |
|
Auto |
AutoMLJob. Используйте этот класс для выполнения задач AutoML, таких как классификация/регрессия и т. д. Смотрите перечисление TaskType для всех поддерживаемых задач. |
|
Auto |
Валидация N-Cross определяется автоматически. |
|
Auto |
|
|
Auto |
|
|
Auto |
Целевые задержки скользящего окна определяются автоматически. |
|
Azure |
Сведения о веб-перехватчике, относящиеся к Azure DevOps |
|
Bandit |
Определяет политику досрочного завершения на основе критериев провисания, а также частоту и интервал задержки для оценки |
|
Bayesian |
Определяет алгоритм выборки, который генерирует значения на основе предыдущих значений |
|
Blocked |
Перечисление для всех моделей классификации, поддерживаемых AutoML. |
| Classification |
Задача классификации в AutoML Table vertical. |
|
Classification |
Перечисление для всех моделей классификации, поддерживаемых AutoML. |
|
Classification |
Основные метрики для задач классификации с несколькими метками. |
|
Classification |
Основные метрики для задач классификации. |
|
Classification |
Классификация Конфигурация, связанная с обучением. |
|
Command |
Определение командного задания. |
|
Command |
Команда Класс ограничения заданий. |
|
created |
Тип удостоверения, создавшего ресурс. |
|
Custom |
Требуемый максимальный горизонт прогнозирования в единицах частоты временных рядов. |
|
Custom |
|
|
Custom |
|
|
Custom |
Проверки N-Cross задаются пользователем. |
|
Custom |
|
|
Custom |
|
|
Custom |
|
|
Distribution |
Перечисление для определения типа распределения заданий. |
|
Early |
|
|
Email |
Enum для определения типа уведомления по электронной почте. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Feature |
Флаг для генерации задержек для числовых признаков. |
|
Featurization |
Режим признаков . Пользователь может сохранить режим авто по умолчанию, и AutoML будет заботиться о необходимом преобразовании данных на этапе признаков. Если выбрано значение "Выкл.", то нет признаков. Если выбран параметр Custom, пользователь может указать дополнительные входные данные, чтобы настроить способ выполнения признаков. |
|
Forecast |
Перечисление для определения режима выбора горизонта прогноза. |
| Forecasting |
Задача прогнозирования в AutoML Table vertical. |
|
Forecasting |
Перечисление для всех моделей прогнозирования, поддерживаемых AutoML. |
|
Forecasting |
Основные метрики для задачи Прогнозирование. |
|
Forecasting |
Прогнозирование конкретных параметров. |
|
Forecasting |
Прогнозирование Конфигурация, связанная с обучением. |
| Goal |
Определяет поддерживаемые цели метрик для настройки гиперпараметров |
|
Grid |
Определяет алгоритм выборки, который исчерпывающе генерирует каждую комбинацию значений в пространстве |
|
Identity |
Enum для определения структуры удостоверений. |
|
Image |
Классификация изображений. Многоклассовая классификация изображений используется, когда изображение классифицируется только с одной меткой из набора классов - например, каждое изображение классифицируется как изображение "кошки", "собаки" или "утки". |
|
Image |
Классификация изображений с несколькими метками. Классификация изображений с несколькими метками используется, когда изображение может иметь одну или несколько меток из набора меток - например, изображение может быть помечено как "кошка", так и "собака". |
|
Image |
Сегментация экземпляров изображений. Сегментация экземпляров используется для идентификации объектов на изображении на уровне пикселей, рисуя многоугольник вокруг каждого объекта на изображении. |
|
Image |
Ограничьте параметры для задания AutoML. |
|
Image |
Выражения распределения для перебора значений параметров модели. <Пример> :
|
|
Image |
Выражения распределения для перебора значений параметров модели. <Пример> :
|
|
Image |
Параметры, используемые для обучения модели. Для получения дополнительной информации о доступных настройках, пожалуйста, ознакомьтесь с официальной документацией: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Параметры, используемые для обучения модели. Для получения дополнительной информации о доступных настройках, пожалуйста, ознакомьтесь с официальной документацией: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
Image |
Обнаружение объектов изображения. Обнаружение объектов используется для идентификации объектов на изображении и определения местоположения каждого объекта с помощью ограничивающего прямоугольника, например, для определения местоположения всех собак и кошек на изображении и создания ограничивающего прямоугольника вокруг каждого из них. |
|
Image |
Очистка модели и гиперпараметры, связанные с параметрами. |
|
Input |
Перечисление для определения режима доставки входных данных. |
|
Instance |
Основные метрики для задач InstanceSegmentation. |
|
Job |
Конверт ресурсов Azure Resource Manager. |
|
Job |
Перечисление для определения типа входных данных задания. |
|
Job |
|
|
Job |
Enum для определения типа выходных данных задания. |
|
Job |
|
|
Job |
Определение конечной точки задания |
|
Job |
Статус работы. |
|
Job |
Перечисление для определения уровня задания. |
|
Job |
Перечисление для определения типа задания. |
|
Learning |
Перечисление планировщика скорости обучения. |
|
Literal |
Литеральный тип ввода. |
|
Log |
Перечисление для установки детализации лога. |
|
Managed |
Управляемая конфигурация удостоверений. |
|
Median |
Определяет политику досрочного завершения на основе средних значений основной метрики всех запусков |
|
MLFlow |
|
|
MLFlow |
|
|
MLTable |
|
|
MLTable |
|
|
Model |
Размер модели изображения. |
| Mpi |
Конфигурация распределения MPI. |
|
NCross |
Определяет, как определяется значение проверок N-Cross. |
|
Nlp |
|
|
Nlp |
Ограничения выполнения задания. |
|
Nodes |
Перечисляемые типы для значения узлов |
|
Notification |
Конфигурация для уведомлений. |
|
Object |
Основные метрики для задачи Image ObjectDetection. |
| Objective |
Цель оптимизации. |
|
Output |
Перечисления режима доставки выходных данных. |
|
Pipeline |
Определение задания конвейера: определяет универсальные атрибуты MFE. |
|
Py |
Конфигурация дистрибутива PyTorch. |
|
Queue |
|
|
Random |
Определяет алгоритм выборки, который генерирует значения случайным образом |
|
Random |
Конкретный тип случайного алгоритма |
| Regression |
Задача регрессии в AutoML Table vertical. |
|
Regression |
Перечисление для всех регрессионных моделей, поддерживаемых AutoML. |
|
Regression |
Основные метрики для задачи Регрессия. |
|
Regression |
Конфигурация, связанная с регрессионным обучением. |
|
Sampling |
|
|
Seasonality |
Режим прогнозирования сезонности. |
|
Short |
Параметр, определяющий, как autoML должен обрабатывать короткие временные ряды. |
|
Spark |
Определение задания Spark. |
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Spark |
|
|
Stack |
Расширены настройки для настройки запуска StackEnsemble. |
|
Stack |
Мета-обучающийся — это модель, обучаемая на результатах отдельных гетерогенных моделей.\r\nСтандартными мета-обучающимися являются LogisticRegression для задач классификации (или LogisticRegressionCV, если включена кросс-валидация) и ElasticNet для задач регрессии/прогнозирования (или ElasticNetCV, если включена кросс-валидация).\r\nЭтот параметр может быть одной из следующих строк: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor или LinearRegression |
|
Stochastic |
Стохастический оптимизатор для моделей изображений. |
|
Sweep |
Определение задания развертки. |
|
Sweep |
Sweep Класс ограничения заданий. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Table |
Конфигурация конфигурирования. |
|
Table |
Ограничения выполнения задания. |
|
Target |
Целевая агрегатная функция. |
|
Target |
Целевые задержки выбора режимов. |
|
Target |
Целевой режим размера скользящих окон. |
|
Task |
AutoMLJob Тип задачи. |
|
Tensor |
Конфигурация распределения TensorFlow. |
|
Text |
Задача классификации текста в вертикали AutoML NLP. NLP - обработка естественного языка. |
|
Text |
Задача "Классификация текста с несколькими метками" в AutoML NLP vertical . NLP - обработка естественного языка. |
|
Text |
Text-NER задача в вертикали AutoML NLP. NER - распознавание именованных сущностей. NLP - обработка естественного языка. |
|
Trial |
Определение компонента пробной версии. |
|
Triton |
|
|
Triton |
|
|
Truncation |
Определяет политику досрочного завершения, которая отменяет определенный процент запусков в каждом интервале оценки. |
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
Uri |
|
|
User |
Настройка удостоверений пользователей. |
|
Use |
Настройте декомпозицию STL целевого столбца временных рядов. |
|
Validation |
Метод вычисления метрик для использования для проверки метрик в задачах обработки изображений. |
|
Webhook |
Enum для определения типа службы обратного вызова вебхука. |
AllNodes
Все узлы означают, что служба будет работать на всех узлах задания
| Имя | Тип | Описание |
|---|---|---|
| nodesValueType |
string:
All |
[Обязательный] Тип значения Nodes |
AmlToken
Настройка удостоверения токена AML.
| Имя | Тип | Описание |
|---|---|---|
| identityType |
string:
AMLToken |
[Обязательный] Указывает тип платформы удостоверений. |
AutoForecastHorizon
Горизонт прогноза определяется системой автоматически.
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Auto |
[Обязательный] Задайте режим выбора значения горизонта прогнозирования. |
AutoMLJob
AutoMLJob. Используйте этот класс для выполнения задач AutoML, таких как классификация/регрессия и т. д. Смотрите перечисление TaskType для всех поддерживаемых задач.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| componentId |
string |
Идентификатор ресурса ARM ресурса компонента. |
|
| computeId |
string |
Идентификатор ресурса ARM вычислительного ресурса. |
|
| description |
string |
Текст описания ресурса. |
|
| displayName |
string |
Отображаемое имя задания. |
|
| environmentId |
string |
Идентификатор ресурса ARM спецификации среды для задания. Это необязательное значение для предоставления, если оно не указано, AutoML по умолчанию используется для рабочей версии курируемой среды AutoML при выполнении задания. |
|
| environmentVariables |
object |
Переменные среды, включенные в задание. |
|
| experimentName |
string |
Default |
Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию. |
| identity | IdentityConfiguration: |
Конфигурация удостоверения. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или NULL. По умолчанию AmlToken имеет значение NULL. |
|
| isArchived |
boolean |
False |
Архивируется ли ресурс? |
| jobType |
string:
AutoML |
[Обязательный] Указывает тип задания. |
|
| notificationSetting |
Параметр уведомления для задания |
||
| outputs |
object |
Сопоставление привязок выходных данных, используемых в задании. |
|
| properties |
object |
Словарь свойств ресурса. |
|
| queueSettings |
Параметры очереди для задания |
||
| resources |
Конфигурация вычислительных ресурсов для задания. |
||
| services |
<string,
Job |
Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject. |
|
| status |
Статус задания. |
||
| tags |
object |
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
|
| taskDetails | AutoMLVertical: |
[Обязательный] Это сценарий, который может быть одним из таблиц/ NLP/Image |
AutoNCrossValidations
Валидация N-Cross определяется автоматически.
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Auto |
[Обязательный] Режим определения проверок N-Cross. |
AutoSeasonality
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Auto |
[Обязательный] Режим сезонности. |
AutoTargetLags
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Auto |
[Обязательный] Настройка режима задержки целевых объектов — автоматическое или настраиваемое |
AutoTargetRollingWindowSize
Целевые задержки скользящего окна определяются автоматически.
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Auto |
[Обязательный] Режим обнаружения TargetRollingWindowSiz. |
AzureDevOpsWebhook
Сведения о веб-перехватчике, относящиеся к Azure DevOps
| Имя | Тип | Описание |
|---|---|---|
| eventType |
string |
Отправка обратного вызова на указанное событие уведомления |
| webhookType |
string:
Azure |
[Обязательный] Указывает тип службы для отправки обратного вызова. |
BanditPolicy
Определяет политику досрочного завершения на основе критериев провисания, а также частоту и интервал задержки для оценки
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Количество интервалов, с помощью которых необходимо отложить первую оценку. |
| evaluationInterval |
integer (int32) |
0 |
Интервал (количество запусков) между оценками политики. |
| policyType |
string:
Bandit |
[Обязательный] Имя конфигурации политики |
|
| slackAmount |
number (float) |
0 |
Абсолютное расстояние, допустимое от оптимального выполнения. |
| slackFactor |
number (float) |
0 |
Соотношение допустимого расстояния от оптимального выполнения. |
BayesianSamplingAlgorithm
Определяет алгоритм выборки, который генерирует значения на основе предыдущих значений
| Имя | Тип | Описание |
|---|---|---|
| samplingAlgorithmType |
string:
Bayesian |
[Обязательный] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации |
BlockedTransformers
Перечисление для всех моделей классификации, поддерживаемых AutoML.
| Значение | Описание |
|---|---|
| TextTargetEncoder |
Целевая кодировка для текстовых данных. |
| OneHotEncoder |
Одно горячее кодирование создает преобразование двоичного признака. |
| CatTargetEncoder |
Целевая кодировка категориальных данных. |
| TfIdf |
Tf-Idf расшифровывается как частота термина, обратная частота документа. Это распространенная схема взвешивания терминов для идентификации информации из документов. |
| WoETargetEncoder |
Кодирование веса доказательств — это метод, используемый для кодирования категориальных переменных. Он использует естественный логарифм P(1)/P(0) для создания весов. |
| LabelEncoder |
Энкодировщик меток преобразует метки/категориальные переменные в числовую форму. |
| WordEmbedding |
Встраивание слов помогает представить слова или фразы в виде вектора или ряда чисел. |
| NaiveBayes |
Наивная байесовская классификация — это классификация, которая используется для классификации дискретных признаков, которые распределены категорически. |
| CountVectorizer |
Векторизатор счетчиков преобразует коллекцию текстовых документов в матрицу счетчиков маркеров. |
| HashOneHotEncoder |
Hashing One Hot Encoder может превратить категориальные переменные в ограниченное количество новых функций. Это часто используется для категориальных признаков с высокой мощностью. |
Classification
Задача классификации в AutoML Table vertical.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Столбцы, используемые для данных CVSplit. |
|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| nCrossValidations | NCrossValidations: |
Количество сверток перекрестной проверки, которые будут применены к набору данных для обучения, если набор данных для проверки не предоставлен. |
|
| positiveLabel |
string |
Положительная метка для вычисления двоичных метрик. |
|
| primaryMetric | AUCWeighted |
Основные метрики для задач классификации. |
|
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| testData |
Проверка входных данных. |
||
| testDataSize |
number (double) |
Доля тестового набора данных, который необходимо отложить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| trainingSettings |
Входные данные для этапа обучения для задания AutoML. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| weightColumnName |
string |
Имя столбца веса образца. Автоматизированное машинное обучение поддерживает взвешанный столбец в качестве входных данных, что приводит к тому, что строки в данных будут взвешированы вверх или вниз. |
ClassificationModels
Перечисление для всех моделей классификации, поддерживаемых AutoML.
| Значение | Описание |
|---|---|
| LogisticRegression |
Логистическая регрессия является фундаментальным методом классификации. Он относится к группе линейных классификаторов и в чем-то похож на полиномиальную и линейную регрессию. Логистическая регрессия является быстрой и относительно несложной, и вам удобно интерпретировать результаты. Хотя по сути это метод двоичной классификации, его также можно применять к задачам с несколькими классами. |
| SGD |
SGD: Стохастический градиентный спуск — это алгоритм оптимизации, часто используемый в приложениях машинного обучения для поиска параметров модели, которые наилучшим образом соответствуют прогнозируемым и фактическим результатам. |
| MultinomialNaiveBayes |
Мультиномиальный наивный байесовский классификатор подходит для классификации с дискретными признаками (например, подсчет слов для классификации текста). Для мультиномиального распределения обычно требуется целочисленное количество признаков. Однако на практике дробные подсчеты, такие как tf-idf, также могут работать. |
| BernoulliNaiveBayes |
Наивный байесовский классификатор для многомерных моделей Бернулли. |
| SVM |
Метод опорных векторов (SVM) — это модель машинного обучения с учителем, которая использует алгоритмы классификации для задач классификации по двум группам. После предоставления модели SVM наборов размеченных обучающих данных для каждой категории, они могут категоризировать новый текст. |
| LinearSVM |
Метод опорных векторов (SVM) — это модель машинного обучения с учителем, которая использует алгоритмы классификации для задач классификации по двум группам. После предоставления модели SVM наборов размеченных обучающих данных для каждой категории, они могут категоризировать новый текст. Линейная SVM работает лучше всего, когда входные данные являются линейными, т. е. данные можно легко классифицировать, проведя прямую линию между классифицированными значениями на построенном графике. |
| KNN |
Алгоритм K-ближайших соседей (KNN) использует «сходство признаков» для прогнозирования значений новых точек данных, что также означает, что новой точке данных будет присвоено значение на основе того, насколько близко она совпадает с точками в обучающем наборе. |
| DecisionTree |
Деревья принятия решений — это непараметрический метод обучения с учителем, используемый как для классификационных, так и для регрессионных задач. Цель состоит в том, чтобы создать модель, которая прогнозирует значение целевой переменной путем изучения простых правил принятия решений, выведенных из признаков данных. |
| RandomForest |
Случайный лес — это алгоритм обучения с учителем. «Лес», который он строит, представляет собой ансамбль деревьев решений, обычно обученных методом «бэггинга». Общая идея метода бэггинга заключается в том, что комбинация обучающих моделей увеличивает общий результат. |
| ExtremeRandomTrees |
Extreme Trees — это алгоритм ансамбля машинного обучения, который объединяет прогнозы из множества деревьев решений. Он связан с широко используемым алгоритмом случайного леса. |
| LightGBM |
LightGBM — это фреймворк градиентного бустинга, использующий алгоритмы обучения на основе дерева. |
| GradientBoosting |
Техника превращения недельных учеников в сильного ученика называется бустингом. Процесс алгоритма градиентного бустинга работает на основе этой теории выполнения. |
| XGBoostClassifier |
XGBoost: Алгоритм экстремального градиентного бустинга. Этот алгоритм используется для структурированных данных, в которых значения целевых столбцов могут быть разделены на отдельные значения класса. |
ClassificationMultilabelPrimaryMetrics
Основные метрики для задач классификации с несколькими метками.
| Значение | Описание |
|---|---|
| AUCWeighted |
AUC — это площадь под кривой. Эта метрика представляет собой среднее арифметическое балла для каждого класса, взвешенное по количеству истинных экземпляров в каждом классе. |
| Accuracy |
Точность — это доля прогнозов, которые точно соответствуют истинным меткам класса. |
| NormMacroRecall |
Нормализованная полнота макрозначений — это полнота макрозначений, усредненная и нормализованная таким образом, чтобы случайному выполнению соответствовала оценка 0, а идеальному выполнению — оценка 1. |
| AveragePrecisionScoreWeighted |
Среднее арифметическое среднего балла точности для каждого класса, взвешенное по числу истинных экземпляров в каждом классе. |
| PrecisionScoreWeighted |
Среднее арифметическое точности для каждого класса, взвешенное по числу истинных экземпляров в каждом классе. |
| IOU |
Перекресток над Союзом. Пересечение предсказаний, разделенных на объединение предсказаний. |
ClassificationPrimaryMetrics
Основные метрики для задач классификации.
| Значение | Описание |
|---|---|
| AUCWeighted |
AUC — это площадь под кривой. Эта метрика представляет собой среднее арифметическое балла для каждого класса, взвешенное по количеству истинных экземпляров в каждом классе. |
| Accuracy |
Точность — это доля прогнозов, которые точно соответствуют истинным меткам класса. |
| NormMacroRecall |
Нормализованная полнота макрозначений — это полнота макрозначений, усредненная и нормализованная таким образом, чтобы случайному выполнению соответствовала оценка 0, а идеальному выполнению — оценка 1. |
| AveragePrecisionScoreWeighted |
Среднее арифметическое среднего балла точности для каждого класса, взвешенное по числу истинных экземпляров в каждом классе. |
| PrecisionScoreWeighted |
Среднее арифметическое точности для каждого класса, взвешенное по числу истинных экземпляров в каждом классе. |
ClassificationTrainingSettings
Классификация Конфигурация, связанная с обучением.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| allowedTrainingAlgorithms |
Разрешенные модели для задачи классификации. |
||
| blockedTrainingAlgorithms |
Заблокированные модели для задачи классификации. |
||
| enableDnnTraining |
boolean |
False |
Включите рекомендацию моделей DNN. |
| enableModelExplainability |
boolean |
True |
Пометка для включения объяснимости для оптимальной модели. |
| enableOnnxCompatibleModels |
boolean |
False |
Флаг включения совместимых моделей onnx. |
| enableStackEnsemble |
boolean |
True |
Включите запуск ансамбля стека. |
| enableVoteEnsemble |
boolean |
True |
Включите запуск ансамбля голосования. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Во время создания модели VotingEnsemble и StackEnsemble скачиваются несколько встроенных моделей из предыдущих дочерних запусков. Настройте этот параметр с более высоким значением, чем 300 с, если требуется больше времени. |
| stackEnsembleSettings |
Параметры ансамбля стека для выполнения ансамбля стека. |
CommandJob
Определение командного задания.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| codeId |
string |
Идентификатор ресурса ARM ресурса ресурса кода. |
|
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Команда, выполняемая при запуске задания. eg. "Python train.py" |
|
| componentId |
string |
Идентификатор ресурса ARM ресурса компонента. |
|
| computeId |
string |
Идентификатор ресурса ARM вычислительного ресурса. |
|
| description |
string |
Текст описания ресурса. |
|
| displayName |
string |
Отображаемое имя задания. |
|
| distribution | DistributionConfiguration: |
Конфигурация распределения задания. Если задано, это должен быть один из Mpi, Tensorflow, PyTorch или NULL. |
|
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Идентификатор ресурса ARM спецификации среды для задания. |
|
| environmentVariables |
object |
Переменные среды, включенные в задание. |
|
| experimentName |
string |
Default |
Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию. |
| identity | IdentityConfiguration: |
Конфигурация удостоверения. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или NULL. По умолчанию AmlToken имеет значение NULL. |
|
| inputs |
object |
Сопоставление входных привязок данных, используемых в задании. |
|
| isArchived |
boolean |
False |
Архивируется ли ресурс? |
| jobType |
string:
Command |
[Обязательный] Указывает тип задания. |
|
| limits |
Ограничение задания команд. |
||
| notificationSetting |
Параметр уведомления для задания |
||
| outputs |
object |
Сопоставление привязок выходных данных, используемых в задании. |
|
| parameters |
Входные параметры. |
||
| properties |
object |
Словарь свойств ресурса. |
|
| queueSettings |
Параметры очереди для задания |
||
| resources |
Конфигурация вычислительных ресурсов для задания. |
||
| services |
<string,
Job |
Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject. |
|
| status |
Статус задания. |
||
| tags |
object |
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
CommandJobLimits
Команда Класс ограничения заданий.
| Имя | Тип | Описание |
|---|---|---|
| jobLimitsType |
string:
Command |
[Обязательный] Тип JobLimit. |
| timeout |
string (duration) |
Максимальная длительность выполнения в формате ISO 8601, после которой задание будет отменено. Поддерживается только длительность с точностью до секунд. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomForecastHorizon
Требуемый максимальный горизонт прогнозирования в единицах частоты временных рядов.
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Custom |
[Обязательный] Задайте режим выбора значения горизонта прогнозирования. |
| value |
integer (int32) |
[Обязательный] Прогноз значения горизонта. |
CustomModelJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
custom_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
CustomModelJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
custom_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
CustomNCrossValidations
Проверки N-Cross задаются пользователем.
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Custom |
[Обязательный] Режим определения проверок N-Cross. |
| value |
integer (int32) |
[Обязательный] Значение N-Cross validations. |
CustomSeasonality
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Custom |
[Обязательный] Режим сезонности. |
| value |
integer (int32) |
[Обязательный] Значение сезонности. |
CustomTargetLags
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Custom |
[Обязательный] Настройка режима задержки целевых объектов — автоматическое или настраиваемое |
| values |
integer[] (int32) |
[Обязательный] Задайте значения задержки целевых значений. |
CustomTargetRollingWindowSize
| Имя | Тип | Описание |
|---|---|---|
| mode |
string:
Custom |
[Обязательный] Режим обнаружения TargetRollingWindowSiz. |
| value |
integer (int32) |
[Обязательный] Значение TargetRollingWindowSize. |
DistributionType
Перечисление для определения типа распределения заданий.
| Значение | Описание |
|---|---|
| PyTorch | |
| TensorFlow | |
| Mpi |
EarlyTerminationPolicyType
| Значение | Описание |
|---|---|
| Bandit | |
| MedianStopping | |
| TruncationSelection |
EmailNotificationEnableType
Enum для определения типа уведомления по электронной почте.
| Значение | Описание |
|---|---|
| JobCompleted | |
| JobFailed | |
| JobCancelled |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
FeatureLags
Флаг для генерации задержек для числовых признаков.
| Значение | Описание |
|---|---|
| None |
Задержки функций не возникают. |
| Auto |
Система автоматически генерирует задержки функций. |
FeaturizationMode
Режим признаков . Пользователь может сохранить режим авто по умолчанию, и AutoML будет заботиться о необходимом преобразовании данных на этапе признаков. Если выбрано значение "Выкл.", то нет признаков. Если выбран параметр Custom, пользователь может указать дополнительные входные данные, чтобы настроить способ выполнения признаков.
| Значение | Описание |
|---|---|
| Auto |
В автоматическом режиме система выполняет конструирование без каких-либо пользовательских входных параметров. |
| Custom |
Пользовательская конструирование. |
| Off |
Феатуризация отключена. Задача "Прогнозирование" не может использовать это значение. |
ForecastHorizonMode
Перечисление для определения режима выбора горизонта прогноза.
| Значение | Описание |
|---|---|
| Auto |
Горизонт прогноза определяется автоматически. |
| Custom |
Используйте пользовательский горизонт прогноза. |
Forecasting
Задача прогнозирования в AutoML Table vertical.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Столбцы, используемые для данных CVSplit. |
|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| forecastingSettings |
Прогнозирование определенных входных данных задачи. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| nCrossValidations | NCrossValidations: |
Количество сверток перекрестной проверки, которые будут применены к набору данных для обучения, если набор данных для проверки не предоставлен. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Основные метрики для задачи Прогнозирование. |
|
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| testData |
Проверка входных данных. |
||
| testDataSize |
number (double) |
Доля тестового набора данных, который необходимо отложить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| trainingSettings |
Входные данные для этапа обучения для задания AutoML. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| weightColumnName |
string |
Имя столбца веса образца. Автоматизированное машинное обучение поддерживает взвешанный столбец в качестве входных данных, что приводит к тому, что строки в данных будут взвешированы вверх или вниз. |
ForecastingModels
Перечисление для всех моделей прогнозирования, поддерживаемых AutoML.
| Значение | Описание |
|---|---|
| AutoArima |
Модель интегрированного скользящего среднего с авторегрессией (ARIMA) использует данные временных рядов и статистический анализ для интерпретации данных и составления будущих прогнозов. Эта модель предназначена для объяснения данных с помощью данных временных рядов по их прошлым значениям и использует линейную регрессию для составления прогнозов. |
| Prophet |
Prophet — это процедура прогнозирования данных временных рядов на основе аддитивной модели, в которой нелинейные тренды подгоняются под годовую, еженедельную и ежедневную сезонность, а также праздничные эффекты. Лучше всего он работает с временными рядами, которые имеют сильные сезонные эффекты, и с несколькими сезонами исторических данных. Prophet устойчив к пропущенным данным и сдвигам в тренде и, как правило, хорошо справляется с выбросами. |
| Naive |
Наивная модель прогнозирования делает прогнозы путем переноса последнего целевого значения для каждого временного ряда в обучающих данных. |
| SeasonalNaive |
Модель прогнозирования Seasonal Naive делает прогнозы путем переноса последнего сезона целевых значений для каждого временного ряда в обучающих данных. |
| Average |
Модель прогнозирования "Среднее" делает прогнозы путем переноса среднего значения целевых значений для каждого временного ряда в обучающих данных. |
| SeasonalAverage |
Модель прогнозирования «Среднее сезонное значение» выполняет прогнозы путем переноса среднего значения данных последнего сезона для каждого временного ряда в обучающих данных. |
| ExponentialSmoothing |
Экспоненциальное сглаживание — это метод прогнозирования временных рядов для одномерных данных, который может быть расширен для поддержки данных с систематическим трендом или сезонным компонентом. |
| Arimax |
Модель авторегрессионного интегрированного скользящего среднего с независимой переменной (ARIMAX) можно рассматривать как модель множественной регрессии с одним или несколькими членами авторегрессии (AR) и/или одним или несколькими членами скользящего среднего (MA). Этот метод подходит для прогнозирования, когда данные являются стационарными/нестационарными, а также многомерными с любым типом шаблона данных, т.е. уровнем/трендом/сезонностью/цикличностью. |
| TCNForecaster |
TCNForecaster: Прогнозист временных сверточных сетей. TODO: Попросите команду прогнозирования кратко вступить. |
| ElasticNet |
Эластичная сеть — это популярный тип регуляризованной линейной регрессии, который сочетает в себе два популярных штрафных режима, в частности функции штрафов L1 и L2. |
| GradientBoosting |
Техника превращения недельных учеников в сильного ученика называется бустингом. Процесс алгоритма градиентного бустинга работает на основе этой теории выполнения. |
| DecisionTree |
Деревья принятия решений — это непараметрический метод обучения с учителем, используемый как для классификационных, так и для регрессионных задач. Цель состоит в том, чтобы создать модель, которая прогнозирует значение целевой переменной путем изучения простых правил принятия решений, выведенных из признаков данных. |
| KNN |
Алгоритм K-ближайших соседей (KNN) использует «сходство признаков» для прогнозирования значений новых точек данных, что также означает, что новой точке данных будет присвоено значение на основе того, насколько близко она совпадает с точками в обучающем наборе. |
| LassoLars |
Модель лассо согласуется с регрессией наименьшего угла, также известной как Ларс. Это линейная модель, обученная с использованием приорного L1 в качестве регуляризатора. |
| SGD |
SGD: Стохастический градиентный спуск — это алгоритм оптимизации, часто используемый в приложениях машинного обучения для поиска параметров модели, которые наилучшим образом соответствуют прогнозируемым и фактическим результатам. Это неточный, но мощный метод. |
| RandomForest |
Случайный лес — это алгоритм обучения с учителем. «Лес», который он строит, представляет собой ансамбль деревьев решений, обычно обученных методом «бэггинга». Общая идея метода бэггинга заключается в том, что комбинация обучающих моделей увеличивает общий результат. |
| ExtremeRandomTrees |
Extreme Trees — это алгоритм ансамбля машинного обучения, который объединяет прогнозы из множества деревьев решений. Он связан с широко используемым алгоритмом случайного леса. |
| LightGBM |
LightGBM — это фреймворк градиентного бустинга, использующий алгоритмы обучения на основе дерева. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor — это контролируемая модель машинного обучения, использующая ансамбль базовых учащихся. |
ForecastingPrimaryMetrics
Основные метрики для задачи Прогнозирование.
| Значение | Описание |
|---|---|
| SpearmanCorrelation |
Ранговый коэффициент корреляции Спирмена является непараметрической мерой ранговой корреляции. |
| NormalizedRootMeanSquaredError |
Нормализованная среднеквадратичная ошибка (NRMSE) (Normalized Root Mean Squared Error, NRMSE) облегчает сравнение моделей с различными масштабами. |
| R2Score |
Оценка R2 — это один из показателей оценки производительности для моделей машинного обучения на основе прогнозирования. |
| NormalizedMeanAbsoluteError |
Нормализованная средняя абсолютная ошибка (NMAE) — это метрика проверки для сравнения средней абсолютной ошибки (MAE) (временных) рядов с различными шкалами. |
ForecastingSettings
Прогнозирование конкретных параметров.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| countryOrRegionForHolidays |
string |
Страна или регион для праздников для задач прогнозирования. Это должны быть коды стран и регионов ISO 3166, например "US" или "GB". |
|
| cvStepSize |
integer (int32) |
Число периодов между временем начала одного свертывания CV и следующего свертывания. Например, если |
|
| featureLags | None |
Флаг для генерации задержек для числовых признаков. |
|
| forecastHorizon | ForecastHorizon: |
Требуемый максимальный горизонт прогнозирования в единицах частоты временных рядов. |
|
| frequency |
string |
При прогнозировании этот параметр представляет период, с которым нужно, например ежедневно, еженедельно, ежегодно и т. д. Частота прогноза — это частота набора данных по умолчанию. |
|
| seasonality | Seasonality: |
Задайте сезонность временных рядов в качестве целого числа, кратного частоты ряда. Если для сезонности задано значение auto, он будет выводиться. |
|
| shortSeriesHandlingConfig | Auto |
Параметр, определяющий, как autoML должен обрабатывать короткие временные ряды. |
|
| targetAggregateFunction | None |
Целевая агрегатная функция. |
|
| targetLags | TargetLags: |
Число прошлых периодов задержки от целевого столбца. |
|
| targetRollingWindowSize | TargetRollingWindowSize: |
Количество прошлых периодов, используемых для создания скользящего среднего окна целевого столбца. |
|
| timeColumnName |
string |
Имя столбца времени. Этот параметр требуется при прогнозировании для указания столбца datetime в входных данных, используемых для создания временных рядов и вывода его частоты. |
|
| timeSeriesIdColumnNames |
string[] |
Имена столбцов, используемых для группировки таймерий. Его можно использовать для создания нескольких рядов. Если набор данных не определен, предполагается, что набор данных является одним временным рядом. Этот параметр используется с прогнозированием типа задачи. |
|
| useStl | None |
Настройте декомпозицию STL целевого столбца временных рядов. |
ForecastingTrainingSettings
Прогнозирование Конфигурация, связанная с обучением.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| allowedTrainingAlgorithms |
Разрешенные модели для задачи прогнозирования. |
||
| blockedTrainingAlgorithms |
Заблокированные модели для задачи прогнозирования. |
||
| enableDnnTraining |
boolean |
False |
Включите рекомендацию моделей DNN. |
| enableModelExplainability |
boolean |
True |
Пометка для включения объяснимости для оптимальной модели. |
| enableOnnxCompatibleModels |
boolean |
False |
Флаг включения совместимых моделей onnx. |
| enableStackEnsemble |
boolean |
True |
Включите запуск ансамбля стека. |
| enableVoteEnsemble |
boolean |
True |
Включите запуск ансамбля голосования. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Во время создания модели VotingEnsemble и StackEnsemble скачиваются несколько встроенных моделей из предыдущих дочерних запусков. Настройте этот параметр с более высоким значением, чем 300 с, если требуется больше времени. |
| stackEnsembleSettings |
Параметры ансамбля стека для выполнения ансамбля стека. |
Goal
Определяет поддерживаемые цели метрик для настройки гиперпараметров
| Значение | Описание |
|---|---|
| Minimize | |
| Maximize |
GridSamplingAlgorithm
Определяет алгоритм выборки, который исчерпывающе генерирует каждую комбинацию значений в пространстве
| Имя | Тип | Описание |
|---|---|---|
| samplingAlgorithmType |
string:
Grid |
[Обязательный] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации |
IdentityConfigurationType
Enum для определения структуры удостоверений.
| Значение | Описание |
|---|---|
| Managed | |
| AMLToken | |
| UserIdentity |
ImageClassification
Классификация изображений. Многоклассовая классификация изображений используется, когда изображение классифицируется только с одной меткой из набора классов - например, каждое изображение классифицируется как изображение "кошки", "собаки" или "утки".
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| limitSettings |
[Обязательный] Ограничение параметров для задания AutoML. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| modelSettings |
Параметры, используемые для обучения модели. |
||
| primaryMetric | Accuracy |
Основные метрики для задач классификации. |
|
| searchSpace |
Поиск места для выборки различных сочетаний моделей и их гиперпараметров. |
||
| sweepSettings |
Очистка модели и гиперпараметры, связанные с параметрами. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
ImageClassificationMultilabel
Классификация изображений с несколькими метками. Классификация изображений с несколькими метками используется, когда изображение может иметь одну или несколько меток из набора меток - например, изображение может быть помечено как "кошка", так и "собака".
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| limitSettings |
[Обязательный] Ограничение параметров для задания AutoML. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| modelSettings |
Параметры, используемые для обучения модели. |
||
| primaryMetric | IOU |
Основные метрики для задач классификации с несколькими метками. |
|
| searchSpace |
Поиск места для выборки различных сочетаний моделей и их гиперпараметров. |
||
| sweepSettings |
Очистка модели и гиперпараметры, связанные с параметрами. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
ImageInstanceSegmentation
Сегментация экземпляров изображений. Сегментация экземпляров используется для идентификации объектов на изображении на уровне пикселей, рисуя многоугольник вокруг каждого объекта на изображении.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| limitSettings |
[Обязательный] Ограничение параметров для задания AutoML. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| modelSettings |
Параметры, используемые для обучения модели. |
||
| primaryMetric | MeanAveragePrecision |
Основные метрики для задач InstanceSegmentation. |
|
| searchSpace |
Поиск места для выборки различных сочетаний моделей и их гиперпараметров. |
||
| sweepSettings |
Очистка модели и гиперпараметры, связанные с параметрами. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
ImageLimitSettings
Ограничьте параметры для задания AutoML.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Максимальное число параллельных итераций AutoML. |
| maxTrials |
integer (int32) |
1 |
Максимальное число итераций AutoML. |
| timeout |
string (duration) |
P7D |
Время ожидания задания AutoML. |
ImageModelDistributionSettingsClassification
Выражения распределения для перебора значений параметров модели. <Пример> :
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.
| Имя | Тип | Описание |
|---|---|---|
| amsGradient |
string |
Включите AMSGrad, если оптимизатор является "адам" или "адамв". |
| augmentations |
string |
Параметры для использования расширения. |
| beta1 |
string |
Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| beta2 |
string |
Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| distributed |
string |
Следует ли использовать обучение распространителя. |
| earlyStopping |
string |
Включите логику раннего остановки во время обучения. |
| earlyStoppingDelay |
string |
Минимальное количество эпох или проверочных оценок для ожидания перед отслеживанием улучшения основной метрики для досрочной остановки. Должно быть положительным целым числом. |
| earlyStoppingPatience |
string |
Минимальное количество эпох или проверочных оценок без улучшения основных метрик перед остановкой выполнения. Должно быть положительным целым числом. |
| enableOnnxNormalization |
string |
Включите нормализацию при экспорте модели ONNX. |
| evaluationFrequency |
string |
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом. |
| gradientAccumulationStep |
string |
Накопление градиента означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений весов. Должно быть положительным целым числом. |
| layersToFreeze |
string |
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для 'seresnext' означает замораживание layer0 и layer1. Полный список поддерживаемых моделей и подробную информацию о замораживании слоев см. в следующих статьях: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1]. |
| learningRateScheduler |
string |
Тип планировщика скорости обучения. Должен быть "warmup_cosine" или "шаг". |
| modelName |
string |
Имя модели, используемой для обучения. Для получения дополнительной информации о доступных моделях посетите официальную документацию: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum |
string |
Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1]. |
| nesterov |
string |
Включите nesterov, если оптимизатор имеет значение "хем". |
| numberOfEpochs |
string |
Число эпох обучения. Должно быть положительным целым числом. |
| numberOfWorkers |
string |
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число. |
| optimizer |
string |
Тип оптимизатора. Должно быть либо "хем", "адам", либо "адам". |
| randomSeed |
string |
Случайное начальное значение, используемое при использовании детерминированного обучения. |
| stepLRGamma |
string |
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1]. |
| stepLRStepSize |
string |
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом. |
| trainingBatchSize |
string |
Размер пакета обучения. Должно быть положительным целым числом. |
| trainingCropSize |
string |
Размер обрезки изображения, входной в нейронную сеть для обучающего набора данных. Должно быть положительным целым числом. |
| validationBatchSize |
string |
Размер пакета проверки. Должно быть положительным целым числом. |
| validationCropSize |
string |
Размер обрезки изображения, входной в нейронную сеть для набора данных проверки. Должно быть положительным целым числом. |
| validationResizeSize |
string |
Размер изображения, в который необходимо изменить размер перед обрезкой для набора данных проверки. Должно быть положительным целым числом. |
| warmupCosineLRCycles |
string |
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1]. |
| warmupCosineLRWarmupEpochs |
string |
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом. |
| weightDecay |
string |
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1]. |
| weightedLoss |
string |
Весовая потеря. Допустимые значения — 0 без потери веса. 1 для взвешаемой потери с sqrt. (class_weights). 2 для взвешаемой потери с class_weights. Должно быть 0 или 1 или 2. |
ImageModelDistributionSettingsObjectDetection
Выражения распределения для перебора значений параметров модели. <Пример> :
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.
| Имя | Тип | Описание |
|---|---|---|
| amsGradient |
string |
Включите AMSGrad, если оптимизатор является "адам" или "адамв". |
| augmentations |
string |
Параметры для использования расширения. |
| beta1 |
string |
Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| beta2 |
string |
Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
| boxDetectionsPerImage |
string |
Максимальное количество обнаружений на изображение для всех классов. Должно быть положительным целым числом. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
| boxScoreThreshold |
string |
Во время вывода возвращаются только предложения с оценкой классификации, превышающей BoxScoreThreshold. Должен быть плавающей запятой в диапазоне[0, 1]. |
| distributed |
string |
Следует ли использовать обучение распространителя. |
| earlyStopping |
string |
Включите логику раннего остановки во время обучения. |
| earlyStoppingDelay |
string |
Минимальное количество эпох или проверочных оценок для ожидания перед отслеживанием улучшения основной метрики для досрочной остановки. Должно быть положительным целым числом. |
| earlyStoppingPatience |
string |
Минимальное количество эпох или проверочных оценок без улучшения основных метрик перед остановкой выполнения. Должно быть положительным целым числом. |
| enableOnnxNormalization |
string |
Включите нормализацию при экспорте модели ONNX. |
| evaluationFrequency |
string |
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом. |
| gradientAccumulationStep |
string |
Накопление градиента означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений весов. Должно быть положительным целым числом. |
| imageSize |
string |
Размер изображения для обучения и проверки. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры поддерживаются только для алгоритма yolov5. |
| layersToFreeze |
string |
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для 'seresnext' означает замораживание layer0 и layer1. Полный список поддерживаемых моделей и подробную информацию о замораживании слоев см. в следующих статьях: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learningRate |
string |
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1]. |
| learningRateScheduler |
string |
Тип планировщика скорости обучения. Должен быть "warmup_cosine" или "шаг". |
| maxSize |
string |
Максимальный размер изображения для перемасштабирования перед его добавлением в магистраль. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
| minSize |
string |
Минимальный размер изображения, который необходимо перемасштабировать, прежде чем передавать его в магистраль. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
| modelName |
string |
Имя модели, используемой для обучения. Для получения дополнительной информации о доступных моделях посетите официальную документацию: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| modelSize |
string |
Размер модели. Должен быть "маленький", "средний", "большой" или "xlarge". Примечание. Учебный запуск может попасть в OOM CUDA, если размер модели слишком велик. Примечание. Эти параметры поддерживаются только для алгоритма yolov5. |
| momentum |
string |
Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1]. |
| multiScale |
string |
Включите многомасштабное изображение, изменив размер изображения по +/-50%. Примечание. Учебный запуск может попасть в OOM CUDA, если недостаточно памяти GPU. Примечание. Эти параметры поддерживаются только для алгоритма yolov5. |
| nesterov |
string |
Включите nesterov, если оптимизатор имеет значение "хем". |
| nmsIouThreshold |
string |
Пороговое значение ввода-вывода, используемое во время вывода в процессе последующей обработки NMS. Должен быть плавать в диапазоне [0, 1]. |
| numberOfEpochs |
string |
Число эпох обучения. Должно быть положительным целым числом. |
| numberOfWorkers |
string |
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число. |
| optimizer |
string |
Тип оптимизатора. Должно быть либо "хем", "адам", либо "адам". |
| randomSeed |
string |
Случайное начальное значение, используемое при использовании детерминированного обучения. |
| stepLRGamma |
string |
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1]. |
| stepLRStepSize |
string |
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом. |
| tileGridSize |
string |
Размер сетки для заполнения каждого изображения плитками. Примечание: TileGridSize не должен иметь значение None, чтобы включить логику обнаружения мелких объектов. Строка, содержащая два целых числа в формате mxn. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
| tileOverlapRatio |
string |
Коэффициент перекрытия между смежными плитками в каждом измерении. Должен быть плавать в диапазоне [0, 1). Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
| tilePredictionsNmsThreshold |
string |
Пороговое значение IOU для выполнения NMS при слиянии прогнозов из плиток и изображений. Используется в проверке или выводе. Должен быть плавать в диапазоне [0, 1]. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. NMS: не максимальное подавление |
| trainingBatchSize |
string |
Размер пакета обучения. Должно быть положительным целым числом. |
| validationBatchSize |
string |
Размер пакета проверки. Должно быть положительным целым числом. |
| validationIouThreshold |
string |
Пороговое значение IOU для использования при вычислении метрики проверки. Должен быть плавать в диапазоне [0, 1]. |
| validationMetricType |
string |
Метод вычисления метрик, используемый для метрик проверки. Должно быть "none", "coco", "voc" или "coco_voc". |
| warmupCosineLRCycles |
string |
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1]. |
| warmupCosineLRWarmupEpochs |
string |
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом. |
| weightDecay |
string |
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1]. |
ImageModelSettingsClassification
Параметры, используемые для обучения модели. Для получения дополнительной информации о доступных настройках, пожалуйста, ознакомьтесь с официальной документацией: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| advancedSettings |
string |
Параметры для расширенных сценариев. |
|
| amsGradient |
boolean |
Включите AMSGrad, если оптимизатор является "адам" или "адамв". |
|
| augmentations |
string |
Параметры для использования расширения. |
|
| beta1 |
number (float) |
Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| beta2 |
number (float) |
Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| checkpointFrequency |
integer (int32) |
Частота хранения контрольных точек модели. Должно быть положительным целым числом. |
|
| checkpointModel |
Предварительно обученная модель контрольной точки для добавочного обучения. |
||
| checkpointRunId |
string |
Идентификатор предыдущего запуска с предварительно обученной контрольной точкой для добавочного обучения. |
|
| distributed |
boolean |
Следует ли использовать распределенное обучение. |
|
| earlyStopping |
boolean |
Включите логику раннего остановки во время обучения. |
|
| earlyStoppingDelay |
integer (int32) |
Минимальное количество эпох или проверочных оценок для ожидания перед отслеживанием улучшения основной метрики для досрочной остановки. Должно быть положительным целым числом. |
|
| earlyStoppingPatience |
integer (int32) |
Минимальное количество эпох или проверочных оценок без улучшения основных метрик перед остановкой выполнения. Должно быть положительным целым числом. |
|
| enableOnnxNormalization |
boolean |
Включите нормализацию при экспорте модели ONNX. |
|
| evaluationFrequency |
integer (int32) |
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом. |
|
| gradientAccumulationStep |
integer (int32) |
Накопление градиента означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений весов. Должно быть положительным целым числом. |
|
| layersToFreeze |
integer (int32) |
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для 'seresnext' означает замораживание layer0 и layer1. Полный список поддерживаемых моделей и подробную информацию о замораживании слоев см. в следующих статьях: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| learningRateScheduler | None |
Перечисление планировщика скорости обучения. |
|
| modelName |
string |
Имя модели, используемой для обучения. Для получения дополнительной информации о доступных моделях посетите официальную документацию: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| momentum |
number (float) |
Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| nesterov |
boolean |
Включите nesterov, если оптимизатор имеет значение "хем". |
|
| numberOfEpochs |
integer (int32) |
Число эпох обучения. Должно быть положительным целым числом. |
|
| numberOfWorkers |
integer (int32) |
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число. |
|
| optimizer | None |
Стохастический оптимизатор для моделей изображений. |
|
| randomSeed |
integer (int32) |
Случайное начальное значение, используемое при использовании детерминированного обучения. |
|
| stepLRGamma |
number (float) |
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| stepLRStepSize |
integer (int32) |
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом. |
|
| trainingBatchSize |
integer (int32) |
Размер пакета обучения. Должно быть положительным целым числом. |
|
| trainingCropSize |
integer (int32) |
Размер обрезки изображения, входной в нейронную сеть для обучающего набора данных. Должно быть положительным целым числом. |
|
| validationBatchSize |
integer (int32) |
Размер пакета проверки. Должно быть положительным целым числом. |
|
| validationCropSize |
integer (int32) |
Размер обрезки изображения, входной в нейронную сеть для набора данных проверки. Должно быть положительным целым числом. |
|
| validationResizeSize |
integer (int32) |
Размер изображения, в который необходимо изменить размер перед обрезкой для набора данных проверки. Должно быть положительным целым числом. |
|
| warmupCosineLRCycles |
number (float) |
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом. |
|
| weightDecay |
number (float) |
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1]. |
|
| weightedLoss |
integer (int32) |
Весовая потеря. Допустимые значения — 0 без потери веса. 1 для взвешаемой потери с sqrt. (class_weights). 2 для взвешаемой потери с class_weights. Должно быть 0 или 1 или 2. |
ImageModelSettingsObjectDetection
Параметры, используемые для обучения модели. Для получения дополнительной информации о доступных настройках, пожалуйста, ознакомьтесь с официальной документацией: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| advancedSettings |
string |
Параметры для расширенных сценариев. |
|
| amsGradient |
boolean |
Включите AMSGrad, если оптимизатор является "адам" или "адамв". |
|
| augmentations |
string |
Параметры для использования расширения. |
|
| beta1 |
number (float) |
Значение "beta1", если оптимизатор имеет значение "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| beta2 |
number (float) |
Значение "beta2", когда оптимизатор является "адам" или "адамв". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| boxDetectionsPerImage |
integer (int32) |
Максимальное количество обнаружений на изображение для всех классов. Должно быть положительным целым числом. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| boxScoreThreshold |
number (float) |
Во время вывода возвращаются только предложения с оценкой классификации, превышающей BoxScoreThreshold. Должен быть плавающей запятой в диапазоне[0, 1]. |
|
| checkpointFrequency |
integer (int32) |
Частота хранения контрольных точек модели. Должно быть положительным целым числом. |
|
| checkpointModel |
Предварительно обученная модель контрольной точки для добавочного обучения. |
||
| checkpointRunId |
string |
Идентификатор предыдущего запуска с предварительно обученной контрольной точкой для добавочного обучения. |
|
| distributed |
boolean |
Следует ли использовать распределенное обучение. |
|
| earlyStopping |
boolean |
Включите логику раннего остановки во время обучения. |
|
| earlyStoppingDelay |
integer (int32) |
Минимальное количество эпох или проверочных оценок для ожидания перед отслеживанием улучшения основной метрики для досрочной остановки. Должно быть положительным целым числом. |
|
| earlyStoppingPatience |
integer (int32) |
Минимальное количество эпох или проверочных оценок без улучшения основных метрик перед остановкой выполнения. Должно быть положительным целым числом. |
|
| enableOnnxNormalization |
boolean |
Включите нормализацию при экспорте модели ONNX. |
|
| evaluationFrequency |
integer (int32) |
Частота для оценки набора данных проверки для получения показателей метрик. Должно быть положительным целым числом. |
|
| gradientAccumulationStep |
integer (int32) |
Накопление градиента означает выполнение настроенного числа шагов "GradAccumulationStep" без обновления весов модели при накоплении градиентов этих шагов, а затем использование накопленных градиентов для вычисления обновлений весов. Должно быть положительным целым числом. |
|
| imageSize |
integer (int32) |
Размер изображения для обучения и проверки. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры поддерживаются только для алгоритма yolov5. |
|
| layersToFreeze |
integer (int32) |
Количество слоев, которые необходимо заморозить для модели. Должно быть положительным целым числом. Например, передача 2 в качестве значения для 'seresnext' означает замораживание layer0 и layer1. Полный список поддерживаемых моделей и подробную информацию о замораживании слоев см. в следующих статьях: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| learningRate |
number (float) |
Начальная скорость обучения. Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| learningRateScheduler | None |
Перечисление планировщика скорости обучения. |
|
| maxSize |
integer (int32) |
Максимальный размер изображения для перемасштабирования перед его добавлением в магистраль. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| minSize |
integer (int32) |
Минимальный размер изображения, который необходимо перемасштабировать, прежде чем передавать его в магистраль. Должно быть положительным целым числом. Примечание. Учебный запуск может попасть в OOM CUDA, если размер слишком велик. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| modelName |
string |
Имя модели, используемой для обучения. Для получения дополнительной информации о доступных моделях посетите официальную документацию: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
|
| modelSize | None |
Размер модели изображения. |
|
| momentum |
number (float) |
Значение импульса, когда оптимизатор имеет значение "оптимизатор". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| multiScale |
boolean |
Включите многомасштабное изображение, изменив размер изображения по +/-50%. Примечание. Учебный запуск может попасть в OOM CUDA, если недостаточно памяти GPU. Примечание. Эти параметры поддерживаются только для алгоритма yolov5. |
|
| nesterov |
boolean |
Включите nesterov, если оптимизатор имеет значение "хем". |
|
| nmsIouThreshold |
number (float) |
Пороговое значение ввода-вывода, используемое во время вывода в процессе последующей обработки NMS. Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| numberOfEpochs |
integer (int32) |
Число эпох обучения. Должно быть положительным целым числом. |
|
| numberOfWorkers |
integer (int32) |
Количество рабочих ролей загрузчика данных. Должно быть неотрицательное целое число. |
|
| optimizer | None |
Стохастический оптимизатор для моделей изображений. |
|
| randomSeed |
integer (int32) |
Случайное начальное значение, используемое при использовании детерминированного обучения. |
|
| stepLRGamma |
number (float) |
Значение гамма, если планировщик скорости обучения — "шаг". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| stepLRStepSize |
integer (int32) |
Значение размера шага при планировании скорости обучения — "шаг". Должно быть положительным целым числом. |
|
| tileGridSize |
string |
Размер сетки для заполнения каждого изображения плитками. Примечание: TileGridSize не должен иметь значение None, чтобы включить логику обнаружения мелких объектов. Строка, содержащая два целых числа в формате mxn. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| tileOverlapRatio |
number (float) |
Коэффициент перекрытия между смежными плитками в каждом измерении. Должен быть плавать в диапазоне [0, 1). Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| tilePredictionsNmsThreshold |
number (float) |
Пороговое значение IOU для выполнения NMS при слиянии прогнозов из плиток и изображений. Используется в проверке или выводе. Должен быть плавать в диапазоне [0, 1]. Примечание. Эти параметры не поддерживаются для алгоритма yolov5. |
|
| trainingBatchSize |
integer (int32) |
Размер пакета обучения. Должно быть положительным целым числом. |
|
| validationBatchSize |
integer (int32) |
Размер пакета проверки. Должно быть положительным целым числом. |
|
| validationIouThreshold |
number (float) |
Пороговое значение IOU для использования при вычислении метрики проверки. Должен быть плавать в диапазоне [0, 1]. |
|
| validationMetricType | None |
Метод вычисления метрик для использования для проверки метрик в задачах обработки изображений. |
|
| warmupCosineLRCycles |
number (float) |
Значение косинусного цикла при планировании скорости обучения — "warmup_cosine". Должен быть плавающей запятой в диапазоне [0, 1]. |
|
| warmupCosineLRWarmupEpochs |
integer (int32) |
Значение эпохи нагревания при планировании скорости обучения — "warmup_cosine". Должно быть положительным целым числом. |
|
| weightDecay |
number (float) |
Значение распада веса, если оптимизатор имеет значение "оптимизатор", "адам" или "адамв". Должен быть плавающей запятой в диапазоне[0, 1]. |
ImageObjectDetection
Обнаружение объектов изображения. Обнаружение объектов используется для идентификации объектов на изображении и определения местоположения каждого объекта с помощью ограничивающего прямоугольника, например, для определения местоположения всех собак и кошек на изображении и создания ограничивающего прямоугольника вокруг каждого из них.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| limitSettings |
[Обязательный] Ограничение параметров для задания AutoML. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| modelSettings |
Параметры, используемые для обучения модели. |
||
| primaryMetric | MeanAveragePrecision |
Основные метрики для задачи Image ObjectDetection. |
|
| searchSpace |
Поиск места для выборки различных сочетаний моделей и их гиперпараметров. |
||
| sweepSettings |
Очистка модели и гиперпараметры, связанные с параметрами. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
ImageSweepSettings
Очистка модели и гиперпараметры, связанные с параметрами.
| Имя | Тип | Описание |
|---|---|---|
| earlyTermination | EarlyTerminationPolicy: |
Тип политики раннего завершения. |
| samplingAlgorithm |
[Обязательный] Тип алгоритмов выборки гиперпараметров. |
InputDeliveryMode
Перечисление для определения режима доставки входных данных.
| Значение | Описание |
|---|---|
| ReadOnlyMount | |
| ReadWriteMount | |
| Download | |
| Direct | |
| EvalMount | |
| EvalDownload |
InstanceSegmentationPrimaryMetrics
Основные метрики для задач InstanceSegmentation.
| Значение | Описание |
|---|---|
| MeanAveragePrecision |
Средняя средняя точность (MAP) — это среднее значение AP (Average Precision). AP рассчитывается для каждого класса и усредняется для получения MAP. |
JobBase
Конверт ресурсов Azure Resource Manager.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Имя ресурса |
| properties | JobBaseProperties: |
[Обязательный] Дополнительные атрибуты сущности. |
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
JobInputType
Перечисление для определения типа входных данных задания.
| Значение | Описание |
|---|---|
| literal | |
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobLimitsType
| Значение | Описание |
|---|---|
| Command | |
| Sweep |
JobOutputType
Enum для определения типа выходных данных задания.
| Значение | Описание |
|---|---|
| uri_file | |
| uri_folder | |
| mltable | |
| custom_model | |
| mlflow_model | |
| triton_model |
JobResourceConfiguration
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| dockerArgs |
string |
Дополнительные аргументы для передачи команде запуска Docker. Это переопределит все параметры, которые уже были заданы системой или в этом разделе. Этот параметр поддерживается только для вычислительных типов Azure ML. |
|
| dockerArgsList |
string[] |
Дополнительные аргументы для передачи команде запуска Docker в виде коллекции. Это переопределит все параметры, которые уже были заданы системой или в этом разделе. Этот параметр поддерживается только для вычислительных типов Azure ML. |
|
| instanceCount |
integer (int32) |
1 |
Необязательное количество экземпляров или узлов, используемых целевым объектом вычислений. |
| instanceType |
string |
Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений. |
|
| properties |
Дополнительные контейнеры свойств. |
||
| shmSize |
string pattern: \d+[bBkKmMgG] |
2g |
Размер общего блока памяти контейнера Docker. Это должно быть в формате (число)(единица), где число должно быть больше 0, а единица может быть одной из b(байтов), k(килобайтов), m(мегабайт) или g(g(gigabytes). |
JobService
Определение конечной точки задания
| Имя | Тип | Описание |
|---|---|---|
| endpoint |
string |
URL-адрес конечной точки. |
| errorMessage |
string |
Любая ошибка в работе сервиса. |
| jobServiceType |
string |
Тип конечной точки. |
| nodes | Nodes: |
Узлы, на которые пользователь хочет запустить службу. Если узлы не заданы или заданы значение NULL, служба будет запущена только на узле лидера. |
| port |
integer (int32) |
Порт для конечной точки. |
| properties |
object |
Дополнительные свойства, заданные в конечной точке. |
| status |
string |
Состояние конечной точки. |
JobStatus
Статус работы.
| Значение | Описание |
|---|---|
| NotStarted |
Бег еще не начался. |
| Starting |
Забег начался. У пользователя есть идентификатор выполнения. |
| Provisioning |
(В настоящее время не используется) Он будет использоваться, если ES создает целевой объект вычислений. |
| Preparing |
Среда для бега находится в стадии подготовки. |
| Queued |
Задание помещается в очередь в целевом объекте вычислений. Например, в BatchAI задание находится в состоянии очереди, ожидая, пока все необходимые узлы будут готовы. |
| Running |
Задание начало выполняться в целевом объекте вычислений. |
| Finalizing |
Задание завершено в целевом объекте. Сейчас он находится в состоянии сбора выходных данных. |
| CancelRequested |
Запрос на отмену заказа. |
| Completed |
Работа выполнена успешно. Это означает, что как само задание, так и состояние выходной коллекции успешно завершены |
| Failed |
Работа не удалась. |
| Canceled |
После запроса на отмену задание будет успешно отменено. |
| NotResponding |
Если пульс включен, то если выполнение не обновляет информацию в RunHistory, то выполняется в состояние NotResponding. NotResponse — единственный штат, на который не распространяются строгие приказы о переходе. Прогон может перейти от NotResponse к любому из предыдущих состояний. |
| Paused |
Задание приостанавливается пользователями. Некоторая корректировка заданий маркировки может быть выполнена только в приостановленном состоянии. |
| Unknown |
Статус задания по умолчанию, если он не сопоставлен со всеми остальными статусами |
JobTier
Перечисление для определения уровня задания.
| Значение | Описание |
|---|---|
| Null | |
| Spot | |
| Basic | |
| Standard | |
| Premium |
JobType
Перечисление для определения типа задания.
| Значение | Описание |
|---|---|
| AutoML | |
| Command | |
| Sweep | |
| Pipeline | |
| Spark |
LearningRateScheduler
Перечисление планировщика скорости обучения.
| Значение | Описание |
|---|---|
| None |
Планировщик скорости обучения не выбран. |
| WarmupCosine |
Отжиг косинуса с разогревом. |
| Step |
Планировщик ступенчатых курсов обучения. |
LiteralJobInput
Литеральный тип ввода.
| Имя | Тип | Описание |
|---|---|---|
| description |
string |
Описание входных данных. |
| jobInputType |
string:
literal |
[Обязательный] Указывает тип задания. |
| value |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Литеральное значение для входных данных. |
LogVerbosity
Перечисление для установки детализации лога.
| Значение | Описание |
|---|---|
| NotSet |
Журналы не выдаются. |
| Debug |
Отладка и вышеуказанные операторы лога регистрируются. |
| Info |
Info и вышеуказанные операторы журнала регистрируются. |
| Warning |
Предупреждение и вышеуказанные операторы журнала записываются в журнал. |
| Error |
Ошибки и вышеуказанные операторы журнала регистрируются. |
| Critical |
В журнале регистрируются только критические утверждения. |
ManagedIdentity
Управляемая конфигурация удостоверений.
| Имя | Тип | Описание |
|---|---|---|
| clientId |
string (uuid) |
Указывает назначаемое пользователем удостоверение по идентификатору клиента. Для назначаемого системой не устанавливайте это поле. |
| identityType |
string:
Managed |
[Обязательный] Указывает тип платформы удостоверений. |
| objectId |
string (uuid) |
Указывает назначаемое пользователем удостоверение по идентификатору объекта. Для назначаемого системой не устанавливайте это поле. |
| resourceId |
string |
Указывает удостоверение, назначаемое пользователем, по идентификатору ресурса ARM. Для назначаемого системой не устанавливайте это поле. |
MedianStoppingPolicy
Определяет политику досрочного завершения на основе средних значений основной метрики всех запусков
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Количество интервалов, с помощью которых необходимо отложить первую оценку. |
| evaluationInterval |
integer (int32) |
0 |
Интервал (количество запусков) между оценками политики. |
| policyType |
string:
Median |
[Обязательный] Имя конфигурации политики |
MLFlowModelJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
mlflow_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
MLFlowModelJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
mlflow_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
MLTableJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
mltable |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
MLTableJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
mltable |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
ModelSize
Размер модели изображения.
| Значение | Описание |
|---|---|
| None |
Значение не выбрано. |
| Small |
Небольшие размеры. |
| Medium |
Среднего размера. |
| Large |
Большой размер. |
| ExtraLarge |
Очень большой размер. |
Mpi
Конфигурация распределения MPI.
| Имя | Тип | Описание |
|---|---|---|
| distributionType | string: |
[Обязательный] Указывает тип платформы распространения. |
| processCountPerInstance |
integer (int32) |
Количество процессов на узел MPI. |
NCrossValidationsMode
Определяет, как определяется значение проверок N-Cross.
| Значение | Описание |
|---|---|
| Auto |
Автоматическое определение значения проверок N-Cross. Поддерживается только для задачи AutoML "Прогнозирование". |
| Custom |
Используйте пользовательское значение проверок N-Cross. |
NlpVerticalFeaturizationSettings
| Имя | Тип | Описание |
|---|---|---|
| datasetLanguage |
string |
Язык набора данных, полезный для текстовых данных. |
NlpVerticalLimitSettings
Ограничения выполнения задания.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| maxConcurrentTrials |
integer (int32) |
1 |
Максимальное число параллельных итераций AutoML. |
| maxTrials |
integer (int32) |
1 |
Число итераций AutoML. |
| timeout |
string (duration) |
P7D |
Время ожидания задания AutoML. |
NodesValueType
Перечисляемые типы для значения узлов
| Значение | Описание |
|---|---|
| All |
NotificationSetting
Конфигурация для уведомлений.
| Имя | Тип | Описание |
|---|---|---|
| emailOn |
Отправка уведомления электронной почты пользователю по указанному типу уведомлений |
|
| emails |
string[] |
Это список получателей электронной почты с ограничением 499 символов в общей сложности с разделителем запятых |
| webhooks |
object |
Отправка обратного вызова веб-перехватчика в службу. Ключ — это имя, предоставленное пользователем для веб-перехватчика. |
ObjectDetectionPrimaryMetrics
Основные метрики для задачи Image ObjectDetection.
| Значение | Описание |
|---|---|
| MeanAveragePrecision |
Средняя средняя точность (MAP) — это среднее значение AP (Average Precision). AP рассчитывается для каждого класса и усредняется для получения MAP. |
Objective
Цель оптимизации.
| Имя | Тип | Описание |
|---|---|---|
| goal |
[Обязательный] Определяет поддерживаемые цели метрик для настройки гиперпараметров |
|
| primaryMetric |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Имя метрики для оптимизации. |
OutputDeliveryMode
Перечисления режима доставки выходных данных.
| Значение | Описание |
|---|---|
| ReadWriteMount | |
| Upload | |
| Direct |
PipelineJob
Определение задания конвейера: определяет универсальные атрибуты MFE.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| componentId |
string |
Идентификатор ресурса ARM ресурса компонента. |
|
| computeId |
string |
Идентификатор ресурса ARM вычислительного ресурса. |
|
| description |
string |
Текст описания ресурса. |
|
| displayName |
string |
Отображаемое имя задания. |
|
| experimentName |
string |
Default |
Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию. |
| identity | IdentityConfiguration: |
Конфигурация удостоверения. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или NULL. По умолчанию AmlToken имеет значение NULL. |
|
| inputs |
object |
Входные данные для задания конвейера. |
|
| isArchived |
boolean |
False |
Архивируется ли ресурс? |
| jobType |
string:
Pipeline |
[Обязательный] Указывает тип задания. |
|
| jobs |
Задания создают задание конвейера. |
||
| notificationSetting |
Параметр уведомления для задания |
||
| outputs |
object |
Выходные данные для задания конвейера |
|
| properties |
object |
Словарь свойств ресурса. |
|
| services |
<string,
Job |
Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject. |
|
| settings |
Параметры конвейера, например ContinueRunOnStepFailure и т. д. |
||
| sourceJobId |
string |
Идентификатор ресурса ARM исходного задания. |
|
| status |
Статус задания. |
||
| tags |
object |
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
PyTorch
Конфигурация дистрибутива PyTorch.
| Имя | Тип | Описание |
|---|---|---|
| distributionType | string: |
[Обязательный] Указывает тип платформы распространения. |
| processCountPerInstance |
integer (int32) |
Количество процессов на узел. |
QueueSettings
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| jobTier | Null |
Перечисление для определения уровня задания. |
RandomSamplingAlgorithm
Определяет алгоритм выборки, который генерирует значения случайным образом
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| rule | Random |
Конкретный тип случайного алгоритма |
|
| samplingAlgorithmType |
string:
Random |
[Обязательный] Алгоритм, используемый для создания значений гиперпараметров, а также свойств конфигурации |
|
| seed |
integer (int32) |
Необязательное целое число, используемое в качестве начального значения для случайного создания чисел |
RandomSamplingAlgorithmRule
Конкретный тип случайного алгоритма
| Значение | Описание |
|---|---|
| Random | |
| Sobol |
Regression
Задача регрессии в AutoML Table vertical.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| cvSplitColumnNames |
string[] |
Столбцы, используемые для данных CVSplit. |
|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| nCrossValidations | NCrossValidations: |
Количество сверток перекрестной проверки, которые будут применены к набору данных для обучения, если набор данных для проверки не предоставлен. |
|
| primaryMetric | NormalizedRootMeanSquaredError |
Основные метрики для задачи Регрессия. |
|
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| testData |
Проверка входных данных. |
||
| testDataSize |
number (double) |
Доля тестового набора данных, который необходимо отложить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| trainingSettings |
Входные данные для этапа обучения для задания AutoML. |
||
| validationData |
Входные данные проверки. |
||
| validationDataSize |
number (double) |
Доля обучающего набора данных, который необходимо выделить для целей проверки. Значения от (0.0 , 1.0) Применяются, когда набор данных для проверки не предоставлен. |
|
| weightColumnName |
string |
Имя столбца веса образца. Автоматизированное машинное обучение поддерживает взвешанный столбец в качестве входных данных, что приводит к тому, что строки в данных будут взвешированы вверх или вниз. |
RegressionModels
Перечисление для всех регрессионных моделей, поддерживаемых AutoML.
| Значение | Описание |
|---|---|
| ElasticNet |
Эластичная сеть — это популярный тип регуляризованной линейной регрессии, который сочетает в себе два популярных штрафных режима, в частности функции штрафов L1 и L2. |
| GradientBoosting |
Техника превращения недельных учеников в сильного ученика называется бустингом. Процесс алгоритма градиентного бустинга работает на основе этой теории выполнения. |
| DecisionTree |
Деревья принятия решений — это непараметрический метод обучения с учителем, используемый как для классификационных, так и для регрессионных задач. Цель состоит в том, чтобы создать модель, которая прогнозирует значение целевой переменной путем изучения простых правил принятия решений, выведенных из признаков данных. |
| KNN |
Алгоритм K-ближайших соседей (KNN) использует «сходство признаков» для прогнозирования значений новых точек данных, что также означает, что новой точке данных будет присвоено значение на основе того, насколько близко она совпадает с точками в обучающем наборе. |
| LassoLars |
Модель лассо согласуется с регрессией наименьшего угла, также известной как Ларс. Это линейная модель, обученная с использованием приорного L1 в качестве регуляризатора. |
| SGD |
SGD: Стохастический градиентный спуск — это алгоритм оптимизации, часто используемый в приложениях машинного обучения для поиска параметров модели, которые наилучшим образом соответствуют прогнозируемым и фактическим результатам. Это неточный, но мощный метод. |
| RandomForest |
Случайный лес — это алгоритм обучения с учителем. «Лес», который он строит, представляет собой ансамбль деревьев решений, обычно обученных методом «бэггинга». Общая идея метода бэггинга заключается в том, что комбинация обучающих моделей увеличивает общий результат. |
| ExtremeRandomTrees |
Extreme Trees — это алгоритм ансамбля машинного обучения, который объединяет прогнозы из множества деревьев решений. Он связан с широко используемым алгоритмом случайного леса. |
| LightGBM |
LightGBM — это фреймворк градиентного бустинга, использующий алгоритмы обучения на основе дерева. |
| XGBoostRegressor |
XGBoostRegressor: Extreme Gradient Boosting Regressor — это контролируемая модель машинного обучения, использующая ансамбль базовых учащихся. |
RegressionPrimaryMetrics
Основные метрики для задачи Регрессия.
| Значение | Описание |
|---|---|
| SpearmanCorrelation |
Ранговый коэффициент корреляции Спирмена является непараметрической мерой ранговой корреляции. |
| NormalizedRootMeanSquaredError |
Нормализованная среднеквадратичная ошибка (NRMSE) (Normalized Root Mean Squared Error, NRMSE) облегчает сравнение моделей с различными масштабами. |
| R2Score |
Оценка R2 — это один из показателей оценки производительности для моделей машинного обучения на основе прогнозирования. |
| NormalizedMeanAbsoluteError |
Нормализованная средняя абсолютная ошибка (NMAE) — это метрика проверки для сравнения средней абсолютной ошибки (MAE) (временных) рядов с различными шкалами. |
RegressionTrainingSettings
Конфигурация, связанная с регрессионным обучением.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| allowedTrainingAlgorithms |
Разрешенные модели для задачи регрессии. |
||
| blockedTrainingAlgorithms |
Заблокированные модели для задачи регрессии. |
||
| enableDnnTraining |
boolean |
False |
Включите рекомендацию моделей DNN. |
| enableModelExplainability |
boolean |
True |
Пометка для включения объяснимости для оптимальной модели. |
| enableOnnxCompatibleModels |
boolean |
False |
Флаг включения совместимых моделей onnx. |
| enableStackEnsemble |
boolean |
True |
Включите запуск ансамбля стека. |
| enableVoteEnsemble |
boolean |
True |
Включите запуск ансамбля голосования. |
| ensembleModelDownloadTimeout |
string (duration) |
PT5M |
Во время создания модели VotingEnsemble и StackEnsemble скачиваются несколько встроенных моделей из предыдущих дочерних запусков. Настройте этот параметр с более высоким значением, чем 300 с, если требуется больше времени. |
| stackEnsembleSettings |
Параметры ансамбля стека для выполнения ансамбля стека. |
SamplingAlgorithmType
| Значение | Описание |
|---|---|
| Grid | |
| Random | |
| Bayesian |
SeasonalityMode
Режим прогнозирования сезонности.
| Значение | Описание |
|---|---|
| Auto |
Сезонность определяется автоматически. |
| Custom |
Используйте пользовательское значение сезонности. |
ShortSeriesHandlingConfiguration
Параметр, определяющий, как autoML должен обрабатывать короткие временные ряды.
| Значение | Описание |
|---|---|
| None |
Представляет значение no/null. |
| Auto |
Короткие серии будут подбиты, если нет длинных серий, в противном случае короткие серии будут отброшены. |
| Pad |
Все короткометражные сериалы будут с подкладкой. |
| Drop |
Все короткометражные серии будут отброшены. |
SparkJob
Определение задания Spark.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| archives |
string[] |
Архивные файлы, используемые в задании. |
|
| args |
string |
Аргументы для задания. |
|
| codeId |
string (arm-id) minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] идентификатор arm ресурса кода. |
|
| componentId |
string |
Идентификатор ресурса ARM ресурса компонента. |
|
| computeId |
string |
Идентификатор ресурса ARM вычислительного ресурса. |
|
| conf |
object |
Настроенные свойства Spark. |
|
| description |
string |
Текст описания ресурса. |
|
| displayName |
string |
Отображаемое имя задания. |
|
| entry | SparkJobEntry: |
[Обязательный] Запись, выполняемая при запуске задания. |
|
| environmentId |
string (arm-id) |
Идентификатор ресурса ARM спецификации среды для задания. |
|
| environmentVariables |
object |
Переменные среды, включенные в задание. |
|
| experimentName |
string |
Default |
Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию. |
| files |
string[] |
Файлы, используемые в задании. |
|
| identity | IdentityConfiguration: |
Конфигурация удостоверения. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или NULL. По умолчанию AmlToken имеет значение NULL. |
|
| inputs |
object |
Сопоставление входных привязок данных, используемых в задании. |
|
| isArchived |
boolean |
False |
Архивируется ли ресурс? |
| jars |
string[] |
Jar-файлы, используемые в задании. |
|
| jobType |
string:
Spark |
[Обязательный] Указывает тип задания. |
|
| notificationSetting |
Параметр уведомления для задания |
||
| outputs |
object |
Сопоставление привязок выходных данных, используемых в задании. |
|
| properties |
object |
Словарь свойств ресурса. |
|
| pyFiles |
string[] |
Python-файлы, используемые в этой работе. |
|
| queueSettings |
Параметры очереди для задания |
||
| resources |
Конфигурация вычислительных ресурсов для задания. |
||
| services |
<string,
Job |
Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject. |
|
| status |
Статус задания. |
||
| tags |
object |
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
SparkJobEntryType
| Значение | Описание |
|---|---|
| SparkJobPythonEntry | |
| SparkJobScalaEntry |
SparkJobPythonEntry
| Имя | Тип | Описание |
|---|---|---|
| file |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Относительный путь к файлу Python для точки входа задания. |
| sparkJobEntryType | string: |
[Обязательный] Тип точки входа задания. |
SparkJobScalaEntry
| Имя | Тип | Описание |
|---|---|---|
| className |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Имя класса Scala, используемое в качестве точки входа. |
| sparkJobEntryType | string: |
[Обязательный] Тип точки входа задания. |
SparkResourceConfiguration
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| instanceType |
string |
Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений. |
|
| runtimeVersion |
string |
3.1 |
Версия среды выполнения Spark, используемая для задания. |
StackEnsembleSettings
Расширены настройки для настройки запуска StackEnsemble.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| stackMetaLearnerKWargs |
Необязательные параметры для передачи инициализатору метаучителя. |
||
| stackMetaLearnerTrainPercentage |
number (double) |
0.2 |
Указывает пропорцию обучающего набора (при выборе типа обучения и проверки обучения), зарезервированного для обучения метаучителя. Значение по умолчанию — 0.2. |
| stackMetaLearnerType | None |
Мета-обучающийся — это модель, обучаемая на результатах отдельных гетерогенных моделей.\r\nСтандартными мета-обучающимися являются LogisticRegression для задач классификации (или LogisticRegressionCV, если включена кросс-валидация) и ElasticNet для задач регрессии/прогнозирования (или ElasticNetCV, если включена кросс-валидация).\r\nЭтот параметр может быть одной из следующих строк: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor или LinearRegression |
StackMetaLearnerType
Мета-обучающийся — это модель, обучаемая на результатах отдельных гетерогенных моделей.\r\nСтандартными мета-обучающимися являются LogisticRegression для задач классификации (или LogisticRegressionCV, если включена кросс-валидация) и ElasticNet для задач регрессии/прогнозирования (или ElasticNetCV, если включена кросс-валидация).\r\nЭтот параметр может быть одной из следующих строк: LogisticRegression, LogisticRegressionCV, LightGBMClassifier, ElasticNet, ElasticNetCV, LightGBMRegressor или LinearRegression
| Значение | Описание |
|---|---|
| None | |
| LogisticRegression |
Мета-учениками по умолчанию является LogisticRegression для задач классификации. |
| LogisticRegressionCV |
Мета-обучающимися по умолчанию являются LogisticRegression для задачи классификации при включенном CV. |
| LightGBMClassifier | |
| ElasticNet |
Мета-учениками по умолчанию является LogisticRegression для задачи регрессии. |
| ElasticNetCV |
По умолчанию мета-учениками является LogisticRegression для задачи регрессии, когда CV включен. |
| LightGBMRegressor | |
| LinearRegression |
StochasticOptimizer
Стохастический оптимизатор для моделей изображений.
| Значение | Описание |
|---|---|
| None |
Оптимизатор не выбран. |
| Sgd |
Оптимизатор стохастического градиентного спуска. |
| Adam |
Адам — алгоритм оптимизации стохастических целевых функций на основе адаптивных оценок моментов |
| Adamw |
AdamW является вариантом оптимизатора Adam, который имеет улучшенную реализацию снижения веса. |
SweepJob
Определение задания развертки.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| componentId |
string |
Идентификатор ресурса ARM ресурса компонента. |
|
| computeId |
string |
Идентификатор ресурса ARM вычислительного ресурса. |
|
| description |
string |
Текст описания ресурса. |
|
| displayName |
string |
Отображаемое имя задания. |
|
| earlyTermination | EarlyTerminationPolicy: |
Политики раннего завершения позволяют отменять низкопроизводительные запуски до их завершения |
|
| experimentName |
string |
Default |
Имя эксперимента, к которому принадлежит задание. Если задание не задано, задание помещается в эксперимент по умолчанию. |
| identity | IdentityConfiguration: |
Конфигурация удостоверения. Если задано, это должен быть один из AmlToken, ManagedIdentity, UserIdentity или NULL. По умолчанию AmlToken имеет значение NULL. |
|
| inputs |
object |
Сопоставление входных привязок данных, используемых в задании. |
|
| isArchived |
boolean |
False |
Архивируется ли ресурс? |
| jobType |
string:
Sweep |
[Обязательный] Указывает тип задания. |
|
| limits |
Ограничение задания очистки. |
||
| notificationSetting |
Параметр уведомления для задания |
||
| objective |
[Обязательный] Цель оптимизации. |
||
| outputs |
object |
Сопоставление привязок выходных данных, используемых в задании. |
|
| properties |
object |
Словарь свойств ресурса. |
|
| queueSettings |
Параметры очереди для задания |
||
| samplingAlgorithm | SamplingAlgorithm: |
[Обязательный] Алгоритм выборки гиперпараметров |
|
| searchSpace |
[Обязательный] Словарь, содержащий каждый параметр и его распределение. Ключ словаря — это имя параметра |
||
| services |
<string,
Job |
Список заданий. Для локальных заданий конечная точка задания будет иметь значение конечной точки FileStreamObject. |
|
| status |
Статус задания. |
||
| tags |
object |
Словарь тегов. Теги можно добавлять, удалять и обновлять. |
|
| trial |
[Обязательный] Определение компонента пробной версии. |
SweepJobLimits
Sweep Класс ограничения заданий.
| Имя | Тип | Описание |
|---|---|---|
| jobLimitsType |
string:
Sweep |
[Обязательный] Тип JobLimit. |
| maxConcurrentTrials |
integer (int32) |
Максимальное число параллельных пробных версий задания очистки. |
| maxTotalTrials |
integer (int32) |
Максимальное количество пробных версий заданий для очистки. |
| timeout |
string (duration) |
Максимальная длительность выполнения в формате ISO 8601, после которой задание будет отменено. Поддерживается только длительность с точностью до секунд. |
| trialTimeout |
string (duration) |
Значение времени ожидания пробной версии задания подметки. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
| createdBy |
string |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TableVerticalFeaturizationSettings
Конфигурация конфигурирования.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| blockedTransformers |
Эти преобразователи не должны использоваться в признаках. |
||
| columnNameAndTypes |
object |
Словарь имени столбца и его типа (int, float, string, datetime и т. д.). |
|
| datasetLanguage |
string |
Язык набора данных, полезный для текстовых данных. |
|
| enableDnnFeaturization |
boolean |
False |
Определяет, следует ли использовать признаки на основе Dnn для признаков данных. |
| mode | Auto |
Режим признаков . Пользователь может сохранить режим авто по умолчанию, и AutoML будет заботиться о необходимом преобразовании данных на этапе признаков. Если выбрано значение "Выкл.", то нет признаков. Если выбран параметр Custom, пользователь может указать дополнительные входные данные, чтобы настроить способ выполнения признаков. |
|
| transformerParams |
object |
Пользователь может указать дополнительные преобразователи, которые будут использоваться вместе со столбцами, к которым он будет применяться, и параметрами для конструктора преобразователя. |
TableVerticalLimitSettings
Ограничения выполнения задания.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| enableEarlyTermination |
boolean |
True |
Включите досрочное завершение, определяет, будет ли autoMLJob завершаться рано, если в последних 20 итерациях не будет улучшена оценка. |
| exitScore |
number (double) |
Оценка выхода для задания AutoML. |
|
| maxConcurrentTrials |
integer (int32) |
1 |
Максимальное число одновременных итераций. |
| maxCoresPerTrial |
integer (int32) |
-1 |
Максимальное число ядер на итерацию. |
| maxTrials |
integer (int32) |
1000 |
Число итераций. |
| timeout |
string (duration) |
PT6H |
Время ожидания задания AutoML. |
| trialTimeout |
string (duration) |
PT30M |
Время ожидания итерации. |
TargetAggregationFunction
Целевая агрегатная функция.
| Значение | Описание |
|---|---|
| None |
Не представлять набор значений. |
| Sum | |
| Max | |
| Min | |
| Mean |
TargetLagsMode
Целевые задержки выбора режимов.
| Значение | Описание |
|---|---|
| Auto |
Целевые задержки должны определяться автоматически. |
| Custom |
Используйте пользовательские целевые задержки. |
TargetRollingWindowSizeMode
Целевой режим размера скользящих окон.
| Значение | Описание |
|---|---|
| Auto |
Автоматическое определение размера скользящих окон. |
| Custom |
Используйте указанный размер скользящего окна. |
TaskType
AutoMLJob Тип задачи.
| Значение | Описание |
|---|---|
| Classification |
Классификация в машинном обучении и статистике — это контролируемый подход к обучению, при котором компьютерная программа учится на полученных ей данных и делает новые наблюдения или классификации. |
| Regression |
Регрессия означает прогнозирование значения с использованием входных данных. Регрессионные модели используются для прогнозирования непрерывного значения. |
| Forecasting |
Прогнозирование — это особый вид регрессионной задачи, который имеет дело с данными временных рядов и создает модель прогнозирования, которую можно использовать для прогнозирования ближайших будущих значений на основе входных данных. |
| ImageClassification |
Классификация изображений. Многоклассовая классификация изображений используется, когда изображение классифицируется только с одной меткой из набора классов - например, каждое изображение классифицируется как изображение "кошки", "собаки" или "утки". |
| ImageClassificationMultilabel |
Классификация изображений с несколькими метками. Классификация изображений с несколькими метками используется, когда изображение может иметь одну или несколько меток из набора меток - например, изображение может быть помечено как "кошка", так и "собака". |
| ImageObjectDetection |
Обнаружение объектов изображения. Обнаружение объектов используется для идентификации объектов на изображении и определения местоположения каждого объекта с помощью ограничивающего прямоугольника, например, для определения местоположения всех собак и кошек на изображении и создания ограничивающего прямоугольника вокруг каждого из них. |
| ImageInstanceSegmentation |
Сегментация экземпляров изображений. Сегментация экземпляров используется для идентификации объектов на изображении на уровне пикселей, рисуя многоугольник вокруг каждого объекта на изображении. |
| TextClassification |
Классификация текста (также известная как тегирование текста или категоризация текста) — это процесс сортировки текстов по категориям. Категории являются взаимоисключающими. |
| TextClassificationMultilabel |
Задача классификации по нескольким меткам назначает каждый образец группе (ноль или более) целевых меток. |
| TextNER |
Распознавание текстовых именованных сущностей также известное как TextNER. Распознавание именованных сущностей (NER) — это возможность брать текст в свободной форме и идентифицировать вхождения сущностей, такие как люди, местоположения, организации и т. д. |
TensorFlow
Конфигурация распределения TensorFlow.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| distributionType | string: |
[Обязательный] Указывает тип платформы распространения. |
|
| parameterServerCount |
integer (int32) |
0 |
Количество задач сервера параметров. |
| workerCount |
integer (int32) |
Количество работников. Если этот параметр не указан, по умолчанию используется число экземпляров. |
TextClassification
Задача классификации текста в вертикали AutoML NLP. NLP - обработка естественного языка.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| primaryMetric | Accuracy |
Основные метрики для задач классификации. |
|
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
TextClassificationMultilabel
Задача "Классификация текста с несколькими метками" в AutoML NLP vertical . NLP - обработка естественного языка.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| primaryMetric |
Основная метрика для задачи Text-Classification-Multilabel. В настоящее время в качестве основной метрики поддерживается только точность, поэтому пользователю не нужно задавать ее явно. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType | string: |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
TextNer
Text-NER задача в вертикали AutoML NLP. NER - распознавание именованных сущностей. NLP - обработка естественного языка.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| featurizationSettings |
Входные данные признаков, необходимые для задания AutoML. |
||
| limitSettings |
Ограничения выполнения для AutoMLJob. |
||
| logVerbosity | Info |
Перечисление для установки детализации лога. |
|
| primaryMetric |
Основная метрика для Text-NER задачи. Для Text-NER поддерживается только 'Accuracy', поэтому пользователю не нужно устанавливать его явно. |
||
| targetColumnName |
string |
Имя целевого столбца: это столбец прогнозируемых значений. Также называется именем столбца метки в контексте задач классификации. |
|
| taskType |
string:
TextNER |
[Обязательный] Тип задачи для AutoMLJob. |
|
| trainingData |
[Обязательный] Входные данные обучения. |
||
| validationData |
Входные данные проверки. |
TrialComponent
Определение компонента пробной версии.
| Имя | Тип | Описание |
|---|---|---|
| codeId |
string |
Идентификатор ресурса ARM ресурса ресурса кода. |
| command |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Команда, выполняемая при запуске задания. eg. "Python train.py" |
| distribution | DistributionConfiguration: |
Конфигурация распределения задания. Если задано, это должен быть один из Mpi, Tensorflow, PyTorch или NULL. |
| environmentId |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] Идентификатор ресурса ARM спецификации среды для задания. |
| environmentVariables |
object |
Переменные среды, включенные в задание. |
| resources |
Конфигурация вычислительных ресурсов для задания. |
TritonModelJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
triton_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
TritonModelJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
triton_model |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
TruncationSelectionPolicy
Определяет политику досрочного завершения, которая отменяет определенный процент запусков в каждом интервале оценки.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| delayEvaluation |
integer (int32) |
0 |
Количество интервалов, с помощью которых необходимо отложить первую оценку. |
| evaluationInterval |
integer (int32) |
0 |
Интервал (количество запусков) между оценками политики. |
| policyType |
string:
Truncation |
[Обязательный] Имя конфигурации политики |
|
| truncationPercentage |
integer (int32) |
0 |
Процент выполнения для отмены по каждому интервалу оценки. |
UriFileJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
uri_file |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
UriFileJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
uri_file |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
UriFolderJobInput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| description |
string |
Описание входных данных. |
|
| jobInputType |
string:
uri_folder |
[Обязательный] Указывает тип задания. |
|
| mode | ReadOnlyMount |
Перечисление для определения режима доставки входных данных. |
|
| uri |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Обязательный] URI входных ресурсов. |
UriFolderJobOutput
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| assetName |
string |
Имя выходного ресурса. |
|
| description |
string |
Описание выходных данных. |
|
| jobOutputType |
string:
uri_folder |
[Обязательный] Указывает тип задания. |
|
| mode | ReadWriteMount |
Перечисления режима доставки выходных данных. |
|
| uri |
string |
URI выходного ресурса. |
UserIdentity
Настройка удостоверений пользователей.
| Имя | Тип | Описание |
|---|---|---|
| identityType | string: |
[Обязательный] Указывает тип платформы удостоверений. |
UseStl
Настройте декомпозицию STL целевого столбца временных рядов.
| Значение | Описание |
|---|---|
| None |
Без разложения stl. |
| Season | |
| SeasonTrend |
ValidationMetricType
Метод вычисления метрик для использования для проверки метрик в задачах обработки изображений.
| Значение | Описание |
|---|---|
| None |
Нет метрики. |
| Coco |
Кокосовая метрика. |
| Voc |
Voc метрический. |
| CocoVoc |
Метрика CocoVoc. |
WebhookType
Enum для определения типа службы обратного вызова вебхука.
| Значение | Описание |
|---|---|
| AzureDevOps |