Public Member Functions | |
CSparseLinearClassifier () | |
virtual | ~CSparseLinearClassifier () |
virtual CLabels * | classify (CLabels *output=NULL) |
virtual float64_t | classify_example (int32_t vec_idx) |
get output for example "vec_idx" | |
void | get_w (float64_t **dst_w, int32_t *dst_dims) |
void | set_w (float64_t *src_w, int32_t src_w_dim) |
void | set_bias (float64_t b) |
float64_t | get_bias () |
void | set_features (CSparseFeatures< float64_t > *feat) |
CSparseFeatures< float64_t > * | get_features () |
Protected Attributes | |
int32_t | w_dim |
float64_t * | w |
float64_t | bias |
CSparseFeatures< float64_t > * | features |
Definition at line 19 of file SparseLinearClassifier.h.
CSparseLinearClassifier::CSparseLinearClassifier | ( | ) |
default constructor
Definition at line 13 of file SparseLinearClassifier.cpp.
CSparseLinearClassifier::~CSparseLinearClassifier | ( | ) | [virtual] |
Definition at line 18 of file SparseLinearClassifier.cpp.
classify all examples
output | resulting labels |
Reimplemented from CClassifier.
Definition at line 24 of file SparseLinearClassifier.cpp.
virtual float64_t CSparseLinearClassifier::classify_example | ( | int32_t | vec_idx | ) | [virtual] |
get output for example "vec_idx"
Reimplemented from CClassifier.
Definition at line 34 of file SparseLinearClassifier.h.
float64_t CSparseLinearClassifier::get_bias | ( | ) |
CSparseFeatures<float64_t>* CSparseLinearClassifier::get_features | ( | ) |
void CSparseLinearClassifier::get_w | ( | float64_t ** | dst_w, | |
int32_t * | dst_dims | |||
) |
get w
dst_w | store w in this argument | |
dst_dims | dimension of w |
Definition at line 44 of file SparseLinearClassifier.h.
void CSparseLinearClassifier::set_bias | ( | float64_t | b | ) |
void CSparseLinearClassifier::set_features | ( | CSparseFeatures< float64_t > * | feat | ) |
set features
feat | features to set |
Definition at line 87 of file SparseLinearClassifier.h.
void CSparseLinearClassifier::set_w | ( | float64_t * | src_w, | |
int32_t | src_w_dim | |||
) |
set w
src_w | new w | |
src_w_dim | dimension of new w |
Definition at line 59 of file SparseLinearClassifier.h.
float64_t CSparseLinearClassifier::bias [protected] |
bias
Definition at line 106 of file SparseLinearClassifier.h.
CSparseFeatures<float64_t>* CSparseLinearClassifier::features [protected] |
features
Definition at line 108 of file SparseLinearClassifier.h.
float64_t* CSparseLinearClassifier::w [protected] |
w
Definition at line 104 of file SparseLinearClassifier.h.
int32_t CSparseLinearClassifier::w_dim [protected] |
dimension of w
Definition at line 102 of file SparseLinearClassifier.h.