我想更新以前用MLFlow完成的运行,即。更改/更新参数值以适应实现中的更改。典型用例:
不总是很容易就把整个实验搞砸了,因为我需要为了统计目的而保持先前的运行。我也不想只为一个新的参数产生新的实验,来保持一个运行的数据库。
做这件事最好的方法是什么?
发布于 2020-12-02 14:45:49
若要添加或更正现有运行的参数、度量或工件,请将run_id而不是experiment_id传递给mlflow.start_run函数。
with mlflow.start_run(run_id="your_run_id") as run:
    mlflow.log_param("p1","your_corrected_value")
    mlflow.log_metric("m1",42.0) # your corrected metrics
    mlflow.log_artifact("data_sample.html") # your corrected artifact file您可以在任何MLflow运行完成后随时更正、添加或删除它。从UI或通过使用run_id获取运行。
来源:https://towardsdatascience.com/5-tips-for-mlflow-experiment-tracking-c70ae117b03f
https://stackoverflow.com/questions/64209196
复制相似问题