开始使用 MLflow

对于那些刚接触 MLflow 或希望复习其核心功能的人来说,这里的快速入门教程是完美的起点。它们将引导你一步步了解基本概念,专注于一个能最大化你理解如何使用 MLflow 解决特定任务的任务。

运行教程的指导

如果你是 MLflow 的新手,并且从未与 MLflow 跟踪服务器 交互过,我们强烈建议你快速 阅读下面的指南。它将帮助你通过文档中的教程内容尽快上手。

入门指南

MLflow 跟踪

MLflow 跟踪 是 MLflow 的主要服务组件之一。在这些指南中,您将了解 MLflow 跟踪如何增强您在构建 ML 模型时的 MLOps 相关活动。

MLflow 跟踪的基础。

在这些 MLflow 跟踪的入门指南中,您将学习如何利用 MLflow 来:

  • 记录 模型训练统计数据(损失、准确率等)和超参数

  • 日志 (保存) 一个模型以供以后检索

  • 注册 一个模型使用 MLflow 模型注册 以启用部署

  • 加载 模型并用于推理

在学习这些关键概念的过程中,你将接触到 MLflow Tracking APIs ,MLflow Tracking UI,并学习如何将与模型训练事件相关的元数据添加到MLflow运行中。

自动记录基础

开始使用 MLflow 的一个好方法是使用 autologging 功能。Autologging 可以自动记录你的模型、指标、示例、签名和参数,只需为 Python 生态系统中许多最流行的 ML 库编写一行代码。

MLflow 跟踪的基础。

在这个简短的教程中,你将学习如何利用 MLflow 的自动记录功能来简化你的模型记录活动。

运行比较基础

本快速入门教程重点介绍 MLflow UI 的运行比较功能,并提供从超参数调整执行中注册最佳模型的逐步指南。在本地服务注册模型后,还简要介绍了通过使用 Docker 容器化模型来为远程 部署 准备模型的示例。

MLflow 运行比较的基础。

跟踪服务器快速入门

本快速入门教程介绍了不同类型的 MLflow Tracking Servers 以及如何使用它们来记录您的MLflow实验。

模型注册快速入门

这个快速入门教程介绍了如何在 MLflow 模型注册表中注册模型以及如何检索已注册的模型。

进一步学习 - 下一步是什么?

既然你已经掌握了基础知识,下面是一些推荐的教程和指南内容集合,这些内容将有助于拓宽你对MLflow及其API的理解。

  • 跟踪 - 通过 阅读跟踪指南 了解更多关于 MLflow 跟踪 API 的信息。

  • LLMs - 通过 阅读LLMs指南 ,了解如何利用最先进的LLMs来增强你的ML应用。

  • MLflow 部署 - 遵循全面的 模型部署指南 ,学习如何将您的 MLflow 模型部署到各种部署目标。

  • 模型注册 - 了解 MLflow 模型注册 以及它如何帮助你管理你的 ML 模型的生命周期。

  • 深度学习库集成 - 从 PyTorch 到 TensorFlow 等,通过 阅读深度学习指南 了解 MLflow 中的集成深度学习功能。

  • 传统机器学习 - 了解 MLflow 中的 传统机器学习能力 以及它们如何帮助您管理传统机器学习工作流程。