コード例 #1
0
ファイル: Validator.hpp プロジェクト: Mike-Now/faif-MLR
		int testRange(std::vector<const typename Classifier<Val>::ExampleTrain*>& tcollect, int start_idx, int end_idx, Classifier<Val>& classifier ) {

			typename Classifier<Val>::ExamplesTrain test;
			typename Classifier<Val>::ExamplesTrain train;

			typename std::vector<const typename Classifier<Val>::ExampleTrain* >::iterator it = tcollect.begin();
			for(int idx=0; it != tcollect.end(); ++it, ++idx ) {
				if( idx < start_idx )
					train.push_back( **it );
				else if( idx < end_idx )
					test.push_back( **it );
				else
					train.push_back( **it );
			}

			classifier.reset();
			classifier.train(train);
			return checkClassifier( test, classifier );
		}
コード例 #2
0
// Tests the Reset function
TEST(Classifier, Reset) {
  Classifier classifier;
  EXPECT_TRUE( classifier.reset() );
}