Implements Impala::Core::Training::ParameterEvaluator. Definition at line 66 of file ClassifierEvaluator.h. References Impala::Core::Training::Evaluation::Compute(), Impala::Core::Training::TrainDataSrc::FilterTestFold(), Impala::Core::Training::TrainDataSrc::FilterTrainFold(), Impala::Util::PropertySet::GetBool(), Impala::Util::PropertySet::GetInt(), mClassifier, mDataSrc, mEvaluator, mFold, mFoldCount, mRepetition, Impala::Core::Training::Classifier::Predict(), Impala::Core::Training::TrainDataSrc::Size(), and Impala::Core::Training::Classifier::Train(). 00067 { 00068 bool episode = parameters->GetBool("episode-constrained"); 00069 mDataSrc->FilterTrainFold(mFold, mFoldCount, mRepetition, episode); 00070 ILOG_DEBUG_NODE("calling Classifier::Train, data size = " 00071 << mDataSrc->Size()); 00072 mClassifier->Train(parameters, mDataSrc); 00073 int restrictTestFoldSet = parameters->GetInt("restrictTestFoldSet"); 00074 mDataSrc->FilterTestFold(mFold, mFoldCount, mRepetition, episode, 00075 restrictTestFoldSet); 00076 ILOG_DEBUG_NODE("calling Classifier::Predict, data size = " 00077 << mDataSrc->Size()); 00078 Table::ScoreTable* ranking = mClassifier->Predict(mDataSrc); 00079 double score = mEvaluator->Compute(ranking); 00080 delete ranking; 00081 return score; 00082 }
Here is the call graph for this function:
|