我想使用 spark 构建模型(特别是决策树),然后使用纯 python(不是 pyspark)应用程序应用它们
似乎 PMML 导出是预期的方法,但树模型尚不支持它,而且我没有找到似乎正在积极开发中的 python 的 PMML 库
请您参考如下方法:
不再开发的是 Augustus,地址为 https://code.google.com/p/augustus/ .最近,在 https://github.com/alex-pirozhenko/sklearn-pmml 上开展了支持 scikitlearn pmml 导入/导出的工作。这可能是一种选择。
如@zero323 所述,PMML 导出仅适用于某些型号。对于其他模型,如果您针对特定的服务平台,您可以编写自己的自定义导出代码或编写自己的解析代码(对于决策树,它是以自定义 Parquet 格式编写的)。
