Definition at line 24 of file SparsePreProc.h.
Public Member Functions | |
CSparsePreProc (const CHAR *name, const CHAR *id) | |
virtual TSparse< ST > * | apply_to_sparse_feature_matrix (CSparseFeatures< ST > *f)=0 |
virtual TSparse< ST > * | apply_to_sparse_feature_vector (TSparse< ST > *f, INT &len)=0 |
virtual EFeatureClass | get_feature_class () |
return that we are simple minded features (just fixed size matrices) | |
virtual bool | init (CFeatures *f)=0 |
initialize preprocessor from features | |
virtual bool | load_init_data (FILE *src)=0 |
initialize preprocessor from file | |
virtual bool | save_init_data (FILE *dst)=0 |
save init-data (like transforamtion matrices etc) to file | |
virtual void | cleanup ()=0 |
cleanup | |
virtual EFeatureType | get_feature_type ()=0 |
const CHAR * | get_name () const |
return the name of the preprocessor | |
const CHAR * | get_id () const |
return a FOUR letter id of the preprocessor | |
Static Public Attributes | |
static CParallel | parallel |
static CIO | io |
static CVersion | version |
Protected Attributes | |
const CHAR * | preproc_name |
const CHAR * | preproc_id |
CSparsePreProc< ST >::CSparsePreProc | ( | const CHAR * | name, | |
const CHAR * | id | |||
) |
constructor
name | sparse preprocessor's name | |
id | sparse preprocessor's id |
Definition at line 32 of file SparsePreProc.h.
virtual TSparse<ST>* CSparsePreProc< ST >::apply_to_sparse_feature_matrix | ( | CSparseFeatures< ST > * | f | ) | [pure virtual] |
apply preproc on feature matrix result in feature matrix return pointer to feature_matrix, i.e. f->get_feature_matrix();
virtual TSparse<ST>* CSparsePreProc< ST >::apply_to_sparse_feature_vector | ( | TSparse< ST > * | f, | |
INT & | len | |||
) | [pure virtual] |
apply preproc on single feature vector result in feature matrix
virtual EFeatureClass CSparsePreProc< ST >::get_feature_class | ( | ) | [virtual] |
return that we are simple minded features (just fixed size matrices)
Implements CPreProc.
Definition at line 46 of file SparsePreProc.h.
virtual bool CPreProc::init | ( | CFeatures * | f | ) | [pure virtual, inherited] |
initialize preprocessor from features
Implemented in CLogPlusOne, CNormDerivativeLem3, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual bool CPreProc::load_init_data | ( | FILE * | src | ) | [pure virtual, inherited] |
initialize preprocessor from file
Implemented in CLogPlusOne, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual bool CPreProc::save_init_data | ( | FILE * | dst | ) | [pure virtual, inherited] |
save init-data (like transforamtion matrices etc) to file
Implemented in CLogPlusOne, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual void CPreProc::cleanup | ( | ) | [pure virtual, inherited] |
cleanup
Implemented in CLogPlusOne, CNormDerivativeLem3, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual EFeatureType CPreProc::get_feature_type | ( | ) | [pure virtual, inherited] |
return feature type with which objects derived from CPreProc can deal
Implemented in CSimplePreProc< ST >, CStringPreProc< ST >, CSimplePreProc< double >, CSimplePreProc< unsigned short int >, CStringPreProc< unsigned short int >, CStringPreProc< uint64_t >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CStringPreProc< ST >, CStringPreProc< ST >, CStringPreProc< ST >, and CStringPreProc< ST >.
const CHAR* CPreProc::get_name | ( | ) | const [inherited] |
const CHAR* CPreProc::get_id | ( | ) | const [inherited] |
const CHAR* CPreProc::preproc_name [protected, inherited] |
const CHAR* CPreProc::preproc_id [protected, inherited] |
CParallel CSGObject::parallel [static, inherited] |
Definition at line 105 of file SGObject.h.
CIO CSGObject::io [static, inherited] |
Definition at line 106 of file SGObject.h.
CVersion CSGObject::version [static, inherited] |
Definition at line 107 of file SGObject.h.