首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外的1.0000 top_k_categorical_accuracy

意外的1.0000 top_k_categorical_accuracy
EN

Stack Overflow用户
提问于 2019-07-15 19:31:00
回答 1查看 177关注 0票数 1

我在训练一个分类模型,得到一些奇怪的度量值。top1的准确性很低,而且行为相对正常,但是top_k_categorical_accuracy (默认的k=5)通常正好是1.0000。考虑到top1的精确度是如此之低,这似乎是非常不可信的。这里会发生什么事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-24 18:18:10

这是由于该模型预测了一个给定示例的大多数类别的0.00000000。Keras使用in_top_k计算top_k_categorical_accuracy度量。在文件中:

请注意,InTopK在处理领带时的行为与TopK op不同;如果多个类具有相同的预测值并跨顶-k边界,则所有这些类都被认为位于顶级k中。

因此,所有对0的预测都是平分的,只要4或更少的预测是非零的,它就会被计算为顶部"5“的一部分。这意味着所有200个类都是前5名,因此这个度量的准确度为1.0000。

相关GitHub问题:#10767

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57046106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档