TimesFM 是一个由 Google Research 开发的预训练时间序列基础模型,用于时间序列预测。
来源:据 README 描述 查看 GitHub 仓库 →TimesFM 受关注的原因包括其由 Google Research 开发,解决了时间序列预测的痛点,填补了预训练时间序列模型的空白,并采用了独特的 Transformer 架构进行时间序列预测。
来源:综合 README 描述和项目特征TimesFM 提供了预训练的时间序列基础模型,可以直接用于时间序列预测任务,减少了模型训练的时间和资源消耗。
来源:据 README 描述TimesFM 使用 Transformer 架构进行时间序列预测,能够捕捉时间序列中的长期依赖关系。
来源:据 README 描述TimesFM 支持 PyTorch 和 Flax 后端,可以适应不同的计算环境。
来源:据 README 描述项目采用模块化设计,代码目录结构清晰,分为 src 和 timesfm-forecasting 两个主要部分。src 部分包含模型实现和工具,timesfm-forecasting 部分包含示例和文档。数据通过模型输入进行预测,预测结果通过 API 或直接调用模型方法获取。
来源:代码目录结构infra: 信息不足,待补充 | key_deps: torch, flax, numpy | language: Python | framework: PyTorch, Flax
来源:依赖文件 + 代码目录结构1. 时间序列预测:用于预测股票价格、销售数据等时间序列数据。 2. 异常检测:用于检测时间序列数据中的异常值。 3. 全球温度预测:用于预测全球温度变化。 4. 气象预测:用于预测天气变化。
来源:READMEv1.2.6 (2024-12-31): TimesFM v1.2.6 Changes: 1. Add support for TimesFM-2.0 models. 2. Set the median head as the default point forecaster. v1.2.1 (2024-10-18): TimesFM v1.2.1 Changes: - PyTorch support for TimesFM inference.
来源:GitHub ReleasesTimesFM 是一个值得关注的时间序列预测开源项目,适合需要快速进行时间序列预测的团队或个人使用。