Facebook-Prophet - 大规模预测工具


BSD
跨平台
Python

软件简介

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

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

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

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

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

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

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

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

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