张量流中处理多类多标签分类时如何计算准确性?

我正在使用来自https://github.com/Microsoft/FERPlus的FER2013Plus数据集,其中包含fer2013new.csv文件。该文件包含数据集中每个图像的标签。标签上的示例可能是:

(4,0,0,2,1,1,0,0,3)

每个维度都是不同的情感。最后,在他们的论文https://arxiv.org/pdf/1608.01041.pdf中,他们将标签分布转换为概率=>新标签将变为

(0.5、0、0、0.25、0.125、0、0、0.375)

换句话说,图像中的人以0.5的概率感到满意,以0.25的概率感到悲伤,依此类推...而这些概率的总和为1。

现在,在训练过程中,我习惯tf.nn.softmax_cross_entropy_with_logits_v2了计算预测和标签之间的损失。现在如何计算精度?

任何帮助深表感谢!!

乔丹·帕特森

这是论文的摘录:

“我们将多数情绪作为单一情绪标签,并且针对多数情绪测量预测准确性。”

他们正在使用离散分类任务。因此,您只需要tf.argmax()在logit上获得最高的概率,然后将其与tf.argmax()标签的进行比较即可

例如,如果标签为(0.5, 0, 0, 0.25, 0.125, 0, 0, 0.375),则高兴是多数情绪,因此您将检查自己的日志是否也具有多数情绪。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中获取多类分类问题的相邻准确性得分?

如何使用scikit learning计算多类案例的精度,召回率,准确性和f1-得分?

Keras:模型。评估与模型。预测多类NLP任务中的准确性差异

SQS中的roximateReceiveCount的准确性如何

多标签分类keras的怪异准确性

如何有效地进行类间匹配以计算结果准确性

Keras如何计算多类别分类问题的验证准确性和训练准确性?

为什么与笔记本电脑相比,移动设备上的张量流分类器准确性较低

Tensorflow如何计算模型的准确性?

如何使用tf.metrics计算多标签分类的准确性?

如何提高随机森林多类分类模型的准确性?

如何从张量流或Keras中的张量形式的混淆矩阵中获得准确性?

如何计算出一类的准确性得分?

如何处理不在“多类文本分类”中的训练集中的测试集标签?

我们如何使用神经网络计算多分类器的准确性

如何增加图像分类器的准确性?

提高多类别图像分类器的准确性

在keras模型指标中使用简单的“准确性”进行多类分类在技术上是否错误?我们应该使用CategoricalAccuracy()吗?

标签中位置的准确性

计算分类准确性的最佳方法?

Tensorflow 中的多标签多类分类器

张量流 - 音频识别流媒体准确性

如何计算 AgglomerativeClustering 的准确性

验证准确性如何决定使用 Keras 进行二元分类中哪个类是正确的?

如何找到多分类支持向量机的准确性?

计算多类分类的准确度

Tensorflow 和 Keras 如何从单热编码输出到用于计算准确性的类预测?

如何在 sklearn 中执行多类-多标签分类?

Keras:模型之间的分类报告准确性不同。多类的预测准确性