41 #ifndef _KLCHOLESKYINFERENCEMETHOD_H_
42 #define _KLCHOLESKYINFERENCEMETHOD_H_
95 virtual const char*
get_name()
const {
return "KLCholeskyInferenceMethod"; }
The class Labels models labels, i.e. class assignments of objects.
virtual float64_t get_negative_log_marginal_likelihood_helper()
virtual const char * get_name() const
An abstract class of the mean function.
virtual SGVector< float64_t > get_alpha()
virtual void get_gradient_of_nlml_wrt_parameters(SGVector< float64_t > gradient)
virtual EInferenceType get_inference_type() const
virtual void update_Sigma()
The KL approximation inference method class.
virtual bool precompute()
virtual void update_InvK_Sigma()
virtual ~CKLCholeskyInferenceMethod()
static CKLCholeskyInferenceMethod * obtain_from_generic(CInference *inference)
The KL approximation inference method class.
all of classes and functions are contained in the shogun namespace
The Inference Method base class.
virtual void update_alpha()
The class Features is the base class of all feature objects.
CKLCholeskyInferenceMethod()
The Likelihood model base class.