我在R中使用glm,rpart等函数开发了一些分类模型。从Java调用这些模型的计算效率最高的方法是什么?我见过JRI,但看起来有很多基于文本的调用R.
有没有办法从Java中使用这些模型,开销较低?
答案 0 :(得分:2)
JPMML现在有一个功能测试模块,专门处理使用R / Rattle开发的PMML模型评分: https://github.com/jpmml/jpmml/tree/master/pmml-rattle
JPMML应该能够毫无问题地对决策树(即.rpart()函数)和神经网络(即.net()函数)进行评分。对广义回归模型(即glm()函数)的支持即将推出。
答案 1 :(得分:0)
您是否认为使用pmml包导出它们然后使用基于java的pmml阅读器(如jpmml或Zementis)太慢? http://code.google.com/p/jpmml/
答案 2 :(得分:0)
对于GLM,您可以使用glm.deploy软件包将它们翻译成纯Java语言
https://cran.r-project.org/web/packages/glm.deploy/index.html