我是OpenCV的新手。用于在R中使用随机森林库,该库允许您设置要训练的树木数量。是否可以在OpenCV 3.0中设置此值?
另外,还有哪些其他参数可以调整?
这就是我现在所拥有的:
// randome forest classifier
Ptr<RTrees> rfClassifier = RTrees::create();
rfClassifier->setMaxDepth(5);
rfClassifier->setMinSampleCount(3);
rfClassifier->setTermCriteria(TermCriteria(TermCriteria::MAX_ITER, 100, 1e-6));
我检查了TermCriteria::Type,看来我应该将其设置为使用50棵这样的树?
int numTrees = 50;
TermCriteria(TermCriteria::COUNT, numTrees, 1e-6)
最佳答案
你是对的。
训练完随机森林模型后,您可以保存文件并检查模型文件中指定的树数。
在模型文件中,您可以找到名为ntrees:
的字段
关于c++ - 如何在OpenCV随机树中设置树数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33049035/