如何有效地使用Java的R预测模型?

时间:2012-02-29 12:44:56

标签: java r machine-learning

我在R中使用glm,rpart等函数开发了一些分类模型。从Java调用这些模型的计算效率最高的方法是什么?我见过JRI,但看起来有很多基于文本的调用R.

有没有办法从Java中使用这些模型,开销较低?

3 个答案:

答案 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