41 #ifndef _KLCOVARIANCEINFERENCEMETHOD_H_
42 #define _KLCOVARIANCEINFERENCEMETHOD_H_
96 virtual const char*
get_name()
const {
return "KLCovarianceInferenceMethod"; }
virtual void update_approx_cov()
The Inference Method base class.
virtual void update_deriv()
virtual void get_gradient_of_nlml_wrt_parameters(SGVector< float64_t > gradient)
The class Labels models labels, i.e. class assignments of objects.
virtual float64_t get_derivative_related_cov(SGMatrix< float64_t > dK)
static CKLCovarianceInferenceMethod * obtain_from_generic(CInferenceMethod *inference)
An abstract class of the mean function.
virtual ~CKLCovarianceInferenceMethod()
virtual EInferenceType get_inference_type() const
The KL approximation inference method class.
The KL approximation inference method class.
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
virtual void update_alpha()
virtual SGVector< float64_t > get_diagonal_vector()
virtual const char * get_name() const
virtual SGVector< float64_t > get_alpha()
CKLCovarianceInferenceMethod()
virtual float64_t get_negative_log_marginal_likelihood_helper()
The Likelihood model base class.
virtual void update_chol()
virtual bool lbfgs_precompute()