SHOGUN v0.9.0
公有成员 | 保护属性
CLDA类参考

详细描述

在文件LDA.h53行定义。

继承图,类CLDA
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CLDA (float64_t gamma=0)
 CLDA (float64_t gamma, CSimpleFeatures< float64_t > *traindat, CLabels *trainlab)
virtual ~CLDA ()
void set_gamma (float64_t gamma)
float64_t get_gamma ()
virtual bool train (CFeatures *data=NULL)
virtual EClassifierType get_classifier_type ()
virtual void set_features (CDotFeatures *feat)
virtual const char * get_name () const

保护属性

float64_t m_gamma

构造及析构函数文档

CLDA ( float64_t  gamma = 0)

constructor

参数:
gammagamma

在文件LDA.cpp23行定义。

CLDA ( float64_t  gamma,
CSimpleFeatures< float64_t > *  traindat,
CLabels trainlab 
)

constructor

参数:
gammagamma
traindattraining features
trainlablabels for training features

在文件LDA.cpp28行定义。

~CLDA ( ) [virtual]

在文件LDA.cpp36行定义。


成员函数文档

virtual EClassifierType get_classifier_type ( ) [virtual]

get classifier type

返回:
classifier type LDA

重载CClassifier

在文件LDA.h103行定义。

float64_t get_gamma ( )

get gamma

返回:
gamma

在文件LDA.h84行定义。

virtual const char* get_name ( void  ) const [virtual]
返回:
object name

重载CLinearClassifier

在文件LDA.h122行定义。

virtual void set_features ( CDotFeatures feat) [virtual]

set features

参数:
featfeatures to set

重载CLinearClassifier

在文件LDA.h112行定义。

void set_gamma ( float64_t  gamma)

set gamme

参数:
gammathe new gamma

在文件LDA.h75行定义。

bool train ( CFeatures data = NULL) [virtual]

train LDA classifier

参数:
datatraining data (parameter can be avoided if distance or kernel-based classifiers are used and distance/kernels are initialized with train data)
返回:
whether training was successful

重载CClassifier

在文件LDA.cpp40行定义。


成员数据文档

float64_t m_gamma [protected]

gamma

在文件LDA.h126行定义。


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

SHOGUN Machine Learning Toolbox - Documentation