12 #ifndef CGRADIENTMODELSELECTION_H_ 13 #define CGRADIENTMODELSELECTION_H_ 15 #include <shogun/lib/config.h> 24 class GradientModelSelectionCostFunction;
62 virtual const char*
get_name()
const {
return "GradientModelSelection"; }
virtual CParameterCombination * select_model(bool print_state=false)
Model selection class which searches for the best model by a gradient-search.
virtual ~CGradientModelSelection()
FirstOrderMinimizer * m_mode_minimizer
virtual float64_t get_cost(SGVector< float64_t > model_vars, SGVector< float64_t > model_grads, void *func_data)
virtual void set_minimizer(FirstOrderMinimizer *minimizer)
Class to select parameters and their ranges for model selection. The structure is organized as a tree...
Abstract base class for model selection.
friend class GradientModelSelectionCostFunction
Machine Evaluation is an abstract class that evaluates a machine according to some criterion...
CGradientModelSelection()
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
virtual const char * get_name() const
The first order minimizer base class.