MLflow 入门
如果您是 MLflow 的新手或希望复习其核心功能,这里的快速入门教程是完美的起点。它们将引导您逐步了解基本概念,纯粹专注于一项任务,这将最大限度地提高您对如何使用 MLflow 解决特定任务的理解。
如果您想在 Databricks 上免费试用完全托管的 MLflow 体验,您可以快速注册并开始使用 MLflow 来满足您的 GenAI 和 ML 项目需求,而无需配置、设置和运行您自己的跟踪服务器。您可以了解更多关于
Databricks 免费试用的信息。此试用版提供对个人 Databricks 帐户的完全访问权限,其中包括 MLflow 和其他紧密集成的 AI 服务和功能。
运行教程指南
如果您从未接触过 MLflow 跟踪服务器,我们强烈建议您尽快阅读下面的指南。它将帮助您尽快开始使用文档中的教程内容。
入门指南
MLflow 跟踪
MLflow 跟踪是 MLflow 的主要服务组件之一。在这些指南中,您将了解 MLflow 跟踪如何增强您在构建 ML 模型时的 MLOps 相关活动。
在这些 MLflow 跟踪入门指南中,您将学习如何利用 MLflow 来
- 记录模型的训练统计信息(损失、准确率等)和超参数
- 记录(保存)模型以便以后检索
- 使用 MLflow 模型注册表注册模型以启用部署
- 加载模型并将其用于推理
在学习这些关键概念的过程中,您将接触到 MLflow 跟踪 API、MLflow 跟踪 UI,并学习如何将与模型训练事件相关的元数据添加到 MLflow 运行中。
通过一个快节奏的指南学习 MLflow 跟踪的基础知识,重点是在 MLflow UI 中查看您的第一个模型
通过深度教程了解与 MLflow 跟踪服务器交互的细微差别
自动日志记录基础知识
开始使用 MLflow 的一个好方法是使用 自动日志记录 功能。自动日志记录仅用一行代码即可自动记录您的模型、指标、示例、签名和参数,适用于 Python 生态系统中许多最流行的 ML 库。
在这个简短的教程中,您将学习如何利用 MLflow 的自动日志记录功能来简化您的模型日志记录活动。
运行比较基础知识
这个快速入门教程侧重于 MLflow UI 的运行比较功能,并提供了注册从超参数调优执行扫描中找到的最佳模型的逐步演练。在本地服务注册模型之后,简要介绍了使用 Docker 将模型容器化以准备远程部署模型的示例。
跟踪服务器快速入门
此快速入门教程将介绍不同类型的 MLflow 跟踪服务器以及如何使用它们来记录您的 MLflow 实验。
模型注册表快速入门
此快速入门教程将介绍如何在 MLflow 模型注册表中注册模型以及如何检索注册的模型。
进一步学习 - 接下来是什么?
现在您已经掌握了基础知识,下面是一些推荐的教程和指南内容集合,它们将帮助您拓宽对 MLflow 及其 API 的理解。
- 跟踪 - 通过阅读跟踪指南了解更多关于 MLflow 跟踪 API 的信息。
- MLflow 部署 - 遵循全面的模型部署指南,了解如何将 MLflow 模型部署到各种部署目标。
- 模型注册表 - 了解 MLflow 模型注册表以及它如何帮助您管理 ML 模型的生命周期。
- 深度学习库集成 - 从 PyTorch 到 TensorFlow 等,通过阅读深度学习指南了解 MLflow 中集成的深度学习功能。
- 传统 ML - 了解 MLflow 中的传统 ML 功能以及它们如何帮助您管理传统 ML 工作流。