11 #ifndef _SVRLight_H___
12 #define _SVRLight_H___
103 int32_t *label, int32_t totdoc);
119 int32_t* docs, int32_t *label,
121 int32_t *working2dnum, int32_t totdoc,
138 int32_t* docs, int32_t *label,
140 int32_t *working2dnum, int32_t totdoc,
157 int32_t* docs, int32_t *label,
159 int32_t *working2dnum, int32_t totdoc,
186 int32_t *label,
float64_t *a,SHRINK_STATE *shrink_state,
188 int32_t *inconsistent,
193 virtual const char*
get_name()
const {
return "SVRLight"; }
240 #endif //USE_SVMLIGHT
static int32_t regression_fix_index2(int32_t i, int32_t num_vectors)
int32_t regression_fix_index(int32_t i)
The class Labels models labels, i.e. class assignments of objects.
virtual const char * get_name() const
virtual void update_linear_component_mkl(int32_t *docs, int32_t *label, int32_t *active2dnum, float64_t *a, float64_t *a_old, int32_t *working2dnum, int32_t totdoc, float64_t *lin, float64_t *aicache, float64_t *c)
virtual void update_linear_component_mkl_linadd(int32_t *docs, int32_t *label, int32_t *active2dnum, float64_t *a, float64_t *a_old, int32_t *working2dnum, int32_t totdoc, float64_t *lin, float64_t *aicache, float64_t *c)
virtual float64_t compute_objective_function(float64_t *a, float64_t *lin, float64_t *c, float64_t *eps, int32_t *label, int32_t totdoc)
virtual EMachineType get_classifier_type()
Class SVRLight, performs support vector regression using SVMLight.
virtual float64_t compute_kernel(int32_t i, int32_t j)
static void * update_linear_component_linadd_helper(void *params)
virtual bool train_machine(CFeatures *data=NULL)
virtual void update_linear_component(int32_t *docs, int32_t *label, int32_t *active2dnum, float64_t *a, float64_t *a_old, int32_t *working2dnum, int32_t totdoc, float64_t *lin, float64_t *aicache, float64_t *c)
MACHINE_PROBLEM_TYPE(PT_REGRESSION)
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
void call_mkl_callback(float64_t *a, int32_t *label, float64_t *lin, float64_t *c, int32_t totdoc)
virtual void reactivate_inactive_examples(int32_t *label, float64_t *a, SHRINK_STATE *shrink_state, float64_t *lin, float64_t *c, int32_t totdoc, int32_t iteration, int32_t *inconsistent, int32_t *docs, float64_t *aicache, float64_t *maxdiff)