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

virtual double Impala::Core::Training::ClassifierEvaluator::Evaluate ( Util::PropertySet parameters  )  [inline, virtual]

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(), 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         ILOG_DEBUG_NODE("calling TrainDataSrc::FilterTrainFold");
00070         mDataSrc->FilterTrainFold(mFold, mFoldCount, mRepetition, episode);
00071         ILOG_DEBUG_NODE("calling Classifier::Train, data size = "
00072                         << mDataSrc->Size());
00073         mClassifier->Train(parameters, mDataSrc);
00074         ILOG_DEBUG_NODE("calling TrainDataSrc::FilterTestFold");
00075         mDataSrc->FilterTestFold(mFold, mFoldCount, mRepetition, episode);
00076         ILOG_DEBUG_NODE("calling Classifier::Predict, data size = "
00077                         << mDataSrc->Size());
00078         Table::ScoreTable* ranking = mClassifier->Predict(mDataSrc);
00079         ILOG_DEBUG_NODE("calling Evaluation::Compute");
00080         double score = mEvaluator->Compute(ranking);
00081         delete ranking;
00082         return score;
00083     }

Here is the call graph for this function:


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