java - 我如何从 R 中提取 RandomForest 用于生产?

标签 java r random-forest alglib

我有一个成功的随机森林模型,我想将它集成到另一个软件中,我知道我可以使用一些库(如 Java 中的 fastRF 或其他语言的 ALGLIB 的 DecisionForest)但是我如何使用训练有素的“模型”在 R?我必须用新语言重新训练它吗?

另一种观点是以某种方式提取它,但我不知道该怎么做...

任何帮助将不胜感激

提前致谢

最佳答案

看看 pmml生成 PMML 的包对于各种模型,包括 RandomForest。一个基本的例子:

#?randomForest
library(randomForest)
library(pmml)
set.seed(131)
ozone.rf <- randomForest(Ozone ~ ., data=airquality, mtry=3,importance=TRUE, na.action=na.omit)
print(ozone.rf)
ozone.rf.pmml <- pmml(ozone.rf)

关于java - 我如何从 R 中提取 RandomForest 用于生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9754514/

相关文章:

python - 用于 2D ALE 图的 Python PyALE 函数的值错误

java - TZupdater 因 tzdata2016g 版本而失败

java - 使用 PowerMockito 访问方法的局部变量?

java - [JAVA]MAC OS 上 FileInputStream 的路径参数错误

r - 插入符包中的预测函数在预处理时是否使用 future 信息?

machine-learning - Scikit Learn 从管道内的特征联合中提取特征名称

java - Java map 上的 NullPointerException。怎么了?

r - 如何从字符对象创建字符向量?

r - 将列表列表简化为单个列表

machine-learning - 低估和高估的不同成本