在亚马逊上使用 Scikit-Learn SageMaker - 亚马逊 SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在亚马逊上使用 Scikit-Learn SageMaker

你可以使用亚马逊 SageMaker 使用自定义 Scikit-Learn 代码训练和部署模型。这些区域有: SageMaker Python SDK scikit-Learn 估算器和模型以及 SageMaker 开源 Scikit-Learn 容器可以编写 Scikit-Learn 脚本并在其中运行 SageMaker 更容易。

要求

Scikit-Learn 1.0 具有以下依赖关系。

依赖关系 最低版本
Python 3.7
NumPy 1.14.6
SciPy 1.1.0
joblib 0.11
threadpoolctl 2.0.0

这些区域有: SageMaker Scikit-Learn 容器支持以下 Scikit-Learn 版本。

支持的 Scikit-Learn 版本 最低的 Python 版本
1.0-1 3.7
0.23-1 3.6
0.20.0 2.7 或者 3.4

有关编写 Scikit-Learn 训练脚本以及使用 Scikit-Learn 估算器和模型的一般信息 SageMaker,请参阅将 Scikit-Learn 与 SageMaker Python S.

您需要做什么?

注意

需要 Matplotlib v2.2.3 或更高版本才能运行 SageMaker Scikit-Learn 示例笔记本。

我想在 SageMaker 中使用 Scikit-learn 进行数据处理、功能设计或模型评估。

有关 Jupyter 笔记本的示例,请参见https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker_processing/scikit_learn_data_processing_and_model_评估.

有关文档,请参阅 ReadTheDocs

我想要在 SageMaker 中训练自定义 Scikit-learn 模型。

有关 Jupyter 笔记本的示例,请参见https://github.com/awslabs/amazon-sagemaker-examples/tree/master/sagemaker-python-sdk/scikit_learn_iris.

有关文档,请参阅使用 Scikit-learn 训练模型

我有一个 Scikit-Learn 模型是我训练过的 SageMaker,我想将其部署到托管端点。

有关更多信息,请参阅 。部署 Scikit-Learn 模型.

我有一个 Scikit-Learn 模型是在外面训练的 SageMaker,我想把它部署到 SageMakerendpoint

有关更多信息,请参阅 。从模型数据部署端点.

我想看看 API 文档亚马逊 SageMaker Python SScikit-Learn 课程。

有关更多信息,请参阅 。Scikit-Learn 课程.

我想看看有关的信息 SageMaker Scikit-Learn 容器。

有关更多信息,请参阅 。SageMaker Scikit-Learn 容器 GitHub 知识库.