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

virtual void Impala::Core::Training::Fisher::SetTestSet ( Feature::FeatureTable data,
Table::AnnotationTable annotation,
Table::QuidTable mask 
) [inline, virtual]

Definition at line 116 of file Fisher.h.

References Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Get2(), Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::GetColumn2(), Impala::Core::Feature::FeatureTable::GetFeatureVectorLength(), ILOG_INFO, mTestFeatures, mTestLabels, and Impala::Core::Table::Table::Size().

00119     {
00120         ILOG_INFO("SetTestSet");
00121         int featureLength = data->GetFeatureVectorLength();
00122         int sampleLength  = data->Size();
00123         ILOG_INFO(sampleLength<<" samples of "<<featureLength<<" features");
00124         
00125         if(mTestFeatures)
00126             delete (mTestFeatures);
00127         if(mTestLabels)
00128             delete (mTestLabels);
00129 
00130         mTestLabels=0;
00131         mTestFeatures=0;
00132 
00133         mTestLabels = Array::ArrayCreate<Array::Array2dScalarReal64>
00134                     (1,sampleLength,0,0);
00135         mTestFeatures = Array::ArrayCreate<Array::Array2dScalarReal64>
00136                     (featureLength,sampleLength,0,0);
00137 
00138         for(int i=0;i<sampleLength;i++)
00139         {
00140             const Impala::Real64* values = data->GetColumn2()->GetVectorData(i);
00141             for( int j=0;j<featureLength;j++)
00142                 mTestFeatures->SetValue(values[j],j,i);
00143 
00144             mTestLabels->SetValue(annotation->Get2(i),0,i);
00145             if((i==0)||(i==sampleLength-1)){
00146                 ILOG_INFO(i<<".\t"<<mTestFeatures->Value(0,i)<<" ... "
00147                                 <<mTestFeatures->Value(featureLength-1,i)<<" => "
00148                                 <<mTestLabels->Value(0,i));
00149             }
00150             
00151         }
00152         ILOG_INFO("End of SetTestSet");
00153         //CopyFeatureTable(data,annotation,&mTestFeatures,&mTestLabels);
00154     }

Here is the call graph for this function:


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