美文网首页
多标签分类的评价方法

多标签分类的评价方法

作者: bobby96 | 来源:发表于2019-06-03 20:01 被阅读0次

基于排序的评价指标

TODO

2 基于分类的评价指标

2.1 document-pivoted binary

针对每个document来画混淆矩阵。
针对document来画: 若预测集合为PS,真实集合为GS,所有的label的集合为LS,则:

  • TP为预测为真(在PS中)的且预测正确(在GS中)的标签个数
  • FP为预测为真(在PS中)但是预测错误(不在GS)的标签个数
  • FN为预测为假(不在PS中)但是预测错误(在GS中)的标签个数
    则对单文档,precision(预测中正确的个数)即p=\frac{TP}{TP+TP}
    recall为(找出的正确的标签占总的gold的比例)r=\frac{TP}{TP+FN}
    之后可以使用Macro或者用Micro的对所有文档进行混合。Macro-averaging就是先算F1值,再进行平均。
    换一个思路, 若label空间维度为N,将对单文档的评价看作是对N个instance进行二元分类,此时混淆矩阵的计算的TP,FP,FN与之计算结果完全一致。也就是说Macro-F1对每个文档是权值相同的。
    若是将所有M个样本看作是M*N个instance的二分类,整体画混淆矩阵,计算的结果就是documnet-pivoted binary的Micro-F1 score。(Micro-F1是先把混淆矩阵对应位置元素加起来再计算F1,此时拥有标签更多的文档容易占据更多的权重)

2.2 label-pivoted binary

针对每个label来画混淆矩阵。
抽取标签为N_i的样本计算混淆矩阵。其中,gold为在所有M个样本中gold标签集中出现N_i的样本集合,predict为在M个样本中predict标签集中出现N_i的样本集合。
仿照上述,依此两个集合计算混淆矩阵的值。

相关文章

  • 多标签分类的评价方法

    基于排序的评价指标 TODO 2 基于分类的评价指标 2.1 document-pivoted binary 针对...

  • mAP 总结

    文章摘自新浪微博 花心大罗博的博客 多标签图像分类任务的评价方法-mAP(如有侵权,我会立刻删除) 多标签图像分类...

  • pytorch中的损失函数

    1. 多标签分类损失函数 pytorch中能计算多标签分类任务loss的方法有好几个。binary_cross_e...

  • 图神经网络和超图神经网络在多标签分类中的优势对比

    在目前的基于图结构的多标签图像分类方法中,图神经网络和超图神经网络都是用于学习多标签之间的标签依赖关系的方法。那么...

  • 多标签分类

    http://www.cnblogs.com/peacepeacepeace/p/9336218.html htt...

  • 多标签分类

    参考文章:<><

  • 多标签 V/S 多分类

    多标签 V/S 多分类多类分类(Multiclass classification):表示分类任务中有多个类别, ...

  • 安全评价方法分类

    在实际工作中,根据分类依据不同,安全评价方法可以被分为如: 1. 按评价结果的量化程度分类法 a.定性安全评价 安...

  • 多标签分类策略

    首先多标签分类是什么? 让我们来看看下面的图片。 如果问你这幅图中有什么?有房子,有树,有山,有云。当然没有人,没...

  • 多分类、多标签

    多分类:一个实例只有一个类别标签多标签:一个实例可能有多个类别标签

网友评论

      本文标题:多标签分类的评价方法

      本文链接:https://www.haomeiwen.com/subject/tlshxctx.html