公有成员

CSimplePreProc< ST >模板类参考


详细描述

template<class ST>
class shogun::CSimplePreProc< ST >

Template class SimplePreProc, base class for preprocessors (cf. CPreProc) that apply to CSimpleFeatures (i.e. rectangular dense matrices).

Two new functions apply_to_feature_vector() and apply_to_feature_matrix() are defined in this interface that need to be implemented in each particular preprocessor operating on CSimpleFeatures. For examples see e.g. CLogPlusOne or CPCACut.

在文件SimplePreProc.h31行定义。

继承图,类CSimplePreProc< ST >
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CSimplePreProc (const char *name, const char *id)
virtual ST * apply_to_feature_matrix (CFeatures *f)=0
virtual ST * apply_to_feature_vector (ST *f, int32_t &len)=0
virtual EFeatureClass get_feature_class ()
 return that we are simple features (just fixed size matrices)
virtual EFeatureType get_feature_type ()
 return feature type
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()
template<>
EFeatureType get_feature_type ()

构造及析构函数文档

CSimplePreProc ( const char *  name,
const char *  id 
)

constructor

参数:
name simple preprocessor's name
id simple preprocessor's id

在文件SimplePreProc.h39行定义。


成员函数文档

virtual ST* apply_to_feature_matrix ( CFeatures f  )  [pure virtual]

apply preproc on feature matrix result in feature matrix return pointer to feature_matrix, i.e. f->get_feature_matrix();

CLogPlusOneCNormDerivativeLem3CNormOneCPCACutCPruneVarSubMean内被实现。

virtual ST* apply_to_feature_vector ( ST *  f,
int32_t &  len 
) [pure virtual]

apply preproc on single feature vector result in feature matrix

CLogPlusOneCNormOneCPCACutCPruneVarSubMean内被实现。

virtual EFeatureClass get_feature_class (  )  [virtual]

return that we are simple features (just fixed size matrices)

实现了CPreProc

在文件SimplePreProc.h52行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h72行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h67行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h62行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h57行定义。

virtual EFeatureType get_feature_type (  )  [virtual]

return feature type

实现了CPreProc

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h77行定义。

EFeatureType get_feature_type (  )  [virtual]

return feature type with which objects derived from CPreProc can deal

实现了CPreProc

在文件SimplePreProc.h82行定义。


该类的文档由以下文件生成:

SHOGUN Machine Learning Toolbox - Documentation