59 bool init(int32_t num_vec);
70 SG_ERROR(
"LPBoost requires SPARSE REAL valued features\n");
72 CLinearClassifier::set_features(feat);
95 inline virtual const char*
get_name()
const {
return "LPBoost"; }
124 #endif //_LPBOOST_H___
virtual EFeatureType get_feature_type()=0
void set_C(float64_t c_neg, float64_t c_pos)
Features that support dot products among other operations.
void set_epsilon(float64_t eps)
void set_bias_enabled(bool enable_bias)
virtual void set_features(CDotFeatures *feat)
virtual const char * get_name() const
virtual EFeatureClass get_feature_class()=0
SGSparseVector< float64_t > * sfeat
CDynamicArray< int32_t > * dim
Class LPBoost trains a linear classifier called Linear Programming Machine, i.e. a SVM using a norm ...
bool init(int32_t num_vec)
float64_t find_max_violator(int32_t &max_dim)
The class Features is the base class of all feature objects.
virtual EClassifierType get_classifier_type()
virtual bool train_machine(CFeatures *data=NULL)