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

  统计/机器学习 监督式学习 损失函数    浏览次数:16575        分享
3

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

 

杨业勇   2017-04-15 07:55



   1个回答 
8

Hamming Loss是用来计算多标签分类(Multi-label classification)模型精度的。

$$\text{HammingLoss}=\frac{1}{N}\sum_{i=1}^N\frac{\text{XOR}(Y_{i,j}, P_{i,j})}{L}$$

$N$是样本的数量,$L$是标签的个数,$Y_{i,j}$是第$i$个预测结果中第$j$个分量的真实值,$P_{i,j}$是第$i$个预测结果中第$j$个分量的预测值,$\text{XOR}$是抑或,$\text{XOR}(0,1)=\text{XOR}(1,0)=1$,$\text{XOR}(0,0)=\text{XOR}(1,1)=0$。

例子:三个样本

$$Y_{1}=(0,1,1,1,0), P_{1}=(1,1,1,0,0)$$

$$Y_{2}=(1,0,0,1,1), P_{2}=(1,0,0,0,1)$$

$$Y_{3}=(1,1,0,0,0), P_{3}=(1,0,1,0,1)$$


$$\text{HammingLoss}=\frac{1}{3}\times\frac{2+1+3}{5}=0.4$$



SofaSofa数据科学社区DS面试题库 DS面经

数据痴汉   2017-04-15 10:09

我之前找这个公式找了很久,谢谢! - bigbear   2017-08-30 13:19


  相关讨论

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

关于损失函数h(x), J(x), cost的概念问题

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

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

python求logloss

focal loss是什么?

hinge loss的公式是什么?

向量梯度下降优化的最佳步长?

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

用SGD计算逻辑回归时的迭代公式是什么?

  随便看看

除了PCA,还有什么降维的方法?

两个凸函数相加,还是凸函数吗?

micro和macro F1 score分别是什么意思?

推荐系统有哪些常用的评价标准

怎么计算(估计)ROC AUC的置信区间?