# LT-Forecast
**Repository Path**: CMCC-jiutian/lt-forecast
## Basic Information
- **Project Name**: LT-Forecast
- **Description**: 基于人工智能算法,利用历史网络流量数据和其他相关数据进行建模和预测。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 31
- **Created**: 2024-10-15
- **Last Updated**: 2025-10-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LT-Forecast 用户指导手册
LT-Forecast 是一个开源项目,旨在让研究者基于人工智能(AI)算法,利用历史网络流量数据和其他相关数据进行建模和预测。
本手册将指导您如何参与到 LT-Forecast 项目中来,包括如何设置您的开发环境、如何提交您的代码以及如何与我们协作。
## 项目概览
LT-Forecast 项目提供了现网 3 个地市 26 个月小时级的网络流量数据和节假日时间信息。研究者可以基于这些数据,使用 AI 算法预测未来 110 天内小时级的网络流量情况。
关联赛事链接:[2024 河北省“九天杯”人工智能命题打榜赛:城市网络流量长时预测](https://jiutian.10086.cn/open/#/taskParticulars/720010/?cid=150&src=gitee)
## 环境设置
在开始之前,请确保您的开发环境中安装了以下软件和库:
Python 3.9.6
torch 2.4.1
pandas 2.2.3
numpy 2.0.2
scikit-learn 1.5.2
matplotlib 3.9.2
seaborn 0.13.2
您可以通过以下命令安装所需的库:
```python
pip install torch pandas numpy scikit-learn matplotlib seaborn
```
## 获取项目代码 & 创建个人分支
- 进入 [LT-Forecast 开源项目](https://gitee.com/CMCC-jiutian/lt-forecast),将其 fork 到您自己的代码仓;
- 通过 git 方法克隆远程代码仓:
```python
git clone https://gitee.com/{your_forked_repo}/lt-forecast.git
```
- 为了便于代码管理和审核,建议每位参与者都创建自己的分支,命名为 “**团队名称**”。
```python
git checkout -b {团队名称}
```
## 提交代码
感谢您对本项目的贡献。在您提交代码之前,请仔细阅读以下条款。通过提交代码,您同意遵守并默认签署[用户贡献者协议](./Docs/用户贡献者协议.md)
请按照以下步骤提交您的代码:
- 创建个人文件夹:在根目录的 LTF_challenge 下以 “**团队名称-评测分数**” 创建文件夹;
```python
mkdir LTF_challenge/{团队名称-评测分数}
```
- 提交代码:将您的代码放入以 “团队名称-评测分数” 命名的文件夹中,然后提交;
```python
git add .
git commit -m "您的提交信息"
git push origin {团队名称}
```
- 提交 Pull Request (PR):在 Gitee 上,请基于您的分支创建并提交一个 PR,我们将对您的 PR 进行审核。请注意,您需要将 PR 申请提交到目标分支 CMCC-jiutian/lt-forecast 的 master 分支上,并且 PR 申请的标题应遵循格式:“团队名称-评测分数”。
## 代码结构
请参考[技术手册](./Docs/LF-Forecast技术手册.md)
## 参与贡献
我们非常欢迎您的贡献!无论是代码改进、文档更新还是 bug 修复,都是宝贵的贡献。请按照上述步骤提交您的代码,我们将尽快进行审核。
我们期待您的参与和贡献!