9 #ifndef _MULTILABEL_CLR_MODEL__H__
10 #define _MULTILABEL_CLR_MODEL__H__
47 virtual int32_t
get_dim()
const;
73 bool const training =
true);
108 return "MultilabelCLRModel";
112 int32_t m_num_classes;
virtual ~CMultilabelCLRModel()
Base class of the labels used in Structured Output (SO) problems.
virtual SGVector< float64_t > get_joint_feature_vector(int32_t feat_idx, CStructuredData *y)
virtual const char * get_name() const
Class MultilabelCLRModel represents application specific model and contains application dependent log...
virtual void init_primal_opt(float64_t regularization, SGMatrix< float64_t > &A, SGVector< float64_t > a, SGMatrix< float64_t > B, SGVector< float64_t > &b, SGVector< float64_t > lb, SGVector< float64_t > ub, SGMatrix< float64_t > &C)
Class CStructuredModel that represents the application specific model and contains most of the applic...
virtual CStructuredLabels * structured_labels_factory(int32_t num_labels=0)
The class Features is the base class of all feature objects.
virtual CResultSet * argmax(SGVector< float64_t > w, int32_t feat_idx, bool const training=true)
Base class of the components of StructuredLabels.
virtual float64_t delta_loss(CStructuredData *y1, CStructuredData *y2)
virtual int32_t get_dim() const