我有一个成功的随机森林模型,我想将其集成到另一个软件中。我知道我可以使用一些库来实现(例如Java中的fastRF或其他语言中的ALGLIB's DecisionForest),但是该如何在其他语言中使用在R中训练好的"model"呢? 我需要在新语言中重新训练吗?
另一个方法是以某种方式提取它,但我不知道怎么做...
任何帮助都将不胜感激。
先感谢您。
我有一个成功的随机森林模型,我想将其集成到另一个软件中。我知道我可以使用一些库来实现(例如Java中的fastRF或其他语言中的ALGLIB's DecisionForest),但是该如何在其他语言中使用在R中训练好的"model"呢? 我需要在新语言中重新训练吗?
另一个方法是以某种方式提取它,但我不知道怎么做...
任何帮助都将不胜感激。
先感谢您。
randomForest对象包含有关对象中每棵树的所有信息。每棵树并不特别复杂,但可能会令人困惑。
iris.rf <- randomForest(Species ~ ., data=iris, importance=TRUE,
proximity=TRUE)
> names(iris.rf$forest)
[1] "ndbigtree" "nodestatus" "bestvar" "treemap" "nodepred"
[6] "xbestsplit" "pid" "cutoff" "ncat" "maxcat"
[11] "nrnodes" "ntree" "nclass" "xlevels"