59 CSVM(int32_t num_sv=0);
96 bool load(FILE* svm_file);
101 bool save(FILE* svm_file);
234 virtual const char*
get_name()
const {
return "SVM"; }
void set_shrinking_enabled(bool enable)
float64_t compute_svm_primal_objective()
The class Labels models labels, i.e. class assignments of objects.
bool(* callback)(CMKL *mkl, const float64_t *sumw, const float64_t suma)
MACHINE_PROBLEM_TYPE(PT_BINARY)
void set_callback_function(CMKL *m, bool(*cb)(CMKL *mkl, const float64_t *sumw, const float64_t suma))
float64_t get_tube_epsilon()
virtual void set_linear_term(const SGVector< float64_t > linear_term)
A generic KernelMachine interface.
void set_nu(float64_t nue)
virtual const char * get_name() const
virtual float64_t * get_linear_term_array()
void set_defaults(int32_t num_sv=0)
SGVector< float64_t > m_linear_term
float64_t compute_svm_dual_objective()
bool get_shrinking_enabled()
void set_objective(float64_t v)
void set_qpsize(int32_t qps)
virtual SGVector< float64_t > get_linear_term()
Multiple Kernel Learning.
bool load(FILE *svm_file)
all of classes and functions are contained in the shogun namespace
A generic Support Vector Machine Interface.
bool save(FILE *svm_file)
void set_epsilon(float64_t eps)
float64_t get_objective()
void set_C(float64_t c_neg, float64_t c_pos)
void set_tube_epsilon(float64_t eps)