如何设置OpenCV随机树中树的数量?
How to set the number of trees in OpenCV random tree?
我是 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:
的字段
我是 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: