CMKLClassification类参考


详细描述

Multiple Kernel Learning for two-class-classification.

Learns an SVM classifier and its kernel weights. Makes only sense if multiple kernels are used.

参见:
CMKL

在文件MKLClassification.h25行定义。

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

所有成员的列表。

公有成员

 CMKLClassification (CSVM *s=NULL)
virtual ~CMKLClassification ()
virtual float64_t compute_sum_alpha ()

保护成员

virtual void init_training ()
virtual EClassifierType get_classifier_type ()

构造及析构函数文档

CMKLClassification ( CSVM s = NULL  ) 

Constructor

参数:
s SVM to use as constraint generator in MKL SILP

在文件MKLClassification.cpp7行定义。

~CMKLClassification (  )  [virtual]

Destructor

在文件MKLClassification.cpp18行定义。


成员函数文档

float64_t compute_sum_alpha (  )  [virtual]

compute beta independent term from objective, e.g., in 2-class MKL sum_i alpha_i etc

实现了CMKL

在文件MKLClassification.cpp21行定义。

virtual EClassifierType get_classifier_type (  )  [protected, virtual]

get classifier type

返回:
classifier type MKL_CLASSIFICATION

重载CClassifier

在文件MKLClassification.h53行定义。

void init_training (  )  [protected, virtual]

check run before starting training (to e.g. check if labeling is two-class labeling in classification case

实现了CMKL

在文件MKLClassification.cpp31行定义。


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

SHOGUN Machine Learning Toolbox - Documentation