Models - Create
Начните обучение пользовательской модели.
Возвращенные коды состояния:
- 201: операция успешно завершена.
- 400: запрос был неправильно сформирован.
- 409: модель с указанным именем уже существует.
PUT /models/{name}?api-version=2023-04-01-preview
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
name
|
path | True |
string |
Имя, которое можно использовать для уникальной идентификации модели после ее создания. Шаблон регулярного выражения: |
api-version
|
query | True |
string |
Запрошенная версия API. |
Текст запроса
Media Types: "application/json-patch+json"
Имя | Обязательно | Тип | Описание |
---|---|---|---|
trainingParameters | True |
Параметры для указания способа обучения обучения для пользовательской модели. |
|
createdDateTime |
string |
Только для чтения. Дата и время первого создания обучаемого запуска в формате UTC. |
|
error |
Сведения об ошибке. |
||
evaluationParameters |
Параметры для указания способа оценки модели. |
||
modelPerformance |
Метрики производительности для пользовательской обученной модели. |
||
name |
string |
Только для чтения. Имя, которое используется для уникальной идентификации обучающего запуска. |
|
status |
Только для чтения. Текущее состояние выполнения обучения. |
||
updatedDateTime |
string |
Только для чтения. Дата и время последнего обновления обучаемого запуска в формате UTC. |
Ответы
Имя | Тип | Описание |
---|---|---|
201 Created |
Создание |
|
Other Status Codes |
Ошибка Заголовки x-ms-error-code: string |
Примеры
Models_Create
Образец запроса
PUT /models/model_name?api-version=2023-04-01-preview
{
"trainingParameters": {
"timeBudgetInHours": 100,
"trainingDatasetName": "my_dataset_name"
}
}
Пример ответа
{
"name": "model_name",
"createdDateTime": "2023-01-13T20:46:21.210Z",
"updatedDateTime": "2023-01-13T20:46:21.210Z",
"status": "notStarted",
"trainingParameters": {
"timeBudgetInHours": 100,
"trainingDatasetName": "my_dataset_name"
}
}
Определения
Имя | Описание |
---|---|
Error |
Ответ возвращается при возникновении ошибки. |
Error |
Сведения об ошибке. |
Error |
Подробная ошибка. |
Model |
Описывает обучающий запуск для обучения пользовательской модели. |
Model |
Параметры для указания способа оценки модели. |
Model |
Тип модели. |
Model |
Метрики производительности для пользовательской обученной модели. |
Model |
Только для чтения. Текущее состояние выполнения обучения. |
Model |
Метрики производительности для каждого тега, распознаваемого пользовательской обученной моделью. |
Training |
Параметры для указания способа обучения обучения для пользовательской модели. |
ErrorResponse
Ответ возвращается при возникновении ошибки.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ошибке. |
ErrorResponseDetails
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
details |
Список подробных ошибок. |
|
innererror |
Подробная ошибка. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponseInnerError
Подробная ошибка.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
innererror |
Подробная ошибка. |
|
message |
string |
Сообщение об ошибке. |
Model
Описывает обучающий запуск для обучения пользовательской модели.
Имя | Тип | Описание |
---|---|---|
createdDateTime |
string |
Только для чтения. Дата и время первого создания обучаемого запуска в формате UTC. |
error |
Сведения об ошибке. |
|
evaluationParameters |
Параметры для указания способа оценки модели. |
|
modelPerformance |
Метрики производительности для пользовательской обученной модели. |
|
name |
string |
Только для чтения. Имя, которое используется для уникальной идентификации обучающего запуска. |
status |
Только для чтения. Текущее состояние выполнения обучения. |
|
trainingCostInMinutes |
integer |
Только для чтения. Фактические затраты на обучение в минутах. Отображается, только если обучение выполняется как завершенное. |
trainingParameters |
Параметры для указания способа обучения обучения для пользовательской модели. |
|
updatedDateTime |
string |
Только для чтения. Дата и время последнего обновления обучаемого запуска в формате UTC. |
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,
Model |
Только для чтения. Метрики производительности для каждого тега, распознаваемого моделью. |
ModelState
Только для чтения. Текущее состояние выполнения обучения.
Имя | Тип | Описание |
---|---|---|
cancelled |
string |
|
cancelling |
string |
|
failed |
string |
|
notStarted |
string |
|
succeeded |
string |
|
training |
string |
ModelTagPerformance
Метрики производительности для каждого тега, распознаваемого пользовательской обученной моделью.
Имя | Тип | Описание |
---|---|---|
accuracy |
number |
Только для чтения. Для многоклассовых моделей. Точность тегов. |
averagePrecision50 |
number |
Только для чтения. Для моделей обнаружения объектов. Средняя точность при пороговом значении 50 %. |
TrainingParameters
Параметры для указания способа обучения обучения для пользовательской модели.
Имя | Тип | Описание |
---|---|---|
modelKind |
Тип модели. |
|
timeBudgetInHours |
integer |
Бюджет времени для обучения в часах. Минимальное допустимое значение — 1, максимальное допустимое значение — 336 часов для GenericClassifier, 1344 часа для GenericDetector. Это максимальное время вычислений, которое будет потрачено на обучение модели. |
trainingDatasetName |
string |
Имя набора данных, используемого для обучения. |