32 #ifndef CSINGLEFITCLAPLACIANBASE_H
33 #define CSINGLEFITCLAPLACIANBASE_H
95 virtual const char*
get_name()
const {
return "SingleFITCLaplacianBase"; }
virtual void update_deriv()=0
SGMatrix< float64_t > m_B
The class Labels models labels, i.e. class assignments of objects.
CSingleFITCLaplacianBase()
SGMatrix< float64_t > m_Rvdd
SGVector< float64_t > m_al
virtual SGVector< float64_t > get_derivative_wrt_mean(const TParameter *param)
virtual ~CSingleFITCLaplacianBase()
An abstract class of the mean function.
virtual SGVector< float64_t > get_derivative_wrt_inducing_noise(const TParameter *param)
virtual void update_chol()=0
The Fully Independent Conditional Training inference base class for Laplace and regression for 1-D la...
virtual float64_t get_derivative_related_cov(SGVector< float64_t > ddiagKi, SGMatrix< float64_t > dKuui, SGMatrix< float64_t > dKui)
virtual const char * get_name() const
virtual SGVector< float64_t > get_derivative_wrt_likelihood_model(const TParameter *param)=0
virtual SGVector< float64_t > get_derivative_related_cov_diagonal()
The sparse inference base class for classification and regression for 1-D labels (1D regression and b...
virtual SGVector< float64_t > get_derivative_related_inducing_features(SGMatrix< float64_t > BdK, const TParameter *param)
virtual float64_t get_derivative_related_mean(SGVector< float64_t > dmu)
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
SGVector< float64_t > m_t
SGVector< float64_t > m_w
virtual void update_alpha()=0
virtual SGVector< float64_t > get_derivative_wrt_inducing_features(const TParameter *param)
SGMatrix< float64_t > m_V
The Likelihood model base class.
virtual float64_t get_derivative_related_cov_helper(SGMatrix< float64_t > dKuui, SGVector< float64_t > v, SGMatrix< float64_t > R)