将PMML 3.2模型导入Python中的Debug并转换为4.2

时间:2016-03-25 18:50:06

标签: python xml pmml

我有一个用PMML 3.2编写的PMML模型,我需要调试代码才能正常运行。

我已经查看了R中的partykit,但是我想了解我是否可以将XML PMML文件导入Python并检查它是否正确格式化为PMML 4.2?

我没有创建原始模型,但需要正确调试语法,并希望在开源工具中完成。

像Augustus等的软件包似乎能够轻松生成PMML,但我需要导入此模型来检查其语法,然后将其转换/升级到4.2

Import an SVM model in PMML to Java or Python?线程是一个好的开始,但它只关注Java和adapa

1 个答案:

答案 0 :(得分:1)

首先,您可以下载PMML规范here并使用任何在线工具(如this)来验证您的PMML文件。

您可以在此link中找到PMML生产者和消费者的列表。您可以使用KNIME,一个开源拖拽& drop application支持Python,R和Java,用于导入模型并检查它是否被KNIME识别。

您还可以使用ADAPA进一步检查您的PMML文件,看它是否包含有效的模型。 ADAPA在AWS(亚马逊网络服务)上可以作为SaaS使用,但我相信你可以免费使用它14天。它是最全面的PMML验证器,转换器和执行器。