模型调试
模型调试用于模型正式对外使用前的测试步骤,帮助模型部署者检测模型的连通性与数据结果的正确性。
步骤一:进入算法实验-模型页面,点击模型调试按钮,进入模型调试页面;

步骤二:查看模型调用信息,输入模型的输入参数。模型入参输入包含2种方式:表单输入与Json输入。
可视化实验方式部署的模型,系统可获取具体的模型入参,会给出表单输入,亦支持Json输入。
Notebook部署的模型,系统无法获取具体的模型入参,可通过Json输入,并可进行参数保存,方便后续他人调用。
-
SingleModel部署:单个模型的输入为该模型的特征列,数据格式需符合模型要求;
-
Pipline部署:输入为Pipline第一个组件的输入,第一个组件可为读数据源,输入为原始数据即可;
模型预测时,除单样本预测外,也支持多样本预测。多样本预测即指一次请求中传入多个样本的特征进行预测。使用方法如下: |
单样本预测的Body传参如下:
{
"age": "0.5",
"sex": "0",
"cp": "0.2",
"trestbps": "08",
"chol": "0.7",
"fbs": "0.4",
"restecg": "0.2",
"thalach": "0.7",
"exang": "0.8",
"oldpeak": "0.2",
"slop": "0.6",
"ca": "0.1",
"thal": "0.3"
}
多样本预测的Body传参如下:
# 多个样本的的特征封装在数组中传入
[
{
"age": "0.5",
"sex": "0",
"cp": "0.2",
"trestbps": "08",
"chol": "0.7",
"fbs": "0.4",
"restecg": "0.2",
"thalach": "0.7",
"exang": "0.8",
"oldpeak": "0.2",
"slop": "0.6",
"ca": "0.1",
"thal": "0.3"
},
{
"age": "0.3",
"sex": "0",
"cp": "0.5",
"trestbps": "0.8",
"chol": "0",
"fbs": "0.3",
"restecg": "0.7",
"thalach": "0.3",
"exang": "0.4",
"oldpeak": "0.2",
"slop": "0.1",
"ca": "0.6",
"thal": "0.1",
"ifHealth": "0"
},
{
"age": "0",
"sex": "0",
"cp": "0",
"trestbps": "0",
"chol": "0",
"fbs": "0",
"restecg": "0",
"thalach": "0",
"exang": "0",
"oldpeak": "0",
"slop": "0",
"ca": "0",
"thal": "0",
"ifHealth": "0"
}
]
多样本的返回结果也封装在数组中,如下图:

步骤三:点击开始测试,系统将运行模型进行结果返回,可在返回结果面板中,查看模型返回结果。

返回结果将封装在data[]数组中,以及可在message信息中查看具体返回信息,若有报错也可在message查看。