41 #ifndef _KLCOVARIANCEINFERENCEMETHOD_H_
42 #define _KLCOVARIANCEINFERENCEMETHOD_H_
97 virtual const char*
get_name()
const {
return "KLCovarianceInferenceMethod"; }
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.
An abstract class of the mean function.
virtual float64_t get_derivative_related_cov(Eigen::MatrixXd eigen_dK)
virtual ~CKLCovarianceInferenceMethod()
virtual void lbfgs_precompute()
The KL approximation inference method class.
The KL approximation inference method 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 float64_t get_negative_log_marginal_likelihood_helper()
The Likelihood model base class.
virtual void update_chol()