# Weather **Repository Path**: isyangwei/Weather ## Basic Information - **Project Name**: Weather - **Description**: 空气质量模型1.0实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-06-07 - **Last Updated**: 2025-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 空气质量预测 #### 介绍 空气质量模型1.0实现 #### 运行环境 torch1.6.0
numpy1.17.0
pandas1.1.5
#### 软件架构 使用GRU模块设计实现/
Weather/
├────Dataset/
│ ├────Beijing.csv
│ ├────DataSet_BJ.py
│ ├────Test_BJ.py
│ └────Train_BJ.py
├────Model/
│ ├────GRU_Model.py
│ ├────model.py
│ └────rnn_param.pkl
├────Test/
└────Model_Run.py
![总体设计](https://images.gitee.com/uploads/images/2021/0607/190933_b71fc466_5131639.png "GRU2.png")
=========================================================
Beijing.csv:本模型使用的数据集
DataSet_BJ.py:属于处理,与下面两个文件类似(不参与模型运行)
Train_BJ.py:生成训练集
Test_BJ.py:生成测试集
=========================================================
model.py:模型结构
GRU_Model.py:模型训练及测试过程(模型参数的保存)
rnn_param.pkl:模型参数
=========================================================
Model_Run.py:正常模型预测(4-10天的天气情况预测第十一天)
打印输出:
输入:4-10天气指数:
[[ 44. 61. 32. 43. 1.19 36. ]
[156. 210. 92. 94. 4.4 9. ]
[130. 161. 77. 78. 2.61 17. ]
[ 88. 130. 92. 49. 1.57 34. ]
[ 58. 78. 49. 33. 1.48 39. ]
[194. 210. 57. 75. 2.8 19. ]
[262. 286. 67. 95. 4.19 15. ]]
第十一天的天气预测:
[[102.58 123.79 62.01 67.04 2.43 21.66]]
第十一天的实际天气:
['83.0' '121.0' '64.0' '47.0' '1.65' '22.0']
#### 使用说明 如有错误,烦请指正 QQ:1372931501