amazon-web-services - AWS Forecast 的 CreatePredictor 忽略“ForecastDimensions”
问题描述
我定义了一个具有 4 个属性(item_id、商店、日期、需求)的 TARGET 数据集,并且需要每天每家商店预测每件商品。该模型训练良好,但在进行预测时,aws 预测服务每天汇总所有项目,而忽略商店属性。
根据开发人员指南,如果在 TARGET 数据集中描述了其他维度,则会将其考虑在内。这对我不起作用。
见纪录片:ForecastDimensions
如果您想要按商店对每个商品进行销售预测,您可以将 store_id 指定为维度。TARGET_TIME_SERIES 数据集中指定的所有预测维度不需要在 CreatePredictor 请求中指定
这是我的目标数据集模式:
ts_schema_val = [{"AttributeName": "item_id", "AttributeType": "string"},
{"AttributeName": "store", "AttributeType": "string"},
{"AttributeName": "timestamp", "AttributeType": "timestamp"},
{"AttributeName": "demand", "AttributeType": "float"}]
创建预测后,预测中缺少维度“商店”,并且项目未按商店分组。
我能做些什么?
解决方案
似乎您需要在 CreatePredictor.FeaturizationConfig.ForecastDimensions 中指定“存储”。
推荐阅读
- algorithm - 冒泡排序在 1 遍中完成的要求是什么?
- php - 在 Json 输出中正确嵌套数组值
- arrays - 用C在数组中移动指针
- unit-testing - xUnit ClaimsPrincipal 模拟并传入控制器用户为空
- html - 如何(搜索)并将特定数据(按 id)加载到动态创建的行中,使用 node.js
- salesforce - 自定义 Salesforce Lightning 应用程序提供“您无权访问此记录”
- flutter - 如何在颤振地图上获取标记纬度和经度?
- javascript - 如何在 javascript 中导入 papaparse?
- python - 如何在 django 中正确断言 IntegrityError?
- java - SpringBoot 存储库发现响应时间随着许多并发调用而增加,而手动数据库搜索不受影响