33 #ifndef CSINGLESPARSEINFERENCE_H
34 #define CSINGLESPARSEINFERENCE_H
43 class SingleSparseInferenceCostFunction;
75 virtual const char*
get_name()
const {
return "SingleSparseInference"; }
float64_t m_max_ind_iterations
virtual SGVector< float64_t > get_derivative_wrt_inference_method(const TParameter *param)
virtual void check_fully_sparse()
virtual void optimize_inducing_features()
The class Labels models labels, i.e. class assignments of objects.
virtual SGVector< float64_t > get_derivative_wrt_inducing_features(const TParameter *param)=0
virtual void set_kernel(CKernel *kern)
virtual void set_max_iterations_for_inducing_features(int32_t it)
SGVector< float64_t > m_upper_bound
FirstOrderMinimizer * m_inducing_minimizer
virtual void enable_optimizing_inducing_features(bool is_optmization, FirstOrderMinimizer *minimizer=NULL)
An abstract class of the mean function.
float64_t m_ind_tolerance
virtual void set_tolearance_for_inducing_features(float64_t tol)
Class Lock used for synchronization in concurrent programs.
The sparse inference base class for classification and regression for 1-D labels (1D regression and b...
virtual ~CSingleSparseInference()
virtual const char * get_name() const
virtual SGVector< float64_t > get_derivative_wrt_kernel(const TParameter *param)
virtual void set_upper_bound_of_inducing_features(SGVector< float64_t > bound)
friend class SingleSparseInferenceCostFunction
virtual void check_bound(SGVector< float64_t > bound, const char *name)
SGVector< float64_t > m_lower_bound
virtual void set_lower_bound_of_inducing_features(SGVector< float64_t > bound)
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
virtual float64_t get_derivative_related_cov(SGVector< float64_t > ddiagKi, SGMatrix< float64_t > dKuui, SGMatrix< float64_t > dKui)=0
virtual SGVector< float64_t > get_derivative_wrt_inducing_noise(const TParameter *param)=0
The Fully Independent Conditional Training inference base class.
bool m_opt_inducing_features
The Likelihood model base class.
The first order minimizer base class.