
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.