60 bool init(int32_t num_vec);
71 SG_ERROR(
"LPBoost requires SPARSE REAL valued features\n")
96 virtual const char*
get_name()
const {
return "LPBoost"; }
125 #endif //_LPBOOST_H___
void set_C(float64_t c_neg, float64_t c_pos)
virtual EMachineType get_classifier_type()
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
SGSparseVector< float64_t > * sfeat
virtual void set_features(CDotFeatures *feat)
virtual EFeatureClass get_feature_class() const =0
Class LinearMachine is a generic interface for all kinds of linear machines like classifiers.
CDynamicArray< int32_t > * dim
Class LPBoost trains a linear classifier called Linear Programming Machine, i.e. a SVM using a norm ...
float64_t find_max_violator(int32_t &max_dim)
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
MACHINE_PROBLEM_TYPE(PT_BINARY)
virtual EFeatureType get_feature_type() const =0
virtual bool train_machine(CFeatures *data=NULL)