Facebook-Prophet 大规模预测工具

程序名称:Facebook-Prophet

授权协议: BSD

操作系统: 跨平台

开发语言: Python

Facebook-Prophet 介绍

温馨提示:该项目除了使用 BSD
协议授权外,还需遵守附加的专利授权

prophet是一个可以通过 Python 和 R 语言使用的预测工具
Prophet。并非所有的预测问题都可以通过同一种程序(procedure)解决。Prophet 是为我们在 Facebook
所遇到的业务预测任务而优化的,这些任务通常具有以下特点:

  • 对于历史在至少几个月(最好是一年)的每小时、每天或每周的观察

  • 强大的多次的「人类规模级」的季节性:每周的一些天和每年的一些时候

  • 事先知道的以不定期的间隔发生的重要节假日(如,超级碗)

  • 合理数量的缺失的观察或大量异常

  • 历史趋势改变,比如因为产品发布或记录变化

  • 非线性增长曲线的趋势,其中有的趋势达到了自然极限或饱和

下图给出了我们发现的可以大规模使用的预测过程:

Facebook-Prophet 官网

http://facebookincubator.github.io/prophet

相关编程语言

RedHadoop 是一个持续优化的企业级Hadoop基础软件平...
来自 Mozilla 的 Heka 是一个用来收集和整理来自多个...
HBase – Hadoop Database,是一个高可靠性、高性能...
Mincemeat-node 是使用Node.js实现的极简MapReduce框...
REEF 是微软开发的一个大数据框架。 REEF运行在YARN...
Scribe旨在帮助Facebook处理服务器上的大量数据,正...