我在网上找到了很多与此相关的主题,但我找不到解决方案。
假设我想从this examples list下载任何PMML模型,并在Python(最好是Python 3)中运行它们。
我正在寻找一种方法来导入一个部署在Python外部的PMML,并将其导入到这种语言中使用。
我在网上找到了很多与此相关的主题,但我找不到解决方案。
假设我想从this examples list下载任何PMML模型,并在Python(最好是Python 3)中运行它们。
我正在寻找一种方法来导入一个部署在Python外部的PMML,并将其导入到这种语言中使用。
3条答案
按热度按时间wr98u20j1#
您可以使用PyPMML在Python中应用PMML,例如:
有关其他PMML库的更多信息,请访问:https://github.com/autodeployai
3yhwsihp2#
经过一番研究,我找到了解决这个问题的办法:the 'openscoring' library。
使用起来很简单:
这将返回字典中目标变量的值。不再需要在Python之外使用PMML模型(你只需要用Java运行服务器,这可以用Python来完成,就像我上面展示的那样)。
xqkwcwgp3#
这不像是在python应用中托管H2O模型吗?看起来这里也需要一个从python到Java的桥。这样的桥一点也不稳定,我已经测试过了。只是一个一般性的建议:不要在ML算法和应用程序代码之间混合使用语言,在python中进行培训,在python中提供服务,也在python中重新验证。传统R和H2O模型始终可以在python中重新安装。