ECOCPAK v0.9
Data Structures | Modules | Functions
Classifier_adaBoost

Data Structures

class  Classifier_weak
class  Classifier_adaBoost

Modules

 Classifier

Functions

 Classifier_weak::Classifier_weak (const Classifier_weak &c)
 Classifier_weak::Classifier_weak (u32 fea, double theta, int p, double alpha)
 Classifier_adaBoost::Classifier_adaBoost (const Classifier_adaBoost &c)
 Classifier_adaBoost::Classifier_adaBoost (const mat &A, const mat &B)
double Classifier_adaBoost::predict (const rowvec &t) const
 ecocpak::Classifier_weak::Classifier_weak (const Classifier_weak &c)
 ecocpak::Classifier_weak::Classifier_weak (u32 fea, double theta, int p, double alpha)
 ecocpak::Classifier_adaBoost::Classifier_adaBoost (const Classifier_adaBoost &c)
 ecocpak::Classifier_adaBoost::Classifier_adaBoost (const mat &A, const mat &B)
double ecocpak::Classifier_adaBoost::predict (const rowvec &t) const

Function Documentation

Classifier_adaBoost::Classifier_adaBoost ( const Classifier_adaBoost c)
  • Copy ctor.
  • Constructor is overloaded.
  • Input Arguments:
    • Reference to classifier object.
Classifier_adaBoost::Classifier_adaBoost ( const mat &  A,
const mat &  B 
)
  • User defined ctor for AdaBoost classifier.
  • Constructor is overloaded.
  • Input Arguments:
    • A : Data matrix of class A.
    • B : Data matrix of class B.
    • nc : Number of base classifiers.
Classifier_adaBoost::Classifier_adaBoost ( const Classifier_adaBoost c)
  • Copy ctor.
  • Constructor is overloaded.
  • Input Arguments:
    • Reference to classifier object.
Classifier_adaBoost::Classifier_adaBoost ( const mat &  A,
const mat &  B 
)
  • User defined ctor for AdaBoost classifier.
  • Constructor is overloaded.
  • Input Arguments:
    • A : Data matrix of class A.
    • B : Data matrix of class B.
    • nc : Number of base classifiers.
Classifier_weak::Classifier_weak ( u32  _fea,
double  _theta,
int  _p,
double  _alpha 
)
  • User defined ctor for weak classifier.
  • Constructor is overloaded.
  • Input Arguments:
    • A : Data matrix of class A.
    • B : Data matrix of class B.
    • W : Weights vector for class B.
Classifier_weak::Classifier_weak ( const Classifier_weak c)
  • Copy ctor.
  • Constructor is overloaded.
  • Input Arguments:
    • Reference to classifier object.
Classifier_weak::Classifier_weak ( u32  _fea,
double  _theta,
int  _p,
double  _alpha 
)
  • User defined ctor for weak classifier.
  • Constructor is overloaded.
  • Input Arguments:
    • A : Data matrix of class A.
    • B : Data matrix of class B.
    • W : Weights vector for class B.
Classifier_weak::Classifier_weak ( const Classifier_weak c)
  • Copy ctor.
  • Constructor is overloaded.
  • Input Arguments:
    • Reference to classifier object.
double Classifier_adaBoost::predict ( const rowvec &  t) const [inline, virtual]
  • Returns prediction value of classifier for input test feature vector.
  • Input Arguments:
    • t : Test feature vector.
  • Output Arguments:
    • Void.
  • Return Argument:
    • Prediction value of classifier for input test feature.

Implements ecocpak::Classifier.

double Classifier_adaBoost::predict ( const rowvec &  t) const [inline, virtual]
  • Returns prediction value of classifier for input test feature vector.
  • Input Arguments:
    • t : Test feature vector.
  • Output Arguments:
    • Void.
  • Return Argument:
    • Prediction value of classifier for input test feature.

Implements Classifier.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerator Defines