Azure 机器学习
Microsoft Azure 机器学习是用于训练、部署和管理机器学习模型的云服务。 它旨在供数据科学家、软件工程师、DevOps 专业人员和其他人员使用,以管理机器学习项目的端到端生命周期,包括:
- 探索数据并准备将其用于建模。
- 训练并评估机器学习模型。
- 注册并管理已训练的模型。
- 部署已训练的模型以供应用程序和服务使用。
- 查看并应用负责任 AI 原则和做法。
Azure 机器学习的特性和功能
Azure 机器学习提供以下特性和功能来支持机器学习工作负载:
- 数据集的集中存储和管理,用于模型训练和评估。
- 按需计算资源(可对其运行机器学习作业,例如训练模型)。
- 自动化机器学习 (AutoML),使得可以轻松地使用不同的算法和参数运行多个训练作业,以找到数据的最佳模型。
- 可视化工具,用于为模型训练或推理等过程定义协调管道。
- 与 MLflow 等常见机器学习框架的集成,使得可以更轻松地大规模管理模型训练、评估和部署。
- 对可视化和评估负责任 AI 指标的内置支持,包括模型可解释性、公平性评估等。
预配 Azure 机器学习资源
Azure 机器学习所需的主要资源是可在 Azure 订阅中预配的 Azure 机器学习工作区。 其他支持资源(包括存储帐户、容器注册表、虚拟机和其他资源)根据需要自动创建。
若要创建 Azure 机器学习工作区,可以使用 Azure 门户,如下所示:
Azure 机器学习工作室
预配 Azure 机器学习工作区后,可以在 Azure 机器学习工作室(基于浏览器的门户,用于管理机器学习资源和作业)中使用它。
在 Azure 机器学习工作室中,可以(除其他外):
- 导入并探索数据。
- 创建并使用计算目标。
- 在笔记本中运行代码。
- 使用可视化工具创建作业和管道。
- 使用自动化机器学习来训练模型。
- 查看已训练的模型的详细信息,包括评估指标、负责任 AI 信息和训练参数。
- 部署已训练的模型进行按需和批量推理。
- 从全面的模型目录中导入并管理模型。
屏幕截图显示了 Azure 机器学习工作室中一个已训练的模型的“指标”页,可在其中查看一个已训练的多类分类模型的评估指标。