virtual const char * get_name() const =0
virtual CFeatures * get_features()
The Inference Method base class.
SGVector< float64_t > get_probabilities(CFeatures *data)
virtual void set_features(CFeatures *feat)
A base class for Gaussian Processes.
SGVector< float64_t > get_posterior_variances(CFeatures *data)
void exp()
exponential of vector elements
SGVector< float64_t > get_posterior_means(CFeatures *data)
virtual SGVector< float64_t > get_predictive_variances(SGVector< float64_t > mu, SGVector< float64_t > s2, const CLabels *lab=NULL) const =0
CGaussianProcessBinaryClassification()
virtual bool update_parameter_hash()
virtual bool supports_binary() const
virtual SGVector< float64_t > get_predictive_log_probabilities(SGVector< float64_t > mu, SGVector< float64_t > s2, const CLabels *lab=NULL)
virtual CBinaryLabels * apply_binary(CFeatures *data=NULL)
virtual CLabels * get_labels()
CInferenceMethod * m_method
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
virtual SGVector< float64_t > get_predictive_means(SGVector< float64_t > mu, SGVector< float64_t > s2, const CLabels *lab=NULL) const =0
Binary Labels for binary classification.
virtual bool train_machine(CFeatures *data=NULL)
SGVector< float64_t > get_variance_vector(CFeatures *data)
The Likelihood model base class.
CLikelihoodModel * get_model()
virtual ~CGaussianProcessBinaryClassification()
SGVector< float64_t > get_mean_vector(CFeatures *data)