17 #ifndef CFITCINFERENCEMETHOD_H
18 #define CFITCINFERENCEMETHOD_H
77 virtual const char*
get_name()
const {
return "FITCInferenceMethod"; }
virtual EInferenceType get_inference_type() const
virtual void update_alpha()
virtual void update_chol()
virtual SGVector< float64_t > get_diagonal_vector()
The class Labels models labels, i.e. class assignments of objects.
SGMatrix< float64_t > m_chol_uu
virtual ~CFITCInferenceMethod()
virtual const char * get_name() const
virtual SGVector< float64_t > get_posterior_mean()
An abstract class of the mean function.
virtual void compute_gradient()
SGMatrix< float64_t > m_chol_utr
virtual void register_minimizer(Minimizer *minimizer)
virtual float64_t get_negative_log_marginal_likelihood()
static CFITCInferenceMethod * obtain_from_generic(CInference *inference)
virtual void check_members() const
SGVector< float64_t > m_be
virtual bool supports_regression() const
virtual bool supports_regression() const
all of classes and functions are contained in the shogun namespace
The Inference Method base class.
The class Features is the base class of all feature objects.
The Fully Independent Conditional Training inference method class.
virtual SGVector< float64_t > get_derivative_wrt_likelihood_model(const TParameter *param)
SGVector< float64_t > m_r
virtual void update_deriv()
The minimizer base class.
The Fully Independent Conditional Training inference base class for Laplace and regression for 1-D la...
CLikelihoodModel * m_model
The Likelihood model base class.
virtual SGMatrix< float64_t > get_posterior_covariance()