00001 #include <shogun/multiclass/ecoc/ECOCLLBDecoder.h> 00002 00003 using namespace shogun; 00004 00005 float64_t CECOCLLBDecoder::compute_distance(SGVector<float64_t> outputs, const int32_t *code) 00006 { 00007 float64_t loss = 0; 00008 for (int32_t i=0; i < outputs.vlen; ++i) 00009 loss += outputs[i]*code[i]; 00010 return -loss; 00011 }