Machine Learning Forecast

Get the predition results of the deployed machine learning algorithm model.

For information about deploying algorithm models, see Algorithm Model Hosting.

Request Format

POST https://{apigw-address}/ml-service/v1.0/forecasts?action=run

Request Parameters (URI)

Name Location (Path/Query) Mandatory/Optional Data Type Description
orgId Query Mandatory String The organization ID which the user belongs to. How to get orgId >>
serviceId Query Mandatory String The service ID that is generated after deploying the algorithm model.

Request Parameters (Body)

Name Mandatory/Optional Data Type Description
parameters Mandatory String The business parameters for the algorithm model in JSON format. The parameters and values must match with the requirements of the model.

Response Parameters

Name Data Type Description
data Struct The returned prediction results in JSON format. Data type of the results can be basic data types, complex types, and array.

Samples

Request Sample

url: https://{apigw-address}/ml-service/v1.0/forecasts?action=run&orgId=yourOrgId&serviceId=f40fbb09-ce20-463f-bb18
method: POST
requestBody:
{
  "parameters": {
    "ColumnNames": [
      "age",
      "workclass",
      "fnlwgt",
      "education",
      "education-num",
      "marital-status",
      "occupation",
      "relationship",
      "race",
      "sex",
      "capital-gain",
      "capital-loss",
      "hours-per-week",
      "native-country"
    ],
    "Values": [
      [
        "0",
        "value",
        "0",
        "value",
        "0",
        "value",
        "value",
        "value",
        "value",
        "value",
        "0",
        "0",
        "0",
        "value"
      ],
      [
        "0",
        "value",
        "0",
        "value",
        "0",
        "value",
        "value",
        "value",
        "value",
        "value",
        "0",
        "0",
        "0",
        "value"
      ]
    ]
  }
}

Return Sample

{
  "status": 0,
  "msg": "Success",
  "data": {
        "ColumnNames": [
          "Scored Labels",
          "Scored Probabilities"
        ],
        "ColumnTypes": [
          "String",
          "Numeric"
        ],
        "Values": [
          [
            "value",
            "0"
          ],
          [
            "value",
            "0"
          ]
        ]
  }
}