开始使用 MLflow
如果你是 MLflow 新手,或想复习其核心功能,这里的快速入门教程是完美的起点。它们将逐步引导你学习基本概念,专注于一个任务,从而最大化你对如何使用 MLflow 来解决特定任务的理解。
如果您想试用在 Databricks 上完全托管的 MLflow 体验的免费试用,您可以快速注册并开始使用 MLflow 来满足您的 GenAI 和 ML 项目需求,而无需配置、设置或运行您自己的跟踪服务器。您可以了解更多关于
Databricks Free Trial 在此。该试用提供对个人 Databricks 帐户的完全访问权限,该帐户包括 MLflow 以及其他紧密集成的 AI 服务和功能。
关于运行教程的指导
如果您从未与 MLflow Tracking Server 交互过,我们强烈建议您前往并快速阅读下面的指南。它将帮助您尽快开始使用文档中的教程内容。
入门指南
MLflow 跟踪
MLflow Tracking 是 MLflow 的主要服务组件之一。在这些指南中,您将了解 MLflow Tracking 在构建机器学习模型时可以做什么,以增强与 MLOps 相关的活动。
![]()
在这些 MLflow Tracking 的入门指南中,您将学习如何利用 MLflow 来:
- 记录 模型的训练统计(损失、准确率等)和超参数
- 记录 (保存) 一个模型以便日后检索
- 注册 模型,使用 MLflow Model Registry 以启用部署
- 加载 模型并用于推理
在学习这些关键概念的过程中,您将接触到 MLflow Tracking APIs、MLflow Tracking UI,并学习如何将与模型训练事件相关的元数据添加到一个 MLflow 运行中。
在本快速指南中学习 MLflow Tracking 的基础知识,重点是查看您在 MLflow UI 中的第一个模型
通过深入教程学习与MLflow追踪服务器交互的细微差别
自动记录基础
开始使用 MLflow 的一个好方法是使用 autologging 功能。Autologging 会自动为 Python 生态系统中许多流行的机器学习库记录模型、指标、示例、签名和参数,只需一行代码。

在这个简短的教程中,您将学习如何利用 MLflow 的 autologging 功能来简化您的模型记录工作。
运行比较基础
这个快速入门教程聚焦于 MLflow UI 的运行比较功能,并提供逐步演示,说明如何从超参数调优执行扫描中注册找到的最佳模型。将注册模型在本地提供服务后,还简要介绍如何使用 Docker 对模型进行容器化以便远程 deployment。

跟踪服务器快速入门
本快速入门教程介绍了不同类型的 MLflow Tracking Servers 以及如何使用它们来记录你的 MLflow 实验。
模型注册快速入门
本快速入门教程介绍如何在 MLflow 模型注册表中注册模型,以及如何检索已注册的模型。
进一步学习 - 下一步是什么?
既然你已经掌握了必要的基础,下面是一些推荐的教程和指南合集,这些内容将有助于拓宽你对 MLflow 和其 APIs 的理解。
- 跟踪 - 通过 reading the tracking guide 了解有关 MLflow tracking APIs 的更多信息。
- MLflow 部署 - 请参阅全面的 guide on model deployment,了解如何将您的 MLflow 模型部署到各种部署目标。
- 模型注册表 - 了解 MLflow Model Registry 以及它如何帮助您管理机器学习模型的生命周期。
- 深度学习库集成 - 从 PyTorch 到 TensorFlow 等,了解 MLflow 中的集成深度学习功能,详见 reading the deep learning guide。
- 传统 ML - 了解 MLflow 中的 traditional ML capabilities 以及它们如何帮助您管理传统 ML 工作流。