簡體   English   中英

如何有效地使用Java的R預測模型?

[英]How can I efficiently use an R prediction model from Java?

我有一些我在R中開發的分類模型,其功能包括glm,rpart等。從Java調用這些模型的計算效率最高的方法是什么? 我見過JRI,但看起來有很多基於文本的調用R.

有沒有辦法從Java中使用這些模型,開銷較低?

JPMML現在有一個功能測試模塊,專門處理使用R / Rattle開發的PMML模型評分: https//github.com/jpmml/jpmml/tree/master/pmml-rattle

JPMML應該能夠毫無問題地對決策樹(即.rpart()函數)和神經網絡(即.net()函數)進行評分。 對廣義回歸模型(即glm()函數)的支持即將推出。

在GLM的情況下,您可以使用glm.deploy包將它們轉換為純Java語言

https://cran.r-project.org/web/packages/glm.deploy/index.html

你認為使用pmml包導出它們然后使用基於java的pmml閱讀器(如jpmml或Zementis)太慢了嗎? http://code.google.com/p/jpmml/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM