10 #ifndef _GAUSSIANPROCESSBINARYCLASSIFICATION_H_
11 #define _GAUSSIANPROCESSBINARYCLASSIFICATION_H_
89 return "GaussianProcessBinaryClassification";
Class GaussianProcessBinaryClassification implements binary classification based on Gaussian Processe...
virtual ELabelType get_label_type() const =0
The Inference Method base class.
SGVector< float64_t > get_probabilities(CFeatures *data)
A base class for Gaussian Processes.
The class Labels models labels, i.e. class assignments of objects.
virtual bool is_label_valid(CLabels *lab) const
CGaussianProcessBinaryClassification()
virtual EMachineType get_classifier_type()
virtual CBinaryLabels * apply_binary(CFeatures *data=NULL)
virtual const char * get_name() const
The class Features is the base class of all feature objects.
Binary Labels for binary classification.
virtual bool train_machine(CFeatures *data=NULL)
MACHINE_PROBLEM_TYPE(PT_BINARY)
SGVector< float64_t > get_variance_vector(CFeatures *data)
virtual ~CGaussianProcessBinaryClassification()
SGVector< float64_t > get_mean_vector(CFeatures *data)