Перейти в хранилище документации
Обратиться в техническую поддержку
Метод | 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" }