不使用addbestmetric,metric无法使用compare对比功能
ryupaladin opened this issue · comments
ryupaladin commented
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}})
才能有对比界面
yhcc commented
是的,add_metric是用来看曲线的。早年间这样设计的原因是由于,当时觉得不同metric可能有时候需要越大越好(例如acc)有时候越小越好(例如error rate),由fitlog来做这个判断会比较棘手。所以拆分成了两个接口。另外一个原因是考虑到传递进来的dict,不同记录之间由fitlog对比也比较麻烦,所以当时就做成了两个接口了。
ryupaladin commented
谢谢回复