创建批量预测 - Amazon Machine Learning

我们不再更新 Amazon Machine Learning 服务,也不再接受新用户使用该服务。本文档可供现有用户使用,但我们不会再对其进行更新。有关更多信息,请参阅什么是 Amazon Machine Learning

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

创建批量预测

要创建批量预测,您可以使用 Amazon Machine Learning (Amazon ML) 控制台或 API 创建 BatchPrediction 对象。BatchPrediction 对象描述 Amazon ML 使用您的 ML 模型和一组输入观察生成的预测集。在您创建 BatchPrediction 对象时,Amazon ML 启动计算预测的同步工作流。

对于您为下面两种数据源使用的架构必须相同:获取批量预测时使用的数据源,以及在训练为预测而查询的 ML 模型时使用的数据源。其中的一个例外是,批量预测的数据源无需包括目标属性,因为 Amazon ML 预测目标。如果您提供目标属性,Amazon ML 会忽略其值。

创建批量预测(控制台)

要使用 Amazon ML 控制台创建批量预测,请使用“创建批量预测”向导。

创建批量预测(控制台)
  1. 登录 AWS Management Console 并打开 Amazon Machine Learning 控制台,网址为https://console.aws.amazon.com/machinelearning/

  2. 在 Amazon ML 控制面板上的对象下,选择新建...,然后选择批量预测

  3. 选择您要用于创建批量预测的 Amazon ML 模型。

  4. 要确认您希望使用此模型,请选择继续

  5. 选择您要为其创建预测的数据源。数据源必须与您模型具有相同的架构,尽管它无需包括目标属性。

  6. 选择继续

  7. 对于S3 目标,键入您 S3 存储桶的名称。

  8. 选择审核

  9. 检查您的设置,然后选择创建批量预测

创建批量预测 (API)

要使用 Amazon ML API 创建 BatchPrediction 对象,您必须提供以下参数:

Datasource ID

指向要预测的观察的数据源的 ID。例如,如果您希望预测名为 s3://examplebucket/input.csv 的文件中的数据,则应创建指向该数据文件的数据源对象,然后将数据源的 ID 与此参数一起传入。

BatchPrediction ID

要分配到批量预测的 ID。

ML Model ID

Amazon ML 应在其中查询预测的 ML 模型的 ID。

Output Uri

S3 存储桶的 URI,在其中存储预测的输出。Amazon ML 必须有权将数据写入此存储桶。

OutputUri 参数必须引用以正斜杠(“/”)字符结尾的 S3 路径,如下例中所示:

s3://examplebucket/examplepath/

有关配置 S3 权限的信息,请参阅 向 Amazon ML 授予将预测输出到 Amazon S3 的权限

(可选) BatchPrediction 名称

(可选)批量预测的人类可读名称。