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

virtual svm_problem* Impala::Core::Training::TrainDataSrcKernelTable::MakeSvmProblem ( int  i  )  [inline, virtual]

create an svm_problem of *one* example

The returned structure must be deleted with FreeProblem().

Implements Impala::Core::Training::TrainDataSrc.

Definition at line 39 of file TrainDataSrcKernelTable.h.

References Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Add(), Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Get1(), ILOG_WARNING, Impala::Core::Training::TrainDataSrc::MakeEmptyProblem(), MakeProblem(), Impala::Core::Training::TrainDataSrc::mSelection, and Impala::Core::Table::Table::Size().

00040     {
00041         if(i >= mSelection->Size())
00042         {
00043             ILOG_WARNING("MakeSvmProblem(int) : index out of range");
00044             return MakeEmptyProblem();
00045         }
00046         Quid q = mSelection->Get1(i);
00047         Table::QuidTable t;
00048         t.Add(q);
00049         svm_problem* p = MakeProblem(&t);
00050         return p;
00051     }

Here is the call graph for this function:


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