void ActiveLearningDialog::StartClassification() { for(int i=0; i<query_label.size(); ++i) { if(query_label[i].second == -1) { emit retrain(false, query_label); return; } } emit start_classification(true); this->accept(); }
void ActiveLearningDialog::Retrain() { emit retrain(false, query_label); this->accept(); }
bool TrainableProbabilisticSvmClassifier::retrain(const vector<Mat>& newPositiveExamples, const vector<Mat>& newNegativeExamples) { return retrain(newPositiveExamples, newNegativeExamples, newPositiveExamples, newNegativeExamples); }