11 #ifndef __LATENTLABELS_H__ 12 #define __LATENTLABELS_H__ 14 #include <shogun/lib/config.h> 92 virtual const char*
get_name()
const {
return "LatentLabels"; }
virtual int32_t get_num_labels() const
virtual void ensure_valid(const char *context=NULL)
The class Labels models labels, i.e. class assignments of objects.
virtual const char * get_name() const
virtual ELabelType get_label_type() const
CData * get_latent_label(int32_t idx)
CDynamicObjectArray * get_latent_labels() const
void set_labels(CLabels *labels)
Dynamic array class for CSGObject pointers that creates an array that can be used like a list or an a...
all of classes and functions are contained in the shogun namespace
CLabels * get_labels() const
void add_latent_label(CData *label)
abstract class for latent labels As latent labels always depends on the given application, this class only defines the API that the user has to implement for latent labels.
CDynamicObjectArray * m_latent_labels
bool set_latent_label(int32_t idx, CData *label)