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:
|