11 #ifndef ECOCAEDDECODER_H__ 12 #define ECOCAEDDECODER_H__ 37 virtual const char*
get_name()
const {
return "ECOCAEDDecoder"; }
51 for (int32_t i=0; i < outputs.
vlen; ++i)
52 dist += (outputs[i]-code[i])*(outputs[i]-code[i]) *
CMath::abs(code[i]);
virtual const char * get_name() const
virtual float64_t compute_distance(SGVector< float64_t > outputs, const int32_t *code)
all of classes and functions are contained in the shogun namespace
virtual ~CECOCAEDDecoder()
virtual bool binary_decoding()
static float32_t sqrt(float32_t x)
x^0.5
static T abs(T a)
return the absolute value of a number