开始使用 MLflow
对于那些刚接触 MLflow 或希望复习其核心功能的人来说,这里的快速入门教程是完美的起点。它们将引导你一步步了解基本概念,专注于一个能最大化你理解如何使用 MLflow 解决特定任务的任务。
运行教程的指导
如果你是 MLflow 的新手,并且从未与 MLflow 跟踪服务器 交互过,我们强烈建议你快速 阅读下面的指南。它将帮助你通过文档中的教程内容尽快上手。
入门指南
MLflow 跟踪
MLflow 跟踪 是 MLflow 的主要服务组件之一。在这些指南中,您将了解 MLflow 跟踪如何增强您在构建 ML 模型时的 MLOps 相关活动。
在这些 MLflow 跟踪的入门指南中,您将学习如何利用 MLflow 来:
记录 模型训练统计数据(损失、准确率等)和超参数
日志 (保存) 一个模型以供以后检索
注册 一个模型使用 MLflow 模型注册 以启用部署
加载 模型并用于推理
在学习这些关键概念的过程中,你将接触到 MLflow Tracking APIs ,MLflow Tracking UI,并学习如何将与模型训练事件相关的元数据添加到MLflow运行中。
自动记录基础
开始使用 MLflow 的一个好方法是使用 autologging 功能。Autologging 可以自动记录你的模型、指标、示例、签名和参数,只需为 Python 生态系统中许多最流行的 ML 库编写一行代码。
在这个简短的教程中,你将学习如何利用 MLflow 的自动记录功能来简化你的模型记录活动。
运行比较基础
本快速入门教程重点介绍 MLflow UI 的运行比较功能,并提供从超参数调整执行中注册最佳模型的逐步指南。在本地服务注册模型后,还简要介绍了通过使用 Docker 容器化模型来为远程 部署 准备模型的示例。
跟踪服务器快速入门
本快速入门教程介绍了不同类型的 MLflow Tracking Servers 以及如何使用它们来记录您的MLflow实验。
Learn how to log MLflow experiments with different tracking servers
模型注册快速入门
这个快速入门教程介绍了如何在 MLflow 模型注册表中注册模型以及如何检索已注册的模型。
Learn how to log MLflow models to the model registry
进一步学习 - 下一步是什么?
既然你已经掌握了基础知识,下面是一些推荐的教程和指南内容集合,这些内容将有助于拓宽你对MLflow及其API的理解。
跟踪 - 通过 阅读跟踪指南 了解更多关于 MLflow 跟踪 API 的信息。
LLMs - 通过 阅读LLMs指南 ,了解如何利用最先进的LLMs来增强你的ML应用。
MLflow 部署 - 遵循全面的 模型部署指南 ,学习如何将您的 MLflow 模型部署到各种部署目标。
模型注册 - 了解 MLflow 模型注册 以及它如何帮助你管理你的 ML 模型的生命周期。
深度学习库集成 - 从 PyTorch 到 TensorFlow 等,通过 阅读深度学习指南 了解 MLflow 中的集成深度学习功能。
传统机器学习 - 了解 MLflow 中的 传统机器学习能力 以及它们如何帮助您管理传统机器学习工作流程。