栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【mmdetection】绘制训练结果中验证集测试的mAP曲线图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【mmdetection】绘制训练结果中验证集测试的mAP曲线图

【mmdetection】绘制训练结果中验证集测试的mAP曲线图
  • mAP可视化工具
    • 绘制工具:analyze_logs.py
    • 结果展示

mAP可视化工具

在训练模型的时候,我们通常会在每个 epoch 训练完成后,对验证集做一下测试,看一下模型的效果如何。那么如何绘制每个 epoch 验证的 mAP 结果呢?

绘制工具:analyze_logs.py

mmdetection 中自带可视化分析工具,在 tools/analysis_tools 文件夹下,我们可用以下命令绘制每次验证结果的 mAP 结果,从而选择合适的模型进行后续测试。

python tools/analysis_tools/analyze_logs.py plot_curve ./work_dir/20201228_234809.log.json --keys mAP --legend mAP --out mAP.jpg

其中,可选则不同的 keys (如 loss 等),根据训练的日志文件绘制训练的验证结果。

结果展示


图中,一个点代表一个 epoch 的验证结果。例图中是 100 个 epoch 的模型训练验证结果。以此,可以选择合适的 epoch 对应的模型作为自己后续的测试模型。
是不是很简单,如果对你有帮助的话,点个赞吧!阿里嘎多!
(PS:儿童节 + 上海解封,今天是个好日子!)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号