92 for (
index_t idx=0; idx<n; idx++)
virtual const char * get_name() const =0
virtual CFeatures * get_features()
static CSingleFITCLaplacianInferenceMethod * obtain_from_generic(CInferenceMethod *inference)
SGVector< float64_t > get_variance_vector(CFeatures *data)
void set_int_labels(SGVector< int32_t > labels)
The Inference Method base class.
static int32_t arg_max(T *vec, int32_t inc, int32_t len, T *maxv_ptr=NULL)
virtual void set_features(CFeatures *feat)
virtual void set_inducing_features(CFeatures *feat)
A base class for Gaussian Processes.
CGaussianProcessClassification()
SGVector< float64_t > get_posterior_variances(CFeatures *data)
virtual int32_t get_num_vectors() const =0
#define SG_NOTIMPLEMENTED
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
The SingleFITCLaplace approximation inference method class for regression and binary Classification...
virtual ~CGaussianProcessClassification()
SGVector< float64_t > get_mean_vector(CFeatures *data)
Multiclass Labels for multi-class classification.
SGVector< float64_t > get_probabilities(CFeatures *data)
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
virtual bool train_machine(CFeatures *data=NULL)
all of classes and functions are contained in the shogun namespace
virtual CFeatures * get_inducing_features()
The class Features is the base class of all feature objects.
static float64_t exp(float64_t x)
virtual bool supports_multiclass() const
virtual EInferenceType get_inference_type() const
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 supports_binary() const
virtual CMulticlassLabels * apply_multiclass(CFeatures *data=NULL)
The Likelihood model base class.
CLikelihoodModel * get_model()