Перейти в хранилище документации
Обратиться в техническую поддержку![]()
| Метод | PUT /IP-адрес:порт/<api_ver>/task |
| Описание | Используется для обновления параметров обучения конкретной задачи. При отправке данных можно использовать два типа контента: multipart/form-data или application/json |
PUT http://localhost:5000/v1.3/task
Content-Type: application/json
{
"task_id": "6407bfd7144f37e141b786e2acf4faf2822cc48f296f5047e58c9e536874f4ec",
"limit_by_epochs": {
"enabled": true,
"value": 50
},
"batch_size": 32,
"lr": 0.001,
"limit_by_time": {
"enabled": true,
"value": 3600
},
"limit_by_accuracy": {
"enabled": true,
"value": 95
}
}
где:
| Параметр | Описание | |
|---|---|---|
| task_id | Уникальный идентификатор задачи (uid), который можно узнать с помощью запроса для получения списка задач (см. Получение списка задач) | |
| limit_by_epochs | Ограничение по количеству эпох, которые должна пройти нейросеть при обучении | |
| enabled | Установить значение true, если необходимо остановить обучение по достижении количества эпох | |
| value | Количество эпох | |
| batch_size | Размер батча (количество передаваемых в нейросеть изображений за один раз) | |
| lr | Скорость обучения нейросети | |
| limit_by_time | Лимит на время обучения нейросети | |
| enabled | Установить значение true, если необходимо ограничить время обучения | |
| value | Максимальная продолжительности обучения в секундах | |
| limit_by_accuracy | Желаемая точность обучаемой нейросети | |
| enabled | Установить значение true, если необходимо остановить обучение при достижении заданной точности | |
| value | Значение желаемой точности обучения нейросети | |
{ "message": "Done" }
Ответ в случае ошибки:
{ "error": "error description" }