11 #ifndef __CROSSVALIDATION_H_
12 #define __CROSSVALIDATION_H_
23 class CSplittingStrategy;
125 return "CrossValidation";
base class for cross-validation evaluation. Given a learning machine, a splitting strategy...
The class Labels models labels, i.e. class assignments of objects.
void set_conf_int_alpha(float64_t m_conf_int_alpha)
CrossValidationResult evaluate()
Abstract base class for all splitting types. Takes a CLabels instance and generates a desired number ...
void set_num_runs(int32_t num_runs)
A generic learning machine interface.
type to encapsulate the results of an evaluation run. May contain confidence interval (if conf_int_al...
CMachine * get_machine() const
Class SGObject is the base class of all shogun objects.
virtual const char * get_name() const
virtual float64_t evaluate_one_run()
virtual ~CCrossValidation()
EEvaluationDirection get_evaluation_direction()
The class Features is the base class of all feature objects.
Class Evaluation, a base class for other classes used to evaluate labels, e.g. accuracy of classifica...