Machine learning
This topic describes the operations and methods available to create and manipulate the
quests, endpoints, as well as custom algorithms.
Quests
Method | Path | Description |
---|---|---|
GET | /mlquests/{questName} |
Retrieves a quest as a JSON object. |
PUT | /mlquests/{questName} |
Updates a training and production (if present) quest from the provided JSON object. |
DELETE | /mlquests/{questName} |
Deletes a quest. |
PUT |
|
Updates a production quest with the latest trained model from a training quest. |
POST | /mlquests |
Creates a new training quest from a JSON object. Also creates a production quest if present in the JSON object. |
POST | /mlquests/{questName}/trainingrun |
Runs a training quest. |
POST | /mlquests/{questName}/productionrun |
Runs a production quest. |
POST | /mlquests/{questName}/endpoint/redeploy |
Redeploys (updates) a realtime production endpoint. |
POST | /mlquests/{questName}/endpoint/deploy |
Creates (deploys) a realtime production endpoint from a quest. |
POST | /mlquests/query |
Returns a list of quests. |
GET | /mlquests/{questName}/{trainingActivityName}/output |
Downloads custom training activity output stored by custom algorithm. |
GET | /mlquests/{questName}/status |
Gets quest status. |
GET | /mlquests/{questName}/endpoint/status |
Returns status of a realtime production endpoint created from a quest. |
Endpoints
Method | Path | Description |
---|---|---|
POST | /mlendpoints/{endpointName}/deactivate |
Deactivates endpoint. |
POST | /mlendpoints/{endpointName}/activate |
Activates endpoint. |
GET | /mlendpoints/{endpointName}/status |
Gets endpoint status. |
DELETE | /mlendpoints/{endpointName}/status |
Deletes endpoint. |
Custom algorithms
Method | Path | Description |
---|---|---|
GET | /mlcustomalgorithms/{customAlgorithmName} |
Gets custom algorithm properties. |
PUT | /mlcustomalgorithms/{customAlgorithmName} |
Updates custom algorithm. |
DELETE | /mlcustomalgorithms/{customAlgorithmName} |
Deletes custom algorithm. |
POST | /mlcustomalgorithms |
Creates a new custom algorithm. |
POST | /mlcustomalgorithms/{customAlgorithmName}/hyperparameters |
Uploads the hyperparameters definition CSV file. |
POST | /mlcustomalgorithms/{customAlgorithmName}/deploy |
Deploys a custom algorithm. |
POST | /mlcustomalgorithms/{customAlgorithmName}/code |
Uploads a custom algorithm code ZIP archive. |
POST | /mlcustomalgorithms/query |
Lists custom algorithms. |
GET | /mlcustomalgorithms/{customAlgorithmName}/usage |
Gets usage in quests. |