Как установить количество деревьев в случайном дереве OpenCV?

Я новичок в 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)

2

Решение

Да, ты прав.

После обучения модели случайного леса вы можете сохранить файл и проверить номер дерева, указанный в файле модели.

В файле модели вы можете найти поле с именем ntrees:

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]