Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

ParameterSearcher* Impala::Core::Training::Factory::MakeSearcher ( Table::AnnotationTable annotation,
DataFactory data 
) [inline]

Definition at line 41 of file Factory.h.

References Impala::Util::PropertySet::GetString(), MakeDataSrc(), Impala::Core::Training::MakeEvaluation(), mProperties, and Impala::Core::Training::ParameterSearcher::OverrideParallelMode().

Referenced by Impala::Application::CrossValidate().

00043     {
00044         String evalDesc = mProperties->GetString("evaluator");
00045         ILOG_DEBUG_ONCE("ceating " << evalDesc << " evaluator");
00046         Evaluation* eval = MakeEvaluation(evalDesc, annotation);
00047         Classifier* svm = new Svm();
00048         ILOG_DEBUG_ONCE("creating TrainDataSrcFeature...");
00049         TrainDataSrc* src = MakeDataSrc(annotation, data);
00050         ILOG_DEBUG_ONCE("creating ClassifierEvaluator...");
00051         ParameterEvaluator* evaluator = new ClassifierEvaluator(svm, src, eval);
00052         ILOG_DEBUG_ONCE("creating ParameterSearcher...");
00053         Training::ParameterSearcher* searcher;
00054         searcher = new Training::ParameterSearcher(mProperties, evaluator);
00055         if(mProperties->GetString("kernel","rbf") == "dist-precomputed")
00056             searcher->OverrideParallelMode(false);
00057         return searcher;
00058     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:23:28 2010 for ImpalaSrc by  doxygen 1.5.1