FeaturizationConfig - Amazon Forecast

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

FeaturizationConfig

注意

此对象属于该 CreatePredictor 操作。如果您使用 CreateAutoPredictor 创建预测器,请参阅 AttributeConfig

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

您可以使用 FeaturizationConfig 对象定义特征化。您可以指定一个转换数组,每个数组对应一个您要进行特征化的字段。然后,您可以在 CreatePredictor 请求中包含该 FeaturizationConfig 对象。在模型训练之前,Amazon Forecast 会将特征化应用于 TARGET_TIME_SERIESRELATED_TIME_SERIES 数据集。

您可以创建多个特征化配置。例如,您可以通过指定不同的特征化配置来调用该 CreatePredictor 操作两次。

内容

ForecastFrequency

预测中的预测频率。

有效间隔为一个整数,后跟 Y(年)、M(月)、W(周)、D(日)、H(小时)和 min(分钟)。例如,“1D”表示每天,“15min”表示每 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。

模式:^Y|M|W|D|H|30min|15min|10min|5min|1min$

必需:是

Featurizations

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

类型:Featurization 对象数组

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

必需:否

ForecastDimensions

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

例如,假设您正在生成所有商店的商品销售预测,并且您的数据集包含一个 store_id 字段。如果您想要按商店显示每件商品的销售预测,则应指定 store_id 为维度。

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

类型:字符串数组

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

长度限制:长度下限为 1。最大长度为 63。

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

必需:否

另请参阅

有关在特定语言的 AWS SDK 中使用此 API 的更多信息,请参阅以下内容: