15 #ifndef CLAPLACIANINFERENCEMETHOD_H_
16 #define CLAPLACIANINFERENCEMETHOD_H_
71 virtual const char*
get_name()
const {
return "LaplacianInferenceMethod"; }
virtual int32_t get_newton_iterations()
virtual const char * get_name() const
virtual void update_deriv()
The Inference Method base class.
The class Labels models labels, i.e. class assignments of objects.
virtual float64_t get_newton_tolerance()
virtual SGVector< float64_t > get_derivative_wrt_mean(const TParameter *param)
SGMatrix< float64_t > m_Sigma
virtual SGVector< float64_t > get_posterior_mean()
An abstract class of the mean function.
virtual SGVector< float64_t > get_derivative_wrt_kernel(const TParameter *param)
virtual ~CLaplacianInferenceMethod()
SGVector< float64_t > d3lp
virtual void set_minimization_max(float64_t max)
virtual float64_t get_negative_log_marginal_likelihood()
virtual void set_minimization_tolerance(float64_t tol)
virtual SGMatrix< float64_t > get_posterior_covariance()
virtual SGVector< float64_t > get_diagonal_vector()
virtual SGVector< float64_t > get_derivative_wrt_inference_method(const TParameter *param)
virtual void update_alpha()
virtual bool supports_regression() const
virtual bool supports_binary() const
virtual SGVector< float64_t > get_alpha()
CLaplacianInferenceMethod()
virtual void set_newton_iterations(int32_t iter)
SGMatrix< float64_t > m_Z
virtual void set_newton_tolerance(float64_t tol)
The Laplace approximation inference method class.
virtual float64_t get_minimization_max()
SGVector< float64_t > m_mu
The class Features is the base class of all feature objects.
virtual void check_members() const
virtual void update_approx_cov()
virtual EInferenceType get_inference_type() const
SGVector< float64_t > m_g
virtual bool supports_regression() const
SGVector< float64_t > dlp
SGVector< float64_t > m_dfhat
virtual void update_chol()
virtual bool supports_binary() const
virtual float64_t get_minimization_tolerance()
SGVector< float64_t > d2lp
virtual SGVector< float64_t > get_derivative_wrt_likelihood_model(const TParameter *param)
The Likelihood model base class.
CLikelihoodModel * m_model
virtual SGMatrix< float64_t > get_cholesky()