首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在跨验证的mlflow中存储多个度量

在跨验证的mlflow中存储多个度量
EN

Stack Overflow用户
提问于 2022-08-24 15:14:49
回答 1查看 145关注 0票数 0

我有一个逻辑回归模型,我正在执行一个重复的k折叠交叉验证,我想知道在mlfflow跟踪api中跟踪产生的度量的正确方法。

代码语言:javascript
复制
exp = mlflow.set_experiment("all_models_repeated_cross_validation_roc_auc")
with mlflow.start_run(experiment_id=exp.experiment_id):
    rkf = RepeatedKFold(n_splits=5, n_repeats=10, random_state=random_state)
    scoring = make_scorer(roc_auc_score, needs_proba=False, multi_class="ovr")
    lr_scores = cross_val_score(lr, X_train, y_train, scoring=scoring, cv=rkf)
    # log all the 50 metrics in mlfflow tracking api

用mlflow做这件事的正确方法是什么?它是作为艺术品储存的吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-24 20:04:18

log_metric不能存储整个值数组。一个选项实际上是将其存储为工件,并将其与模型相关联,另一个选项是使用步骤参数将其存储为度量,以索引第一折中的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73475688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档