CLibSVMMultiClass Class Reference

Inheritance diagram for CLibSVMMultiClass:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 CLibSVMMultiClass ()
 CLibSVMMultiClass (float64_t C, CKernel *k, CLabels *lab)
virtual ~CLibSVMMultiClass ()
virtual bool train ()
virtual EClassifierType get_classifier_type ()

Protected Attributes

svm_problem problem
svm_parameter param
struct svm_modelmodel


Detailed Description

class LibSVMMultiClass

Definition at line 21 of file LibSVMMultiClass.h.


Constructor & Destructor Documentation

CLibSVMMultiClass::CLibSVMMultiClass (  ) 

default constructor

Definition at line 14 of file LibSVMMultiClass.cpp.

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

constructor

Parameters:
C constant C
k kernel
lab labels

Definition at line 19 of file LibSVMMultiClass.cpp.

CLibSVMMultiClass::~CLibSVMMultiClass (  )  [virtual]

Definition at line 24 of file LibSVMMultiClass.cpp.


Member Function Documentation

virtual EClassifierType CLibSVMMultiClass::get_classifier_type (  )  [virtual]

get classifier type

Returns:
classifier type LIBSVMMULTICLASS

Reimplemented from CClassifier.

Definition at line 46 of file LibSVMMultiClass.h.

bool CLibSVMMultiClass::train (  )  [virtual]

train SVM

Returns:
if training was successful

Reimplemented from CClassifier.

Definition at line 29 of file LibSVMMultiClass.cpp.


Member Data Documentation

struct svm_model* CLibSVMMultiClass::model [read, protected]

SVM model

Definition at line 55 of file LibSVMMultiClass.h.

SVM parameter

Definition at line 52 of file LibSVMMultiClass.h.

SVM problem

Definition at line 50 of file LibSVMMultiClass.h.


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

SHOGUN Machine Learning Toolbox - Documentation