CMultitaskL12LogisticRegression::CMultitaskL12LogisticRegression() : CMultitaskLogisticRegression(), self() { set_rho1(0.0); set_rho2(0.0); init(); }
CMultitaskL1L2LogisticRegression::CMultitaskL1L2LogisticRegression( float64_t rho1, float64_t rho2, CDotFeatures* train_features, CBinaryLabels* train_labels, CIndexBlockRelation* task_relation) : CMultitaskLogisticRegression(0.0,train_features,train_labels,task_relation) { set_rho1(rho1); set_rho2(rho2); }
CMultitaskL12LogisticRegression::CMultitaskL12LogisticRegression( float64_t rho1, float64_t rho2, CDotFeatures* train_features, CBinaryLabels* train_labels, CTaskGroup* task_group) : CMultitaskLogisticRegression(0.0,train_features,train_labels,(CTaskRelation*)task_group) { set_rho1(rho1); set_rho2(rho2); init(); }
CMultitaskClusteredLogisticRegression::CMultitaskClusteredLogisticRegression( float64_t rho1, float64_t rho2, CDotFeatures* train_features, CBinaryLabels* train_labels, CTaskGroup* task_group, int32_t n_clusters) : CMultitaskLogisticRegression(0.0,train_features,train_labels,(CTaskRelation*)task_group) { set_rho1(rho1); set_rho2(rho2); set_num_clusters(n_clusters); }