CLDA Class Reference

Inheritance diagram for CLDA:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 CLDA (float64_t gamma=0)
 CLDA (float64_t gamma, CRealFeatures *traindat, CLabels *trainlab)
virtual ~CLDA ()
void set_gamma (float64_t gamma)
float64_t get_gamma ()
virtual bool train ()
virtual EClassifierType get_classifier_type ()

Protected Attributes

float64_t m_gamma


Detailed Description

class LDA

Definition at line 21 of file LDA.h.


Constructor & Destructor Documentation

CLDA::CLDA ( float64_t  gamma = 0  ) 

constructor

Parameters:
gamma gamma

Definition at line 21 of file LDA.cpp.

CLDA::CLDA ( float64_t  gamma,
CRealFeatures traindat,
CLabels trainlab 
)

constructor

Parameters:
gamma gamma
traindat training features
trainlab labels for training features

Definition at line 26 of file LDA.cpp.

CLDA::~CLDA (  )  [virtual]

Definition at line 34 of file LDA.cpp.


Member Function Documentation

virtual EClassifierType CLDA::get_classifier_type (  )  [virtual]

get classifier type

Returns:
classifier type LDA

Reimplemented from CClassifier.

Definition at line 67 of file LDA.h.

float64_t CLDA::get_gamma (  ) 

get gamma

Returns:
gamma

Definition at line 52 of file LDA.h.

void CLDA::set_gamma ( float64_t  gamma  ) 

set gamme

Parameters:
gamma the new gamma

Definition at line 43 of file LDA.h.

bool CLDA::train (  )  [virtual]

train classifier

Returns:
if training was successful

Reimplemented from CClassifier.

Definition at line 38 of file LDA.cpp.


Member Data Documentation

float64_t CLDA::m_gamma [protected]

gamma

Definition at line 74 of file LDA.h.


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

SHOGUN Machine Learning Toolbox - Documentation