FeaturizationConfig - Amazon Forecast

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

FeaturizationConfig

注意

这个对象属于CreatePredictor操作。如果你用以下方法创建了预测变量CreateAutoPredictor,请参阅AttributeConfig.

在一个CreatePredictor操作,指定算法使用指定的数据集组训练模型。您可以选择让操作人员在训练模型之前修改数据字段。这些修改被称为功能.

您可以使用以下命令定义特征FeaturizationConfigobject。您可以指定一个转换数组,每个要特征化的字段对应一个。然后,您可以包括FeaturizationConfig你里面的objectCreatePredictor请求。Amazon Forecast 将该功能应用于TARGET_TIME_SERIESRELATED_TIME_SERIES模型训练之前的数据集。

可以创建多个功能配置。例如,您可能会调用CreatePredictor通过指定不同的特征配置进行两次操作。

目录

Featurizations

数据集字段的特征(转换)信息数组。

类型: 数组Featurization对象

数组成员:最少 1 项。最多 50 项。

必需:否

ForecastDimensions

一个维度(字段)名称数组,用于指定如何对生成的预测进行分组。

例如,假设您正在生成所有门店的商品销售预测,并且您的数据集包含store_id字段中返回的子位置类型。如果你想按商店预测每件商品的销售额,你可以指定store_id作为维度。

中指定的所有预测维度TARGET_TIME_SERIES不需要在中指定数据集CreatePredictor请求。中指定的所有预测维度RELATED_TIME_SERIES必须在CreatePredictor请求。

类型: 字符串数组

数组成员:最少 1 项。最多 10 项。

长度约束:最小长度为 1。最大长度为 63。

模式:^[a-zA-Z][a-zA-Z0-9_]*

必需:否

ForecastFrequency

预测中预测的频率。

有效间隔为整数后跟 Y(年)、M(月)、W(周)、D(天)、H(小时)和分钟(分钟)。例如,“1D” 表示每天,“15 分钟” 表示每 15 分钟一次。您不能指定与下一个较大频率重叠的值。这意味着,例如,您不能将频率指定为 60 分钟,因为这相当于 1 小时。每个频率的有效值如下所示:

  • 分钟-1-59

  • 小时-1-23

  • 第 1-6 天

  • 第 1-4 周

  • 月份-1-11

  • 年份-1

因此,如果您想每隔一周进行一次预测,请指定 “2W”。或者,如果您想要季度预测,则指定 “3M”。

频率必须大于或等于 TARGET_TIME_SERIES 数据集频率。

当提供 RELATED_TIME_SERIES 数据集时,频率必须等于 TARGET_TIME_SERIES 数据集的频率。

类型: 字符串

长度约束:最小长度为 1。最大长度为 5。

模式:^1Y|Y|([1-9]|1[0-1])M|M|[1-4]W|W|[1-6]D|D|([1-9]|1[0-9]|2[0-3])H|H|([1-9]|[1-5][0-9])min$

必需:是

另请参阅

有关在特定语言的 AWS 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: