【发布时间】:2017-08-22 05:13:08
【问题描述】:
确保我做对了:
如果我们单独使用sklearn.metrics.log_loss,即log_loss(y_true,y_pred),它会产生一个正分数——分数越小,性能越好。
但是,如果我们使用'neg_log_loss' 作为“cross_val_score”中的评分方案,则得分为负数——得分越大,性能越好。
这是由于评分方案的构建与其他评分方案保持一致。由于通常越高越好,我们否定通常的 log_loss 以与趋势保持一致。这样做完全是为了这个目的。这种理解正确吗?
[背景:metric.log_loss 得分为正,“neg_los_loss”得分为负,两者均参考同一文档页面。]
【问题讨论】:
-
我也在想同样的事情
标签: scikit-learn metrics