[发明专利]一种基于深层结构循环神经网络的PM2.5预测方法有效
申请号: | 201711130537.X | 申请日: | 2017-11-15 |
公开(公告)号: | CN107909206B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 刘珊;杨波;郑文锋;宋利红 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/08 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于深层结构循环神经网络的PM2.5预测方法,利用采集的大量数据,根据深度学习和循环神经网络理论构建深层结构的PM2.5的预测模型,通过数据特征的提取和训练,实现雾霾天气的预测,旨在提高雾霾预测的效率和精度,为雾霾预防和治理提出有说服力的决策依据。预测模型对于数据结构几乎没什么要求,只要数据足够大时能自学习,使得深度学习非常适合当下互联网大数据应用的需要。 | ||
搜索关键词: | 一种 基于 深层 结构 循环 神经网络 pm2 预测 方法 | ||
【主权项】:
一种基于深层结构循环神经网络的PM2.5预测方法,其特征在于,包括以下步骤:(1)、获取历史天气数据,包括每小时的温度,光照,风速,降雨量,SO2,O3,NO,PM10,PM2.5数据指标,其中,温度单位:℃,光照单位:lm/㎡,风速单位:m/s,降雨量单位:mm,SO2,O3,NO,PM10,PM2.5均是浓度数据;(2)、数据预处理(2.1)、对缺失历史天气数据进行补全处理利用均值法补全缺失的历史天气数据:Xt=12(Xt-1+Xt+1)]]>其中,Xt表示当前时刻的缺失历史天气数据,Xt‑1表示前一时刻的缺失历史天气数据,Xt+1表示前后一时刻的缺失历史天气数据;(2.2)、对所有历史天气数据进行归一化处理按照如下公式将所以历史天气数据归一化到‑1~1之间;X′=X-X‾Xmax-Xmin]]>其中,X'表示归一化后的历史天气数据,X表示归一化前的历史天气数据,表示历史天气数据均值,Xmax表示历史天气数据最大值,Xmin表示历史天气数据最小值;(3)、将预处理完成后的历史天气数据按照比例分为训练数据和测试数据;(4)、基于深度学习理论和循环神经网络构造深层结构的PM2.5预测模型(4.1)、构建深层循环神经网络预测模型:一层输入层,多层隐藏层,一层输入层,模型深度大于N层,输入是训练数据,输出是PM2.5浓度的预测值;(4.2)、设输入层维度为K×(H‑1),输出层维度为1×T,输入层与隐藏层,隐藏层与隐藏层,隐藏层和输出层的激活函数采用Tanh函数;其中,K表示循环神经网络按时间序列展开的深度,即K个时间帧,每一个时间帧输入一组历史天气数据;H表示数据指标数目,T表示循环神经网络的预测模型输出数据个数,表示用K条历史数据预测未来T个时刻的PM2.5浓度,即为了输入前K个时刻的天气数据,预测出之后T个时刻的PM2.5浓度数据;(4.3)、选择PM2.5预测模型中使用的损失函数在PM2.5预测模型中采用均方误差作为损失函数:Loss(y,y′)batch=J(θ0;xiτ;yiτ)=12qt[Σi=1qΣj=1t(yi,j-yi,j′)2]]]>其中,t为输出向量维度,yi,j表示训练数据的真实值,yi,j'表示训练数据的预测值;(4.4)、采用小批量随机梯度下降算法更新PM2.5预测模型中的参数(4.4.1)、初始化参数θ0;(4.4.2)、将训练数据按照时间序列每m个训练数据分为一组,再利用小批量随机梯度下降算法计算第一组训练数据中每个训练训练数据的梯度值,然后梯度值进行加权平均求和,得到本组训练数据的下降梯度i表示第i组训练数据,表示第i组中第τ个训练数据对应的输入、输出数据;(4.4.3)、本组训练数据的下降梯度更新PM2.5预测模型中的参数,参数更新公式为:θi=θi-1-ηq▿θiJ(θ0;xiτ;yiτ)]]>其中,θi‑1表示上一组数据训练完成后的目标参数,θi表示本组训练数据完成后的目标参数,η表示学习率;(4.4.4)、当本组训练数据完成后的目标参数更新完成后,返回步骤(4.4.2)进行下一组训练数据的训练及更新,直到误差值低于设定期望误差值或者最后一组训练数据训练完成时结束,然后更新并保存最终参数,得到训练完成的PM2.5预测模型;(5)、判断PM2.5预测模型的是否达到训练停止条件将测试集数据按照时间序列输入一个K组数据至已经训练好的PM2.5预测模型中,输出T个预测值,再将每个预测值和真实值之间进行误差判断,如果误差在允许范围内,则认为预测模型完成训练,否则返回步骤(4)重新训练,直到达到停止条件;(6)、利用PM2.5预测模型进行PM2.5的预测将当前K组天气数据输入至PM2.5预测模型,输出T个PM2.5预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711130537.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于年度定额的风电场备件的库存优化方法
- 下一篇:使用地点式水处理系统
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理