13 #ifndef CMACHINEEVALUATION_H_
14 #define CMACHINEEVALUATION_H_
29 class CSplittingStrategy;
53 CEvaluation* evaluation_criterion,
bool autolock =
true);
64 CEvaluation* evaluation_criterion,
bool autolock =
true);
void set_autolock(bool autolock)
The class Labels models labels, i.e. class assignments of objects.
Abstract base class for all splitting types. Takes a CLabels instance and generates a desired number ...
CEvaluation * m_evaluation_criterion
A generic learning machine interface.
virtual CEvaluationResult * evaluate()=0
Class SGObject is the base class of all shogun objects.
CMachine * get_machine() const
Abstract class that contains the result generated by the MachineEvaluation class. ...
Machine Evaluation is an abstract class that evaluates a machine according to some criterion...
EEvaluationDirection get_evaluation_direction()
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
virtual ~CMachineEvaluation()
Class Evaluation, a base class for other classes used to evaluate labels, e.g. accuracy of classifica...
CSplittingStrategy * m_splitting_strategy