32 #ifndef CLAPLACEINFERENCE_H_ 33 #define CLAPLACEINFERENCE_H_ 35 #include <shogun/lib/config.h> 80 virtual const char*
get_name()
const {
return "LaplaceInference"; }
SGVector< float64_t > m_mu
virtual EInferenceType get_inference_type() const
The class Labels models labels, i.e. class assignments of objects.
virtual SGMatrix< float64_t > get_posterior_covariance()
An abstract class of the mean function.
std::enable_if<!std::is_same< T, complex128_t >::value, float64_t >::type mean(const Container< T > &a)
virtual const char * get_name() const
virtual void update_approx_cov()=0
virtual SGVector< float64_t > get_alpha()
SGVector< float64_t > m_dlp
virtual SGMatrix< float64_t > get_cholesky()
all of classes and functions are contained in the shogun namespace
The Laplace approximation inference method base class.
The Inference Method base class.
SGMatrix< float64_t > m_Sigma
virtual void compute_gradient()
The class Features is the base class of all feature objects.
SGVector< float64_t > m_W
The Likelihood model base class.
virtual ~CLaplaceInference()