22 initialize_parameters();
23 register_parameters();
32 initialize_parameters();
33 register_parameters();
40 void CMultitaskLeastSquaresRegression::register_parameters()
50 void CMultitaskLeastSquaresRegression::initialize_parameters()
104 ASSERT(regularization==0 || regularization==1);
109 ASSERT(termination>=0 && termination<=4);
136 slep_options options = slep_options::default_options();
146 switch (relation_type)
151 options.mode = MULTITASK_GROUP;
152 options.loss = LEAST_SQUARES;
162 options.ind_t = ind_t.
vector;
163 options.n_nodes = ind_t.
vlen/3;
164 options.mode = MULTITASK_TREE;
165 options.loss = LEAST_SQUARES;
172 SG_ERROR(
"Not supported task relation type\n");
175 for (int32_t i=0; i<options.n_tasks; i++)
176 options.tasks_indices[i].~SGVector<
index_t>();
177 SG_FREE(options.tasks_indices);