#include <FikSvm.h>
Collaboration diagram for Impala::Core::Training::FikSvm:
Public Types | |
typedef Link::FikSvm::fiksvm_approx_classifier | FAC |
typedef Core::Feature::WeightedFeatureList | WeightedFeatureList |
typedef Matrix::Mat | Mat |
typedef Vector::VectorTem< Real64 > | VectorReal64 |
Public Member Functions | |
FikSvm (const WeightedFeatureList &features, int nrBins, int nrSV, Real64 rho, Real64 probA, Real64 probB, int probIndex) | |
virtual | ~FikSvm () |
WeightedFeatureList * | GetFeatureList () |
int | GetNrFeatures () const |
String | GetFeature (int idx) const |
Real64 | GetWeight (int idx) const |
int | GetNrBins () const |
int | GetNrSV () const |
Real64 | GetRho () const |
Real64 | GetProbA () const |
Real64 | GetProbB () const |
int | GetProbIndex () const |
void | CreateSvm (int featDim, Real64 *coefficients, Real64 *supportVectors) |
void | ImportSvm (Mat *h, Mat *a, Mat *b) |
int | GetFeatDim (int idx) const |
int | GetNrSV (int idx) const |
Mat * | GetH (int idx) |
VectorReal64 | GetA (int idx) |
Mat * | GetAMat (int idx) |
VectorReal64 | GetB (int idx) |
Mat * | GetBMat (int idx) |
Real64 | Apply (int idx, const VectorReal64 &vec) |
Real64 | PredictProbability (Real64 decValue) |
int | Diff (FikSvm *arg) |
void | Dump (int idx, int cornerSize) |
Private Member Functions | |
VectorReal64 | GetRowFromH (int idx, int row) |
Mat * | GetRowFromHMat (int idx, int row) |
Private Attributes | |
WeightedFeatureList | mFeatures |
std::vector< FAC * > | mFikSvm |
int | mNrBins |
int | mNrSV |
Real64 | mRho |
Real64 | mProbA |
Real64 | mProbB |
int | mProbIndex |
ILOG_VAR_DEC |
Definition at line 20 of file FikSvm.h.