10 #ifndef MULTICLASSOVREVALUATION_H_
11 #define MULTICLASSOVREVALUATION_H_
86 virtual const char*
get_name()
const {
return "MulticlassOVREvaluation"; }
The class MulticlassOVREvaluation used to compute evaluation parameters of multiclass classification ...
SGVector< float64_t > get_last_results()
CBinaryClassEvaluation * m_binary_evaluation
The class Labels models labels, i.e. class assignments of objects.
void set_binary_evaluation(CBinaryClassEvaluation *binary_evaluation)
virtual EEvaluationDirection get_evaluation_direction() const =0
virtual const char * get_name() const
virtual ~CMulticlassOVREvaluation()
virtual float64_t evaluate(CLabels *predicted, CLabels *ground_truth)
SGMatrix< float64_t > * m_graph_results
CBinaryClassEvaluation * get_binary_evaluation()
all of classes and functions are contained in the shogun namespace
virtual EEvaluationDirection get_evaluation_direction() const
CMulticlassOVREvaluation()
The class TwoClassEvaluation, a base class used to evaluate binary classification labels...
int32_t m_num_graph_results
SGMatrix< float64_t > get_graph_for_class(int32_t class_idx)
Class Evaluation, a base class for other classes used to evaluate labels, e.g. accuracy of classifica...
SGVector< float64_t > m_last_results