公有成员 | 保护成员

CMKLOneClass类参考


详细描述

Multiple Kernel Learning for one-class-classification.

Learns a One-Class SVM classifier and its kernel weights. Makes only sense if multiple kernels are used.

参见:
CMKL

在文件MKLOneClass.h25行定义。

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

所有成员的列表。

公有成员

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

保护成员

virtual void init_training ()
virtual EClassifierType get_classifier_type ()

构造及析构函数文档

CMKLOneClass ( CSVM s = NULL )

Constructor

参数:
sSVM to use as constraint generator in MKL SILP

在文件MKLOneClass.cpp6行定义。

~CMKLOneClass (  ) [virtual]

Destructor

在文件MKLOneClass.cpp12行定义。


成员函数文档

float64_t compute_sum_alpha (  ) [virtual]

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

实现了CMKL

在文件MKLOneClass.cpp16行定义。

virtual EClassifierType get_classifier_type (  ) [protected, virtual]

get classifier type

返回:
classifier type MKL ONECLASS

重载CClassifier

在文件MKLOneClass.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

在文件MKLOneClass.cpp21行定义。


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

SHOGUN Machine Learning Toolbox - Documentation