В принципе, у меня есть следующие в C++ (OpenCV):Как реализовать эквивалентную версию Adaboost в OpenCV и SciKit-learn?
CvMLData cvml ...
CvBoost boost;
boost.train(&cvml, CvBoostParams(CvBoost::REAL, 1000, 0, 1, false, 0), false);
и следующее в Python (SciKit учиться):
bdt = AdaBoostClassifier(DecisionTreeClassifier(max_depth=1),
#algorithm="SAMME.R",
n_estimators=1000)
bdt.fit(X_train, y_train)
Как сделать их похожими (или эквивалент)?
Прямо сейчас, я получаю низкую ошибку тест с OpenCV (< 10%) и высокой один в SciKit-Learn (> 40%, так что почти случайным образом)
К сожалению, это была опечатка в моем примере, в моем коде она такая же. Я пытаюсь поставить те же параметры в обоих классификаторах, и я прочитал документацию, чтобы сделать это; пока все кажется подходящим. –