12 #ifndef _MULTICLASSSVM_H___
13 #define _MULTICLASSSVM_H___
84 bool load(FILE* svm_file);
89 bool save(FILE* svm_file);
212 return "MulticlassSVM";
234 CSVM *svm =
dynamic_cast<CSVM*
>(machine);
void set_epsilon(float64_t eps)
void set_shrinking_enabled(bool enable)
SGVector< int32_t > m_svs
void set_bias_enabled(bool enable_bias)
bool get_batch_computation_enabled()
bool get_linadd_enabled()
void set_defaults(int32_t num_sv=0)
MACHINE_PROBLEM_TYPE(PT_MULTICLASS)
virtual ~CMulticlassSVM()
void set_qpsize(int32_t qps)
The class Labels models labels, i.e. class assignments of objects.
bool load(FILE *svm_file)
void set_shrinking_enabled(bool enable)
CDynamicObjectArray * m_machines
virtual bool init_machines_for_apply(CFeatures *data)
float64_t get_tube_epsilon()
virtual void set_linear_term(const SGVector< float64_t > linear_term)
bool get_shrinking_enabled()
generic kernel multiclass
A generic learning machine interface.
void set_nu(float64_t nue)
SGVector< int32_t > svm_svs()
void set_defaults(int32_t num_sv=0)
void set_linear_term(SGVector< float64_t > linear_term)
bool get_batch_computation_enabled()
void set_batch_computation_enabled(bool enable)
void set_objective(float64_t v)
void set_batch_computation_enabled(bool enable)
void set_nu(float64_t nue)
bool get_shrinking_enabled()
void set_objective(float64_t v)
void set_qpsize(int32_t qps)
virtual SGVector< float64_t > get_linear_term()
bool save(FILE *svm_file)
void set_tube_epsilon(float64_t eps)
virtual const char * get_name() const
float64_t get_objective()
all of classes and functions are contained in the shogun namespace
CSGObject * get_element_safe(int32_t index) const
bool get_linadd_enabled()
float64_t get_tube_epsilon()
The class Features is the base class of all feature objects.
void set_linadd_enabled(bool enable)
bool create_multiclass_svm(int32_t num_classes)
virtual bool is_acceptable_machine(CMachine *machine)
A generic Support Vector Machine Interface.
void set_linadd_enabled(bool enable)
void set_bias_enabled(bool enable_bias)
class MulticlassStrategy used to construct generic multiclass classifiers with ensembles of binary cl...
void set_epsilon(float64_t eps)
bool set_svm(int32_t num, CSVM *svm)
float64_t get_objective()
SGVector< float64_t > get_linear_term()
void set_C(float64_t c_neg, float64_t c_pos)
CSVM * get_svm(int32_t num)
void set_tube_epsilon(float64_t eps)