11 #ifndef RANDOMSEARCHMODELSELECTION_H_ 12 #define RANDOMSEARCHMODELSELECTION_H_ 14 #include <shogun/lib/config.h> 21 class CModelSelectionParameters;
56 REQUIRE(ratio>0.0 && ratio<1.0,
"Ratio should be in [0,1] range\n")
69 virtual const char*
get_name()
const {
return "RandomSearchModelSelection"; }
virtual CParameterCombination * select_model(bool print_state=false)
CRandomSearchModelSelection()
Class to select parameters and their ranges for model selection. The structure is organized as a tree...
Abstract base class for model selection.
void set_ratio(float64_t ratio)
float64_t get_ratio() const
Machine Evaluation is an abstract class that evaluates a machine according to some criterion...
virtual const char * get_name() const
Class that holds ONE combination of parameters for a learning machine. The structure is organized as ...
all of classes and functions are contained in the shogun namespace
Model selection class which searches for the best model by a random search. See CModelSelection for d...
virtual ~CRandomSearchModelSelection()