何时使用mlflow.set_tag() vs mlflow.log_params()?



我对mlflow.set_tag() vs mlflow.log_params()的使用情况感到困惑,因为两者都需要键和值对。目前,我使用mlflow.set_tag()设置数据版本、代码版本等标签,使用mlflow.log_params()设置loss、accuracy、optimizer等模型训练参数

正如teedak8s在评论中指出的那样,标签和参数应该记录不同的东西。参数是您希望根据指标进行调优的内容,而标签是一些额外的信息这并不一定与模型的性能有关。查看他们如何在自动日志记录中对sklearn、torch和其他包使用不同的标记和参数。话虽如此,据我所知,用哪一种来记录哪一种并没有硬性限制;它们可以互换使用而不会出错。

最新更新