赞
踩
在这个数字化的时代,时间和数据是推动世界前进的关键因素。LLMTime 是一个创新性的开源项目,它揭示了大型语言模型(LLMs)在时间序列预测中的惊人潜力。无需针对特定任务进行训练,仅通过将数值转化为文本并采样可能的扩展,LLMTime 就能超越传统的时间序列方法。
LLMTime 提出了一种名为 "零样本时间序列预测" 的方法,其核心在于利用预训练的大型语言模型对未来的数值进行预测。通过编码数字为文本,并让模型完成连续的文本,项目展示了强大的泛化能力。这种新方法不仅适用于常见的预测场景,而且其性能随所使用的基线模型的强大程度而增强,如 GPT-3 和 GPT-4。
安装 LLMTIME 只需运行简单的脚本,支持各种环境,包括 CUDA 版本。项目的核心是支持多种 LLMs,包括 GPT 系列和 Mistral。只需修改 models/llms.py
中的代码,就可以轻松接入其他模型。此外,对于特定的 API 使用,例如 OpenAI,提供了便捷的配置指南。
LLMTime 的高效性和灵活性体现在能够根据验证似然性自动调整超参数,以优化性能。尽管如此,其表现并不完全依赖于这些参数,提供了一定程度的鲁棒性。
LLMTime 的应用场景广泛,从金融市场趋势预测到能源消耗预测,再到天气预报,甚至设备维护规划。它可以处理具有挑战性的任务,如缺失值填充,并且能够在无先验信息的情况下发现潜在的模式和趋势,大大简化了预测流程。
如果你热衷于探索时间序列预测的新途径,或者想利用已有的大型语言模型解决实际问题,那么 LLMTime 定会让你眼前一亮。现在就通过阅读项目文档,启动你的预测之旅吧!
git clone https://github.com/gruvv/time-series-forecasting.git
cd time-series-forecasting
source install.sh
引用此项目时,请使用以下 BibTeX 格式:
@inproceedings{gruver2023llmtime,
title={{Large Language Models Are Zero Shot Time Series Forecasters}},
author={Nate Gruver, Marc Finzi, Shikai Qiu and Andrew Gordon Wilson},
booktitle={Advances in Neural Information Processing Systems},
year={2023}
}
未来,就在你的手中,让我们一起用 LLMTime 揭开时间的秘密吧!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。