CGMNPSVM Class Reference


Detailed Description

Class GMNPSVM implements a one vs. rest MultiClass SVM.

It uses CGMNPLib for training (in true multiclass-SVM fashion).

Definition at line 23 of file GMNPSVM.h.

Inheritance diagram for CGMNPSVM:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CGMNPSVM ()
 CGMNPSVM (float64_t C, CKernel *k, CLabels *lab)
virtual ~CGMNPSVM ()
virtual bool train ()
virtual EClassifierType get_classifier_type ()
void getbasealphas (::std::vector< ::std::vector< float64_t > > &basealphas2)
virtual const char * get_name () const

Protected Attributes

::std::vector< ::std::vector
< float64_t > > 
basealphas

Constructor & Destructor Documentation

CGMNPSVM::CGMNPSVM (  ) 

default constructor

Definition at line 21 of file GMNPSVM.cpp.

CGMNPSVM::CGMNPSVM ( float64_t  C,
CKernel k,
CLabels lab 
)

constructor

Parameters:
C constant C
k kernel
lab labels

Definition at line 26 of file GMNPSVM.cpp.

CGMNPSVM::~CGMNPSVM (  )  [virtual]

Definition at line 31 of file GMNPSVM.cpp.


Member Function Documentation

virtual EClassifierType CGMNPSVM::get_classifier_type (  )  [virtual]

get classifier type

Returns:
classifier type GMNPSVM

Reimplemented from CClassifier.

Definition at line 45 of file GMNPSVM.h.

virtual const char* CGMNPSVM::get_name (  )  const [virtual]
Returns:
object name

Reimplemented from CSVM.

Definition at line 50 of file GMNPSVM.h.

void CGMNPSVM::getbasealphas ( ::std::vector< ::std::vector< float64_t > > &  basealphas2  ) 

Definition at line 151 of file GMNPSVM.cpp.

bool CGMNPSVM::train (  )  [virtual]

train SVM

Reimplemented from CClassifier.

Definition at line 35 of file GMNPSVM.cpp.


Member Data Documentation

::std::vector< ::std::vector<float64_t> > CGMNPSVM::basealphas [protected]

Definition at line 53 of file GMNPSVM.h.


The documentation for this class was generated from the following files:

SHOGUN Machine Learning Toolbox - Documentation