34 void CDomainAdaptationMulticlassLibLinear::init_defaults()
40 register_parameters();
77 void CDomainAdaptationMulticlassLibLinear::register_parameters()
98 for (int32_t i=0; i<n_classes; i++)
101 for (int32_t j=0; j<n_features; j++)
115 for (int32_t j=0; j<result.vlen; j++)
virtual SGMatrix< float64_t > obtain_regularizer_matrix() const
virtual float64_t get_value(int32_t idx)
CMachine * get_machine(int32_t num) const
virtual int32_t get_num_labels() const
bool get_use_bias() const
CLinearMulticlassMachine * m_source_machine
The class Labels models labels, i.e. class assignments of objects.
float64_t get_source_bias() const
CDotFeatures * get_features() const
virtual CBinaryLabels * get_submachine_outputs(int32_t)
Features that support dot products among other operations.
virtual ~CDomainAdaptationMulticlassLibLinear()
Multiclass Labels for multi-class classification.
generic linear multiclass machine
Class SGObject is the base class of all shogun objects.
float64_t get_train_factor() const
CDomainAdaptationMulticlassLibLinear()
void set_source_machine(CLinearMulticlassMachine *source_machine)
multiclass LibLinear wrapper. Uses Crammer-Singer formulation and gradient descent optimization algor...
virtual CBinaryLabels * get_submachine_outputs(int32_t i)
virtual CLabels * get_labels()
Class LinearMachine is a generic interface for all kinds of linear machines like classifiers.
all of classes and functions are contained in the shogun namespace
void set_train_factor(float64_t train_factor)
void set_source_bias(float64_t source_bias)
Binary Labels for binary classification.
CLinearMulticlassMachine * get_source_machine() const