什么是 Amazon SageMaker? - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon SageMaker?

Amazon SageMaker 是一项完全托管的机器学习服务。借助 SageMaker,数据科学家和开发人员可以快速、轻松地构建和训练机器学习模型,然后直接将模型部署到生产就绪托管环境中。它提供了一个集成的 Jupyter 编写 Notebook 实例,供您轻松访问数据源以便进行探索和分析,因此您无需管理服务器。此外,它还可以提供常见的机器学习算法,这些算法经过了优化,可以在分布式环境中高效处理非常大的数据。借助对自带算法和框架的原生支持,SageMaker 提供了灵活并且适合具体工作流程的分布式训练选项。通过在 SageMaker Studio 或 SageMaker 控制台中单击几下鼠标按钮以启动模型,即可将模型部署到安全的、可扩展的环境中。训练和托管按使用分钟数计费,没有最低费用,也不需要前期承诺。

本指南包括 SageMaker 功能的信息和教程。有关更多信息,请参阅Amazon SageMaker 开发人员资源

主题

Amazon SageMaker 功能

Amazon SageMaker 包括以下功能:

SageMaker Studio

一体式机器学习环境,您可以在同一应用程序中构建、训练、部署和分析模型。

SageMaker 模型注册表

用于部署机器学习模型的版本控制、工件和世系跟踪、审批工作流和跨账户支持。

SageMaker 项目

使用 SageMaker 项目使用 CI/CD 创建端到端的 ML 解决方案。

SageMaker 模型构建管道

创建和管理直接与 SageMaker 作业集成的机器学习管道。

SageMaker ML 世系跟踪

跟踪机器学习工作流的谱系。

SageMaker 数据牧人员

在 SageMaker 工作室中导入、分析、准备和特征数据。您可以将 Data Wrangler 集成到机器学习工作流中,从而简化和简化数据预处理和特征工程,只需很少甚至无需编码即可。您还可以添加自己的 Python 脚本和转换以自定义数据准备工作流程。

SageMaker 功能店铺

要素和相关元数据的集中存储,因此可以轻松发现和重用要素。可创建两种类型的应用商店:在线商店或脱机应用商店。在线商店可用于低延迟、实时推断用例,离线商店可用于培训和批量推断。

SageMaker 快速启动

通过精选的一键式解决方案、示例笔记本电脑和可部署的预训练模型,了解 SageMaker 的特性和功能。您还可以微调模型并部署模型。

SageMaker 澄清了

通过检测潜在偏差来改进机器学习模型,并帮助解释模型所做的预测。

SageMaker 边缘管理器

优化边缘设备的自定义模型,创建和管理车队,并以高效的运行时间运行模型。

SageMaker Ground Truth

高质量的训练数据集,它们通过使用工作人员和机器学习来创建标记数据集。

Amazon Augmented AI

构建人工审查 ML 预测所需的工作流。Amazon A2I 将人工审核带给所有开发人员,消除了与构建人工审核系统或管理大量人工审核人员相关的千篇一律的繁重工作。

SageMaker Studio 笔记本

下一代 SageMaker 笔记本电脑包括Amazon Web Services Single Sign On(Amazon Web Services SSO) 集成、快速启动时间和单击共享。

下一代 SageMaker 笔记本,包括较短的启动时间和单击共享。

SageMaker 实验室

实验管理和跟踪。您可以使用跟踪的数据重新构建实验,在对等方进行的实验基础上逐步构建,并跟踪模型谱系以进行合规性和审核验证。

SageMaker Debugger 调试程序

在整个训练过程中检查训练参数和数据。自动检测常见错误并向用户发出警报,例如参数值变得太大或太小。

SageMaker Autopilot 上的

不了解机器学习的用户可以快速构建分类和回归模型。

SageMaker 模型监控器

监控和分析生产中的模型(终端节点),以检测数据偏差和模型质量偏差。

Neo SageMaker Neo 上的

训练机器学习模型一次,然后在云端和边缘的任何位置运行。

SageMaker Elastic Inference

提高吞吐量并减少获取实时推理的延迟。

强化学习

代理通过其操作获得最大化的长期奖励。

预处理

分析和预处理数据,处理功能工程问题,并评估模型。

批量转换

预处理数据集,在不需要持久终端节点时运行推理,并将输入记录与推理相关联,以帮助解释结果。

Amazon SageMaker 定价定价

与其他Amazon产品,在使用 Amazon SageMaker 时,您无需签订合同或承诺最低使用量。有关使用 SageMaker 的成本的更多信息,请参阅SageMaker 定价定价

您是首次使用 Amazon SageMaker 的用户吗?

如果您是首次使用 SageMaker 的用户,我们建议您执行以下操作:

  1. ReadAmazon SageMaker 的工作原理— 此部分概述了 SageMaker,说明了主要概念,并介绍了使用 SageMaker 构建 AI 解决方案时涉及的核心组件。我们建议您按所呈现的顺序阅读本主题。

  2. 设置 Amazon SageMaker— 此部分介绍如何设置Amazon帐户并登载到 SageMaker 工作室。

  3. Amazon SageMaker Autopilot 通过自动执行机器学习任务来简化机器学习体验。如果您不熟悉 SageMaker,它提供了最简单的学习路径。它还用作一种极佳的 ML 学习工具,它对为每个自动 ML 任务生成的笔记本提供代码可见性。有关其功能的简介,请参阅使用 Amazon SageMaker Autopilot 实现模型开发自动化。为了开始构建、训练和部署机器学习模型,Autopilot 提供了:

  4. 开始使用 Amazon SageMaker 入门— 此部分将指导您使用 SageMaker Studio 或 SageMaker 控制台和 SageMaker API 训练您的第一个模型。您可以使用 SageMaker 提供的训练算法。

  5. 探索其他主题 – 根据您的需求,执行以下操作:

  6. 查看API 参考— 此部分描述了 SageMaker API 操作。

Amazon SageMaker 的工作原理

SageMaker 是一项完全托管的服务,可让您快速、轻松地将基于机器学习的模型集成到您的应用程序中。本部分概括介绍了机器学习并解释了 SageMaker 的工作原理。如果您是首次使用 SageMaker 的用户,我们建议您按顺序阅读以下部分: