Definition at line 20 of file SVMLin.h.
CSVMLin::CSVMLin | ( | ) |
default constructor
Definition at line 19 of file SVMLin.cpp.
CSVMLin::CSVMLin | ( | DREAL | C, | |
CSparseFeatures< DREAL > * | traindat, | |||
CLabels * | trainlab | |||
) |
constructor
C | constant C | |
traindat | training features | |
trainlab | labels for features |
Definition at line 24 of file SVMLin.cpp.
CSVMLin::~CSVMLin | ( | ) | [virtual] |
Definition at line 32 of file SVMLin.cpp.
virtual EClassifierType CSVMLin::get_classifier_type | ( | ) | [virtual] |
bool CSVMLin::train | ( | ) | [virtual] |
void CSVMLin::set_bias_enabled | ( | bool | enable_bias | ) |
bool CSVMLin::get_bias_enabled | ( | ) |
void CSVMLin::set_epsilon | ( | DREAL | eps | ) |
classify all examples
output | resulting labels |
Reimplemented from CClassifier.
Definition at line 24 of file SparseLinearClassifier.cpp.
get output for example "vec_idx"
Reimplemented from CClassifier.
Definition at line 34 of file SparseLinearClassifier.h.
get w
dst_w | store w in this argument | |
dst_dims | dimension of w |
Definition at line 44 of file SparseLinearClassifier.h.
set w
src_w | new w | |
src_w_dim | dimension of new w |
Definition at line 59 of file SparseLinearClassifier.h.
void CSparseLinearClassifier::set_bias | ( | DREAL | b | ) | [inherited] |
DREAL CSparseLinearClassifier::get_bias | ( | ) | [inherited] |
void CSparseLinearClassifier::set_features | ( | CSparseFeatures< DREAL > * | feat | ) | [inherited] |
set features
feat | features to set |
Definition at line 87 of file SparseLinearClassifier.h.
CSparseFeatures<DREAL>* CSparseLinearClassifier::get_features | ( | ) | [inherited] |
virtual bool CClassifier::load | ( | FILE * | srcfile | ) | [virtual, inherited] |
load Classifier from file
abstract base method
srcfile | file to load from |
Reimplemented in CKernelPerceptron, CKNN, CLinearClassifier, CSVM, CHierarchical, and CKMeans.
Definition at line 56 of file Classifier.h.
virtual bool CClassifier::save | ( | FILE * | dstfile | ) | [virtual, inherited] |
save Classifier to file
abstract base method
dstfile | file to save to |
Reimplemented in CKernelPerceptron, CKNN, CLinearClassifier, CSVM, CHierarchical, and CKMeans.
Definition at line 65 of file Classifier.h.
virtual void CClassifier::set_labels | ( | CLabels * | lab | ) | [virtual, inherited] |
virtual CLabels* CClassifier::get_labels | ( | ) | [virtual, inherited] |
get one specific label
i | index of label to get |
Definition at line 89 of file Classifier.h.
void CClassifier::set_max_train_time | ( | DREAL | t | ) | [inherited] |
set maximum training time
t | maximimum training time |
Definition at line 95 of file Classifier.h.
DREAL CClassifier::get_max_train_time | ( | ) | [inherited] |
get maximum training time
Definition at line 101 of file Classifier.h.
DREAL CSVMLin::C1 [protected] |
DREAL CSVMLin::C2 [protected] |
DREAL CSVMLin::epsilon [protected] |
bool CSVMLin::use_bias [protected] |
INT CSparseLinearClassifier::w_dim [protected, inherited] |
dimension of w
Definition at line 102 of file SparseLinearClassifier.h.
DREAL* CSparseLinearClassifier::w [protected, inherited] |
w
Definition at line 104 of file SparseLinearClassifier.h.
DREAL CSparseLinearClassifier::bias [protected, inherited] |
bias
Definition at line 106 of file SparseLinearClassifier.h.
CSparseFeatures<DREAL>* CSparseLinearClassifier::features [protected, inherited] |
features
Definition at line 108 of file SparseLinearClassifier.h.
DREAL CClassifier::max_train_time [protected, inherited] |
maximum training time
Definition at line 111 of file Classifier.h.
CLabels* CClassifier::labels [protected, inherited] |
labels
Definition at line 114 of file Classifier.h.
CParallel CSGObject::parallel [static, inherited] |
Definition at line 105 of file SGObject.h.
CIO CSGObject::io [static, inherited] |
Definition at line 106 of file SGObject.h.
CVersion CSGObject::version [static, inherited] |
Definition at line 107 of file SGObject.h.