Public Member Functions | Protected Member Functions

CMKLOneClass Class Reference

Detailed Description

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.

See also:

Definition at line 25 of file MKLOneClass.h.

Inheritance diagram for CMKLOneClass:
Inheritance graph

List of all members.

Public Member Functions

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

Protected Member Functions

virtual void init_training ()
virtual EClassifierType get_classifier_type ()

Constructor & Destructor Documentation

CMKLOneClass ( CSVM s = NULL  ) 


s SVM to use as constraint generator in MKL SILP

Definition at line 6 of file MKLOneClass.cpp.

~CMKLOneClass (  )  [virtual]


Definition at line 12 of file MKLOneClass.cpp.

Member Function Documentation

float64_t compute_sum_alpha (  )  [virtual]

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

Implements CMKL.

Definition at line 16 of file MKLOneClass.cpp.

virtual EClassifierType get_classifier_type (  )  [protected, virtual]

get classifier type

classifier type MKL ONECLASS

Reimplemented from CClassifier.

Definition at line 53 of file MKLOneClass.h.

void init_training (  )  [protected, virtual]

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

Implements CMKL.

Definition at line 21 of file MKLOneClass.cpp.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation