写点什么

Amazon Forecast 现在支持按您选择的分位数生成预测

  • 2020-04-07
  • 本文字数:1860 字

    阅读完需:约 6 分钟

Amazon Forecast 现在支持按您选择的分位数生成预测

我们很高兴地宣布,Amazon Forecast 现在可以按您选择的分位数生成预测。


Forecast 在 re:Invent 2018 大会上推出并从 2019 年 8 月起全面开放,是一项完全托管的服务,使用机器学习生成高度准确的预测,用户无需事先具备任何机器学习经验。Forecast 适用于十分广泛的用例,包括估算产品需求、供应链优化、能源需求预测、财务规划、劳动力规划、云基础设施使用量的计算以及流量需求预测等。


Forecast 是一项完全托管的服务,基于与 Amazon.com 使用的相同技术,无需预置任何服务器。此外,您只需按照使用量付费,没有最低费用或预先承诺。您只需提供所需预测的事项的历史数据即可开始使用 Forecast,或者您认为可能影响预测的任何额外数据。后者可能包括价格、事件、天气等会随时间推移变化的数据,以及颜色、类型或区域等分类数据。该服务会根据您的数据自动训练和部署机器学习模型,并且还将提供一个可用于下载预测的自定义 API。


与大多数其他生成点预测 (p50) 解决方案不同,Forecast 可以按三个默认分位数生成概率预测:10% (p10)、50% (p50) 和 90% (p90)。您可以根据业务对资金成本(预测过高)与错过客户需求(预测不足)的平衡,选择最适合自己业务需求的预测。对于 p10 预测,实际值预计会在 10% 的时间低于预测值。如果投资资本的成本很高(例如产品库存过多),p10 分位预测有利于减少订购货品的数量。同理,对于 p90 预测,实际值预计会在 90% 的时间低于预测值。如果错过客户需求将导致严重的收入损失或者客户体验不佳,则 p90 预测更有帮助。有关更多信息,请参阅评估预测器准确率


尽管 Forecast 支持的三个现有分位数十分有用,但也存在局限性,原因有两个。首先,固定的分位数并不总是满足特定用例的要求。例如,如果必须不惜一切代价满足客户需求,则 p99 预测可能比 p90 预测更有用。


其次,由于 Forecast 始终会默认生成三个不同分位数的预测,因此您需要支付三个分位数的费用,即使只有一个分位数与您的决策过程相关。现在,Forecast 允许您覆盖默认分位数,并选择最多五个分位数(介于 1% 和 99% 之间的任何分位数,包括均值)。您可以通过在 CreateForecast API 中传递一个可选参数或者直接在 AWS 管理控制台中指定覆盖分位数,从而完成此操作。您可以继续通过控制台或 QueryForecast API 查询您的预测。


本文将介绍如何通过控制台使用此新功能。您也可以通过 CreateForecast API 使用此功能。


为了演示此功能,我们将使用之前博文 Amazon Forecast – 现已正式发布中相同的示例。该示例使用 UCI 机器学习库中的个人家庭用电数据集。有关如何在 Forecast 中创建预测器的更多信息,请参阅之前的博文。


在预测器激活后,打开控制台以生成预测或使用 CreateForecast API。在创建预测页面,有一个新的可选参数叫做预测类型,您可以在此覆盖默认的 .10、.50 和 .90 分位数。


在本文中,我们添加自定义的 .10、.35、均值、.75 和 .99 分位数。



可接受的值包括介于 .01 和 .99 之间的任何值(以 .01 为增量),包括均值。当分布为非对称分布(例如贝塔分布和负二项分布)时,均值预测不同于中位数 (.50)。在这种情况下,由于您指定了五个分位数,您将需要为所有五个分位数付费。例如,如果您为 5000 个时间序列生成了的预测,您将需要支付 25000 个不同预测的费用。由于服务的账单是以 1000 为单位,因此总费用为 25 x 0.60 USD= 15 USD。有关最新定价计划的更多信息,请参阅 Amazon Forecast 定价


当预测激活后,您可以在控制台使用 Forecast 查询工具来查询和可视化预测。



下图显示了特定时间序列(在此例中为“client_12”)的历史需求和预测。在 CreateForecast 过程中指定的所有分位数(在此例中为 .10、.35、均值、.75 和 .99)都在此处显示。



除了在控制台中查询预测外,您还可以将预测作为 .csv 文件导出至您选择的 Amazon S3 存储桶。导出的 .csv 文件包含所有时间序列以及所选分位数的预测。在我们的具体示例中,这是按所选五个分位数计算的每个客户的能源需求预测。要导出预测,您可以使用 CreateForecastExportJob API 或通过控制台中的“创建预测导出”按钮(如下图所示)。



单击“创建预测导出”后,您将进入下面的详细信息页面。您将此处指定导出作业的名称,指定预测、IAM 角色以及您要存储文件的 S3 存储桶。



导出作业完成后,您可以导航至 S3(通过控制台)并验证该文件已经在相关 S3 存储桶中创建。



本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/amazon-forecast-now-supports-the-generation-of-forecasts-at-a-quantile-of-your-choice/


2020-04-07 17:17896

评论

发布
暂无评论
发现更多内容

腾讯T4整合Spring+Spring MVC+MyBatis+Redis实现,附源码

Java redis 面试 SSM框架

Java开发一年不到,来面试居然敢开口要20K,面完连8K都不想给~

程序知音

Java 编程语言 java面试 java架构 八股文

自动化回归测试平台 AREX 0.2.7 版本正式发布!

AREX 中文社区

开源 自动化测试 接口测试 回归测试

国际版语音房聊天APP,视频语音平台开发搭建经验及后台项目简要说明

山东布谷科技胡月

语音聊天系统 语音直播app开发 国际版语音直播APP 国际版语音系统源码 语音聊天房系统搭建

宝塔SSH ROOT账号无法登录

源字节1号

开源 软件开发 小程序开发

软件测试/测试开发丨app自动化测试之Appium 源码分析

测试人

软件测试 自动化测试 测试开发 appium

bitget合约一键跟单社区交易平台开发功能以及模式分析

开发微hkkf5566

软件测试/测试开发丨iOS自动化真机测试验证环境过程中常见问题

测试人

软件测试 自动化测试 测试开发 ios测试

扫一扫,原来这么简单

HarmonyOS SDK

HMS Core

文档智能分析产业实践,基于PP-StructureV2和OpenVINO实现训练部署开发全流程

飞桨PaddlePaddle

XLD音频无损解码器:X Lossless Decoder中文激活版

真大的脸盆

Mac Mac 软件 音频解码 音频处理工具 音频管理

火山引擎VeDI零售行业解决方案 聚焦精准营销场景提升品牌转化

字节跳动数据平台

大数据 云服务 数据平台 企业号 3 月 PK 榜

融合低代码与GPT,微软的又一个神奇颠覆

ToB行业头条

ONES 入选北大光华 MBA 整合实践项目,推动校企合作

万事ONES

软件测试/测试开发丨iOS自动化测试之基于模拟器的自动化测试

测试人

ios 软件测试 自动化测试 测试开发

Pushing to Git returning Error Code 403

刿刀

Spring为什么需要三个级别的缓存来解决循环依赖

Java spring 面试 循环依赖 三级缓存

视频转换工具:MacX Video Converter Pro中文版

真大的脸盆

Mac Mac 软件 视频转换 格式转换器

AI 未来已至,向量数据库站在新的节点上

Zilliz

英伟达 非结构化数据 Milvus 向量数据库

CSIG企业行-走进合合信息成功举行,聚焦生成式人工智能、智能文档处理前沿热点

合合技术团队

人工智能 图像识别 ChatGPT 文档处理 生成式人工智能

一文详解Java中的ThreadLocal

Java 多线程 线程池 ThreadLocal

牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖

Java java面试 Java八股文 Java面试题 Java面试八股文

用 JavaScript 写出一个彩票系统?

泰罗凹凸曼

JavaScript 前端

Python Dev Day@北京站,我们来啦!

PyChina

太厉害了!GitHub上标星80K的微服务实战笔记,看完跪了

Java 微服务 Spring Cloud Spring Cloud Aliababa

双非渣硕,开发一年,苦刷算法三个月,四面字节成功斩获offer

Java 数据结构 面试 算法

Amazon Forecast 现在支持按您选择的分位数生成预测_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章