Поделиться через


Models - List

Получение списка доступных моделей.

Возвращенные коды состояния:

  • 200: операция успешно завершена.
  • 400: запрос был неправильно сформирован.
GET /models?api-version=2023-04-01-preview
GET /models?skip={skip}&top={top}&api-version=2023-04-01-preview

Параметры URI

Имя В Обязательно Тип Описание
api-version
query True

string

Запрошенная версия API.

skip
query

integer

int32

Количество пропущенных моделей.

top
query

integer

int32

Количество моделей, возвращаемых после пропуска. Максимально допустимое значение — 30.

Ответы

Имя Тип Описание
200 OK

ModelApiModelCollectionApiModel

Успех

Other Status Codes

ErrorResponse

Ошибка

Заголовки

x-ms-error-code: string

Примеры

Models_List

Образец запроса

GET /models?api-version=2023-04-01-preview

Пример ответа

{
  "value": [
    {
      "name": "my_model_name",
      "createdDateTime": "2023-01-13T20:46:21.210Z",
      "updatedDateTime": "2023-01-13T20:46:21.210Z",
      "status": "notStarted",
      "trainingParameters": {
        "timeBudgetInHours": 1,
        "trainingDatasetName": "my_dataset_name"
      }
    }
  ]
}

Определения

Имя Описание
ErrorResponse

Ответ возвращается при возникновении ошибки.

ErrorResponseDetails

Сведения об ошибке.

ErrorResponseInnerError

Подробная ошибка.

Model

Описывает обучающий запуск для обучения пользовательской модели.

ModelApiModelCollectionApiModel

Содержит массив результатов, которые могут быть разбиены на страницы.

ModelEvaluationParameters

Параметры для указания способа оценки модели.

ModelKind

Тип модели.

ModelPerformance

Метрики производительности для пользовательской обученной модели.

ModelState

Только для чтения. Текущее состояние выполнения обучения.

ModelTagPerformance

Метрики производительности для каждого тега, распознаваемого пользовательской обученной моделью.

TrainingParameters

Параметры для указания способа обучения обучения для пользовательской модели.

ErrorResponse

Ответ возвращается при возникновении ошибки.

Имя Тип Описание
error

ErrorResponseDetails

Сведения об ошибке.

ErrorResponseDetails

Сведения об ошибке.

Имя Тип Описание
code

string

Код ошибки.

details

ErrorResponseDetails[]

Список подробных ошибок.

innererror

ErrorResponseInnerError

Подробная ошибка.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponseInnerError

Подробная ошибка.

Имя Тип Описание
code

string

Код ошибки.

innererror

ErrorResponseInnerError

Подробная ошибка.

message

string

Сообщение об ошибке.

Model

Описывает обучающий запуск для обучения пользовательской модели.

Имя Тип Описание
createdDateTime

string

Только для чтения. Дата и время первого создания обучаемого запуска в формате UTC.

error

ErrorResponseDetails

Сведения об ошибке.

evaluationParameters

ModelEvaluationParameters

Параметры для указания способа оценки модели.

modelPerformance

ModelPerformance

Метрики производительности для пользовательской обученной модели.

name

string

Только для чтения. Имя, которое используется для уникальной идентификации обучающего запуска.

status

ModelState

Только для чтения. Текущее состояние выполнения обучения.

trainingCostInMinutes

integer

Только для чтения. Фактические затраты на обучение в минутах. Отображается, только если обучение выполняется как завершенное.

trainingParameters

TrainingParameters

Параметры для указания способа обучения обучения для пользовательской модели.

updatedDateTime

string

Только для чтения. Дата и время последнего обновления обучаемого запуска в формате UTC.

ModelApiModelCollectionApiModel

Содержит массив результатов, которые могут быть разбиены на страницы.

Имя Тип Описание
nextLink

string

Ссылка на следующий набор результатов с разбивкой на страницы, если доступны дополнительные результаты; в противном случае не присутствует.

value

Model[]

Массив результатов.

ModelEvaluationParameters

Параметры для указания способа оценки модели.

Имя Тип Описание
testDatasetName

string

Имя набора данных, используемого для тестирования.

ModelKind

Тип модели.

Имя Тип Описание
Generic-Classifier

string

Generic-Detector

string

Product-Recognizer

string

ModelPerformance

Метрики производительности для пользовательской обученной модели.

Имя Тип Описание
accuracyTop1

number

Только для чтения. Для моделей многоклассовой классификации. Доля тестовых выборок, в которых класс истинности земли соответствует прогнозируемму классу.

accuracyTop5

number

Только для чтения. Для моделей многоклассовой классификации. Доля тестовых выборок, в которых основной класс истина входит в пятерку прогнозируемых классов.

averagePrecision

number

Только для чтения. Мера производительности модели, она суммирует точность и полноту при различных пороговых значениях достоверности.

calibrationECE

number

Только для чтения. Для моделей многоклассовой классификации. Ожидаемая ошибка калибровки.

meanAveragePrecision30

number

Только для чтения. Для моделей обнаружения объектов. Средняя точность при пороговом значении 30 %.

meanAveragePrecision50

number

Только для чтения. Для моделей обнаружения объектов. Средняя средняя точность при пороговом значении 50 %.

meanAveragePrecision75

number

Только для чтения. Для моделей обнаружения объектов. Средняя точность при пороговом значении 75 %.

tagPerformance

<string,  ModelTagPerformance>

Только для чтения. Метрики производительности для каждого тега, распознаваемого моделью.

ModelState

Только для чтения. Текущее состояние выполнения обучения.

Имя Тип Описание
cancelled

string

cancelling

string

failed

string

notStarted

string

succeeded

string

training

string

ModelTagPerformance

Метрики производительности для каждого тега, распознаваемого пользовательской обученной моделью.

Имя Тип Описание
accuracy

number

Только для чтения. Для многоклассовых моделей. Точность тегов.

averagePrecision50

number

Только для чтения. Для моделей обнаружения объектов. Средняя точность при пороговом значении 50 %.

TrainingParameters

Параметры для указания способа обучения обучения для пользовательской модели.

Имя Тип Описание
modelKind

ModelKind

Тип модели.

timeBudgetInHours

integer

Бюджет времени для обучения в часах. Минимальное допустимое значение — 1, максимальное допустимое значение — 336 часов для GenericClassifier, 1344 часа для GenericDetector. Это максимальное время вычислений, которое будет потрачено на обучение модели.

trainingDatasetName

string

Имя набора данных, используемого для обучения.