Public Member Functions | Protected Member Functions

CMKLClassification Class Reference

Detailed Description

Multiple Kernel Learning for two-class-classification.

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

See also:

Definition at line 25 of file MKLClassification.h.

Inheritance diagram for CMKLClassification:
Inheritance graph

List of all members.

Public Member Functions

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

Protected Member Functions

virtual void init_training ()
virtual EClassifierType get_classifier_type ()

Constructor & Destructor Documentation

CMKLClassification ( CSVM s = NULL  ) 


s SVM to use as constraint generator in MKL SILP

Definition at line 9 of file MKLClassification.cpp.

~CMKLClassification (  )  [virtual]


Definition at line 22 of file MKLClassification.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 25 of file MKLClassification.cpp.

virtual EClassifierType get_classifier_type (  )  [protected, virtual]

get classifier type

classifier type MKL_CLASSIFICATION

Reimplemented from CClassifier.

Definition at line 53 of file MKLClassification.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 35 of file MKLClassification.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