MLflow 3.0 传统 ML 工作流 (Beta)

重要

此功能在 Beta 版中。

示例笔记本

该示例笔记本运行一个模型训练任务,作为 MLflow Run 进行跟踪,从而产生一个已训练的模型,该模型被记录为 MLflow 记录模型

MLflow 3.0 传统 ML 模型笔记本

获取笔记本

使用 MLflow UI 浏览模型参数和性能

若要在 MLflow UI 中浏览模型,请遵循下列步骤:

  1. 单击工作区边栏中的 “试验 ”。

  2. 在实验列表中查找您的实验。 可以选择“ 仅我的试验 ”复选框,或使用 “筛选试验 ”搜索框筛选试验列表。

  3. 单击试验的名称。 此时会打开 “运行” 页。 试验包含两个 MLflow 运行,一个用于训练模型,一个用于测试模型。

    “MLflow 3 运行”选项卡,其中显示了训练和测试运行。

  4. 单击“模型”选项卡。在此屏幕上跟踪 LoggedModel (elasticnet)。 可以查看所有参数和元数据,并查看与训练和评估运行相关联的所有指标。

    MLflow 3 模型选项卡,其中显示了具有指标和参数的已训练模型。

  5. 单击模型名称以显示模型页。

    MLflow 3 模型详细信息页。

  6. 笔记本将模型注册到 Unity 目录。 因此,所有模型参数和性能数据都可在目录资源管理器的模型版本页上使用。

    目录资源管理器中的“模型版本”页。

MLflow 试验页上的 “模型 ”选项卡和目录资源管理器中的“模型版本”页有何区别?

“试验”页的“模型”选项卡和目录资源管理器中的“模型版本”页显示有关模型的类似信息。 这两个视图在模型开发和部署生命周期中具有不同的角色。

  • 试验页的“ 模型 ”选项卡显示单个页面上试验中记录的模型的结果。 此页上的 “图表”选项卡 提供了可视化效果,可帮助你比较模型,并选择模型版本以注册到 Unity 目录,以便进行可能的部署。
  • 在目录资源管理器中,模型版本页概述了所有模型性能和评估结果。 本页显示所有链接环境(包括不同工作区、终结点和试验)的模型参数、指标和跟踪。 这对于监视和部署非常有用,尤其适用于 部署作业。 部署作业中的评估任务将创建此页上显示的其他指标。 然后,任务的审批人可以查看此页面,以评估是否批准模型版本进行部署。