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:
|