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

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

Definition at line 153 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().

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

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:16 2011 for ImpalaSrc by  doxygen 1.5.1