多分类问题有没有类似LogLoss的模型评判标准?

  统计/机器学习 监督式学习 模型验证 损失函数    浏览次数: 550
2

LogLoss是用于二元分类的,多分类问题有没有类似LogLoss的评判方法?

 

杨业勇   2017-04-14 11:42



   1个回答 
5

有的。Multi-classification的问题可以用Multi-LogLoss

$$\text{Multi-LogLoss}=-\frac{1}{n}\sum_{i=1}^n\sum_{j=1}^m y_{i,j}\log (p_{i,j}).$$

其中$n$是预测样本的个数

$m$是class的数量

$y_{i,j}$是真实的分类,如果第$i$个样本属于第$j$个class,那么$y_{i,j}=1$

$\log$是自然对数

$p_{i,j}$是模型预测出来第$i$个样本属于第$j$个class的概率


雷猴   2017-04-14 22:20



  相关主题

非平衡分类任务中weighted log loss   1回答

MSE问题   2回答

二元分类为什么不能用MSE做为损失函数?   3回答

cross entropy是什么意思?   1回答

Hamming Loss汉明损失的计算公式是什么?   1回答

如何理解GBDT里面“损失函数的负梯度在当前模型的值,可以作为残差的估计”?   0回答

怎么理解surrogate loss function代理损失函数?   2回答

logloss的取值范围是多少?一般好的分类器能达到多少?   4回答

python求logloss   1回答

sklearn有没有生成混淆矩阵的函数?   1回答

sklearn里LogisticRegressionCV总是报错:Expected sequence or array-like, got estimator   1回答

逻辑回归的损失函数是怎么来的   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!