add new evaluation metric mlogloss for multi-class classification logloss

This commit is contained in:
tqchen
2015-03-19 11:34:38 -07:00
parent 8025b338a8
commit e1538ae615
4 changed files with 88 additions and 11 deletions

View File

@@ -225,7 +225,7 @@ class SoftmaxMultiClassObj : public IObjFunction {
this->Transform(io_preds, output_prob);
}
virtual void EvalTransform(std::vector<float> *io_preds) {
this->Transform(io_preds, 0);
this->Transform(io_preds, 1);
}
virtual const char* DefaultEvalMetric(void) const {
return "merror";