Changeset 1206 for trunk/test/ensemble_test.cc
- Timestamp:
- Mar 5, 2008, 6:56:01 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/ensemble_test.cc
r1161 r1206 32 32 #include "yat/classifier/Kernel_MEV.h" 33 33 #include "yat/classifier/MatrixLookup.h" 34 #include "yat/classifier/MatrixLookupWeighted.h" 34 35 #include "yat/classifier/NCC.h" 35 36 #include "yat/classifier/PolynomialKernelFunction.h" … … 87 88 *error << "build ensemble" << std::endl; 88 89 ensemble.build(); 90 std::vector<std::vector<statistics::Averager> > result; 91 ensemble.predict(data, result); 92 } 93 94 { 95 *error << "create ensemble of ncc" << std::endl; 96 classifier::MatrixLookupWeighted data_weighted(data); 97 classifier::NCC<statistics::EuclideanDistance> ncc; 98 classifier::CrossValidationSampler sampler(target,3,3); 99 classifier::SubsetGenerator<classifier::MatrixLookupWeighted> 100 subdata(sampler,data_weighted); 101 classifier::EnsembleBuilder<classifier::SupervisedClassifier, 102 classifier::MatrixLookupWeighted> ensemble(ncc, data_weighted, sampler); 103 *error << "build ensemble" << std::endl; 104 ensemble.build(); 105 std::vector<std::vector<statistics::Averager> > result; 106 ensemble.predict(data_weighted, result); 89 107 } 90 108 … … 103 121 *error << "build ensemble" << std::endl; 104 122 ensemble.build(); 123 std::vector<std::vector<statistics::Averager> > result; 124 ensemble.predict(kernel_lookup, result); 105 125 106 126 utility::Vector out(target.size(),0);
Note: See TracChangeset
for help on using the changeset viewer.