10 #ifndef MULTITASKROCEVALUATION_H_
11 #define MULTITASKROCEVALUATION_H_
73 virtual const char*
get_name()
const {
return "MultitaskROCEvaluation"; };
CMultitaskROCEvaluation(CTaskRelation *task_relation)
The class Labels models labels, i.e. class assignments of objects.
virtual ~CMultitaskROCEvaluation()
Class ROCEvalution used to evaluate ROC (Receiver Operating Characteristic) and an area under ROC cur...
Class MultitaskROCEvalution used to evaluate ROC (Receiver Operating Characteristic) and an area unde...
CTaskRelation * get_task_relation() const
SGVector< index_t > * m_tasks_indices
virtual float64_t evaluate(CLabels *predicted, CLabels *ground_truth)
virtual EEvaluationDirection get_evaluation_direction() const
all of classes and functions are contained in the shogun namespace
CMultitaskROCEvaluation()
void set_task_relation(CTaskRelation *task_relation)
used to represent tasks in multitask learning
virtual void set_indices(SGVector< index_t > indices)
CTaskRelation * m_task_relation
virtual const char * get_name() const