38 #ifndef _GAUSSIANPROCESSMACHINE_H_ 39 #define _GAUSSIANPROCESSMACHINE_H_ 41 #include <shogun/lib/config.h> 78 virtual const char*
get_name()
const {
return "GaussianProcessMachine"; }
CGaussianProcessMachine()
A base class for Gaussian Processes.
The class Labels models labels, i.e. class assignments of objects.
SGVector< float64_t > get_posterior_variances(CFeatures *data)
CInference * get_inference_method() const
SGVector< float64_t > get_posterior_means(CFeatures *data)
virtual void set_labels(CLabels *lab)
virtual void set_labels(CLabels *lab)
A generic learning machine interface.
void set_inference_method(CInference *method)
virtual const char * get_name() 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.
virtual ~CGaussianProcessMachine()
virtual void set_labels(CLabels *lab)
virtual void store_model_features()