8

我已经使用 r2pmml 将 R 模型转换为 PMML。

我现在应该在机器的 C++ 计算模块中使用这个模型,但我有点迷茫(我以前从未使用过 C++)。我不能使用 Java PMML 评估引擎(如this answer中所建议的那样),所以我想我必须找到一个“基于 C++ 的 PMML 评估引擎”。

PMMLlib似乎用于从 C++ 创建 PMML 文件,而不是读取它们。我找到了许多用于 C++ 的 XML 解析器(pugixml、tinyxml2、XmlLite),但我不知道这些解析器是否可用于读取 PMML。

如果他们可以并且我正确理解了工作方式,他们将创建一个包含我的模型的文档对象模型,并且我将能够将此对象与 XPath 一起使用?
否则,我想知道如何在 C++ 中解析 PMML 文件以及如何使用生成的对象。

4

0 回答 0