11 #ifndef ECOCRANDOMDENSEENCODER_H__ 
   12 #define ECOCRANDOMDENSEENCODER_H__ 
   45     virtual const char* 
get_name()
 const { 
return "ECOCRandomDenseEncoder"; }
 
   77         if (pposone >= 0.999 || pposone <= 0.0001)
 
virtual const char * get_name() const 
int32_t m_codelen
code length 
int32_t m_maxiter
max number of iterations 
virtual ~CECOCRandomDenseEncoder()
CECOCRandomDenseEncoder(int32_t maxiter=10000, int32_t codelen=0, float64_t pposone=0.5)
ECOCEncoder produce an ECOC codebook. 
int32_t get_default_code_length(int32_t num_classes) const 
float64_t m_pposone
probability of +1 
all of classes and functions are contained in the shogun namespace 
static float64_t log(float64_t v)
virtual SGMatrix< int32_t > create_codebook(int32_t num_classes)
static float64_t round(float64_t d)
void set_probability(float64_t pposone)