Я новичок в 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:
Других решений пока нет …