fastnlp / fitlog

fitlog是一款在深度学习训练中用于辅助用户记录日志和管理代码的工具

Home Page:https://gitee.com/fastnlp/fitlog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

不使用addbestmetric,metric无法使用compare对比功能

ryupaladin opened this issue · comments

fitlog.add_metric({"dev": {"Acc": acc}}, step=step)
如果只有这一行,则不能用compare对比两次实验的acc曲线,会显示No overlapped metric to compare.

必须是下面的
fitlog.add_metric({"dev": {"Acc": acc}}, step=step)
fitlog.add_best_metric({"dev":{"Acc":best_acc}})
才能有对比界面

commented

是的,add_metric是用来看曲线的。早年间这样设计的原因是由于,当时觉得不同metric可能有时候需要越大越好(例如acc)有时候越小越好(例如error rate),由fitlog来做这个判断会比较棘手。所以拆分成了两个接口。另外一个原因是考虑到传递进来的dict,不同记录之间由fitlog对比也比较麻烦,所以当时就做成了两个接口了。

谢谢回复