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

void Impala::Core::Training::ParameterSearcher::SearchSequential (  )  [inline, private]

Definition at line 151 of file ParameterSearcher.h.

References CallEvaluator(), Impala::Util::PropertySet::GetDescription(), Impala::Util::PropertySet::GetInt(), Impala::Util::RangeIterator::GetTotalIterations(), ILOG_ERROR, ILOG_INFO, mEvaluator, mIterator, mProperties, Impala::Core::Training::ParameterEvaluator::SetFold(), and Impala::Core::Training::ParameterEvaluator::SetRepetition().

Referenced by Search().

00152     {
00153         if(mEvaluator == 0)
00154         {
00155             ILOG_ERROR("no evaluator set");
00156             return;
00157         }
00158 
00159         int index = 0;
00160         int repetition, repetitionCount;
00161         repetitionCount = mProperties.GetInt("repetitions");
00162         ILOG_INFO("#repetitions " << repetitionCount)
00163         for(repetition=0 ; repetition<repetitionCount ; ++repetition)
00164         {
00165             ILOG_INFO("repetition #" << repetition)
00166             mEvaluator->SetRepetition(repetition, repetitionCount);
00167             int fold, foldCount;
00168             foldCount = mProperties.GetInt("folds");
00169             for(fold=0 ; fold<foldCount ; ++fold)
00170             {
00171                 ILOG_INFO("fold #" << fold);
00172                 mEvaluator->SetFold(fold, foldCount);
00173                 int i;
00174                 for(i=0 ; i<mIterator.GetTotalIterations() ; ++i)
00175                 {
00176                     double score = CallEvaluator(i, index);
00177                     ++index;
00178                     ILOG_INFO("it " << i << ", " << mProperties.GetDescription() <<
00179                               " : " << score)
00180                 }
00181             }
00182         }
00183     }

Here is the call graph for this function:


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