python - 如何在 MLFlow 中的实验级别设置标签
问题描述
我可以看到 MLFlow 中的实验可以有标签(就像运行可以有标签一样)。我可以使用 设置运行标签mlflow.set_tag
,但是如何为实验设置它?
解决方案
如果您查看 Python API,第一个展示如何创建的示例实际上展示了如何使用函数 ( doc ) 标记实验:mlflow.tracking package
MLflowClient
client.set_experiment_tag
from mlflow.tracking import MlflowClient
# Create an experiment with a name that is unique and case sensitive.
client = MlflowClient()
experiment_id = client.create_experiment("Social NLP Experiments")
client.set_experiment_tag(experiment_id, "nlp.framework", "Spark NLP")
您还可以使用set_model_version_tag功能为模型版本设置它,并使用set_registered_model_tag为注册模型设置它。
推荐阅读
- cassandra - 如何在 cassandra 3.11.9+ dynamic_snitch_badness_threshold cassandra.yaml 参数上禁用 dynamic_snitch
- node.js - 无法在电子锻造应用程序中使用本机节点模块
- node.js - gcloud app部署服务自动重启
- mysql - 在我的 mysql 代码中出现错误:您的 SQL 语法有错误
- python - 安装 ta-lib 失败
- python - NLTK:同现矩阵
- sql - GroupBy(MS SQL Server 与 MySQL)
- android - 重置/清除视图模型或实时数据
- spring-webflux - 使用 WebFlux 执行两次环绕注释
- c++ - 如何使用while循环c ++计算输入值?