32 #ifndef CEXACTINFERENCEMETHOD_H_
33 #define CEXACTINFERENCEMETHOD_H_
95 virtual const char*
get_name()
const {
return "ExactInferenceMethod"; }
virtual void update_deriv()
The Gaussian exact form inference method class.
virtual bool supports_regression() const
virtual SGMatrix< float64_t > get_posterior_covariance()
The class Labels models labels, i.e. class assignments of objects.
virtual const char * get_name() const
virtual SGVector< float64_t > get_alpha()
virtual void register_minimizer(Minimizer *minimizer)
virtual EInferenceType get_inference_type() const
virtual void update_mean()
An abstract class of the mean function.
virtual void update_chol()
virtual ~CExactInferenceMethod()
virtual SGMatrix< float64_t > get_cholesky()
virtual SGVector< float64_t > get_derivative_wrt_mean(const TParameter *param)
virtual SGVector< float64_t > get_derivative_wrt_inference_method(const TParameter *param)
virtual bool supports_regression() const
virtual SGVector< float64_t > get_diagonal_vector()
virtual void compute_gradient()
static CExactInferenceMethod * obtain_from_generic(CInference *inference)
all of classes and functions are contained in the shogun namespace
The Inference Method base class.
virtual float64_t get_negative_log_marginal_likelihood()
The class Features is the base class of all feature objects.
virtual SGVector< float64_t > get_derivative_wrt_kernel(const TParameter *param)
virtual SGVector< float64_t > get_derivative_wrt_likelihood_model(const TParameter *param)
virtual void update_alpha()
virtual void update_cov()
The minimizer base class.
virtual void check_members() const
CLikelihoodModel * m_model
The Likelihood model base class.
virtual SGVector< float64_t > get_posterior_mean()