【发布时间】:2020-08-22 10:31:25
【问题描述】:
我使用 sklearn2pmml 将我的决策树分类器序列化为 pmml 文件。 我在java中使用了pmml4s来反序列化模型并用它来预测。
使用下面的代码对单个传入值进行预测。这应该返回 0/1/2/3/4/5/6。
Object[] result = model.predict(new String[]{"220"});
预测后的结果数组如下所示:
有人知道为什么会这样吗?是我输入预测值的方式不对还是序列化/反序列化有问题?
【问题讨论】:
-
除了预测之外,结果还可能包含其他内容,例如各个类别的概率,详见github.com/autodeployai/pmml4s的“了解结果值”一节
标签: machine-learning scikit-learn classification decision-tree pmml