首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将COCOeval结果打印到文件,或获取打印的字符串?

如何将COCOeval结果打印到文件,或获取打印的字符串?
EN

Stack Overflow用户
提问于 2020-11-16 22:32:58
回答 2查看 377关注 0票数 0

coco api toturial之后,使用cocoEval.evaluate()cocoEval.accumulate()cocoEval.summarize()可以在控制台中打印评估结果。

我想知道是否有一种方法可以派生出评估结果的str对象,而不是打印它,这样我就可以将它记录到我的历史文件中。如果不需要修改cocoapi中的原始代码,效果会更好。我不确定cocoapi是否有相关的接口。

我检查了COCOeval中的源代码,发现如果我让cocoEval.evaluate()cocoEval.accumulate()cocoEval.summarize()返回strs是可能的,但是这些方法确实返回了一些其他的东西。我担心在更改或扩展它们的原始返回值后会有一些潜在的不稳定性,因为其他一些函数可能需要它们。

EN

回答 2

Stack Overflow用户

发布于 2021-01-14 19:55:19

实际上,您可以进行重定向,而不是执行所有这些操作。在您的终端中,您可以运行脚本并将输出重定向到文件。控制台的输出将记录到一个文件中。

例如,python eval_model.py > results.txt

票数 1
EN

Stack Overflow用户

发布于 2021-04-17 12:27:27

结果也已经保存到stats中,更具体地说,您可以直接使用coco_eval.stats来提取mAP结果。

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

https://stackoverflow.com/questions/64859911

复制
相关文章

相似问题

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