6

Knime 为我生成了一个PMML模型。这时候我想把这个模型应用到一个python进程中。这样做的正确方法是什么?

更深入:我开发了一个django 学生考勤系统。该应用程序已经非常成熟,以至于我有时间实现“我感觉很幸运”按钮来自动填写考勤表。这就是 PMML 的用武之地。Knime 生成了一个预测学生出勤率的 PMML 模型。另外,感谢 django 如此高效,让我有时间做这项伟大的工作;)

在此处输入图像描述

4

3 回答 3

2

最后,我编写了自己的代码。自由贡献或分叉它:

https://github.com/ctrl-alt-d/lightpmmlpredictor

于 2013-03-24T15:13:43.760 回答
2

用于在 Python 中对 PMML 模型进行评分的 Augustus 代码位于https://code.google.com/p/augustus/

于 2013-06-05T18:21:11.893 回答
1

您可以使用PyPMML在 Python 中应用 PMML,例如:

from pypmml import Model

model = Model.fromFile('the/pmml/file/path')
result = model.predict(data)

数据可以是 dict、json、Series 或 Pandas 的 DataFrame。

如果您在 PySpark 中使用 PMML,则可以使用PyPMML-Spark,例如:

from pypmml_spark import ScoreModel

model = ScoreModel.fromFile('the/pmml/file/path')
score_df = model.transform(df)

df 是 PySpark 的 DataFrame。

有关其他 PMML 库的更多信息,请随意查看: https ://github.com/autodeployai

于 2019-07-25T02:27:55.377 回答