如何在Java中高效地使用R预测模型?

7

我有一些使用 R 语言开发的分类模型,例如 glm、rpart 等。如何以最高效的方式从 Java 中调用这些模型?我看过 JRI,但是那似乎需要很多基于文本的 R 调用。

有没有一种低开销的方式可以在 Java 中使用这些模型呢?

3个回答

2
JPMML现在有一个功能性测试模块,专门处理使用R / Rattle开发的得分PMML模型:https://github.com/jpmml/jpmml/tree/master/pmml-rattle。JPMML应该能够轻松地得分决策树(即rpart()函数)和神经网络(即nnet()函数)。支持广义回归模型(即glm()函数)即将推出。

0

0
你认为使用pmml包导出数据,然后再使用基于Java的pmml阅读器(如jpmml或Zementis)来读取数据会不会太慢?http://code.google.com/p/jpmml/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接