#include <TrainDataSrc.h>
Inheritance diagram for Impala::Core::Training::TrainDataSrc:
Public Member Functions | |
TrainDataSrc (Table::AnnotationTable *annotation) | |
virtual | ~TrainDataSrc () |
virtual svm_problem * | MakeSvmProblem ()=0 |
Create an svm-problem of all available data. | |
virtual svm_problem * | MakeSvmProblem (int i)=0 |
create an svm_problem of *one* example | |
virtual int | GetVectorLength ()=0 |
virtual Quid | GetQuid (int i) |
Table::QuidTable * | GetSelection () |
virtual int | Size () |
virtual void | FilterTestFold (int f, int foldCount, int repetition, bool episodeConstrained) |
virtual void | FilterTrainFold (int f, int foldCount, int repetition, bool episodeConstrained) |
virtual void | FreeProblem (svm_problem *p) |
int | GetTotalPositiveCount () |
int | GetTotalNegativeCount () |
void | PrintSelection () |
virtual Array::Array2dScalarReal64 * | MakeDataCopy (int maxCol, int maxRow) |
Protected Member Functions | |
std::vector< Table::QuidTable * > | MakeFolds (int f, int foldCount, int repetition, bool episodeConstrained) |
void | Clear () |
void | SetAnnotation (Table::AnnotationTable *anno) |
svm_problem * | MakeEmptyProblem () |
void | ClearSelection () |
Protected Attributes | |
Table::AnnotationTable * | mAnnotation |
Table::QuidTable * | mQuids |
Table::QuidTable * | mSelection |
ILOG_VAR_DECL |
Definition at line 19 of file TrainDataSrc.h.