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"
          ]
        ]
  }
}