41 #ifndef _KLCOVARIANCEINFERENCEMETHOD_H_
42 #define _KLCOVARIANCEINFERENCEMETHOD_H_
95 virtual const char*
get_name()
const {
return "KLCovarianceInferenceMethod"; }
static CKLCovarianceInferenceMethod * obtain_from_generic(CInference *inference)
virtual void update_approx_cov()
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)
An abstract class of the mean function.
virtual ~CKLCovarianceInferenceMethod()
The KL approximation inference method class.
virtual EInferenceType get_inference_type() const
The KL approximation inference method class.
all of classes and functions are contained in the shogun namespace
The Inference Method base class.
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 bool precompute()
virtual float64_t get_negative_log_marginal_likelihood_helper()
The Likelihood model base class.
virtual void update_chol()