41 #ifndef _KLAPPROXDIAGONALINFERENCEMETHOD_H_
42 #define _KLAPPROXDIAGONALINFERENCEMETHOD_H_
97 virtual const char*
get_name()
const {
return "KLApproxDiagonalInferenceMethod"; }
The Inference Method base class.
virtual float64_t get_negative_log_marginal_likelihood_helper()
The class Labels models labels, i.e. class assignments of objects.
CKLApproxDiagonalInferenceMethod()
An abstract class of the mean function.
virtual EInferenceType get_inference_type() const
virtual SGVector< float64_t > get_alpha()
static CKLApproxDiagonalInferenceMethod * obtain_from_generic(CInferenceMethod *inference)
virtual void get_gradient_of_nlml_wrt_parameters(SGVector< float64_t > gradient)
The KL approximation inference method class.
virtual const char * get_name() const
virtual bool lbfgs_precompute()
virtual void update_alpha()
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_Sigma()
The Likelihood model base class.
virtual ~CKLApproxDiagonalInferenceMethod()
virtual void update_InvK_Sigma()