一种基于深度学习的碳排放预测方法技术

技术编号:34634919 阅读:28 留言:0更新日期:2022-08-24 15:08
本发明专利技术公开了一种基于深度学习的碳排放预测方法,包括获取当前碳排放数据;输入预先构建并训练过的LSTM预测模型,获取碳排放预测结果;其中,所述LSTM预测模型的训练包括:获取预先采集的历史碳排放数据,对历史碳排放数据进行预处理;对所述数据集进行标签分类,得到数据标签类型;对所述标签分类后的数据集进行划分;将所述划分过的数据集输入LSTM预测模型,调整LSTM网络参数,进行训练,获取训练结果;分析所述训练结果,如果效果收敛则结束训练,如果效果较差则重复调整LSTM网络参数步骤,重新训练,直至结果符合要求,本发明专利技术研究了一个更为准确的碳排放预测的方法,为低碳调度提供有效的、可信度高的数据支持。可信度高的数据支持。可信度高的数据支持。

【技术实现步骤摘要】
一种基于深度学习的碳排放预测方法


[0001]本专利技术涉及一种基于深度学习的碳排放预测方法,属于电网调度自动化


技术介绍

[0002]在过去的几十年中,预测逐渐成为各国的研究热点,许多模型和理论被应用于国防、科技预测的研究中,归纳下来,主要有以下三种类型:基于线性理论模型:主要有卡尔曼滤波模型、指数平滑模型、自适应权重模型;基于非线性理论模型:主要有小波理论模型、突变理论模型、混沌理论模型等;基于深度学习的智能预测模型:主要有神经网络模型、非参数回归模型等。其中,基于线性理论模型的预测模型的理论简单、容易被理解,该方法在预测时只能通过本路段的历史数据进行模型训练,没有考虑其他影响,因此随着预测时间间隔的减少,该模型的性能会明显变差。基于非线性理论模型通过数据处理将数据分解为分辨率不同的信号,对分解后的信号分别采用预测算法进行预测,最后将分解信号的预测结果合成就得到了最终的预测结果。这种模型的抗干扰能力较强,但该模型的计算量大,运算效率较低,且对于每一个预测段均需要建立相应的模型,因此当对海量数据进行预测时,需要建立的模型会非常多,训练模型的时间花销也会很大。基于深度学习的智能预测模型需要通过大量的数据去对神经网络模型进行训练,生成的模型是输出数据与输入数据之间的映射关系,输入数据通过该映射关系就能得到与之对应的预测结果。该模型预测精度高,但前期需要大量的历史数据进行模型训练。
[0003]目前,国内碳排放预测技术,大多采用线性或非线性理论的预测技术,考虑了国家发改委发布的区域碳排放因子,范围性较广,适用于全国全省范围较广的碳排放数据,只能作为趋势预测,预测结果误差较大。此外,由于没有引进单个样本的历史数据,没有考虑到样本数据的独特性。因此,需要研究准确的碳排放预测的方法,为低碳调度提供有效的、可信度高的数据支持。

技术实现思路

[0004]本专利技术的目的在于克服现有技术中的不足,提供一种基于深度学习的碳排放预测方法,适用本地区域准确可靠的碳排放预测算法,为双碳背景下的大电网调度运行、市场交易、规划发展等工作提供辅助决策。
[0005]为达到上述目的,本专利技术是采用下述技术方案实现的:
[0006]第一方面,本专利技术提供了一种基于深度学习的碳排放预测方法,包括:
[0007]获取当前碳排放数据;
[0008]输入预先构建并训练过的LSTM预测模型,获取碳排放预测结果;
[0009]其中,所述LSTM预测模型的训练包括:
[0010]获取预先采集的历史碳排放数据,对历史碳排放数据进行预处理,去除无效数据后,形成数据集;
[0011]对所述数据集进行标签分类,得到数据标签类型;
[0012]对所述标签分类后的数据集进行划分,一部分作为训练集,一部分作为测试集;
[0013]将所述划分过的数据集输入LSTM预测模型,调整LSTM网络参数,进行训练,获取训练结果;
[0014]分析所述训练结果,如果效果收敛则结束训练,如果效果较差则重复调整LSTM网络参数步骤,重新训练,直至结果符合要求。
[0015]进一步的,所述对历史碳排放数据进行预处理,包括:
[0016]检查数据的有效性,筛选出错误数据、空数据;
[0017]采用当天24点平均值替换的方法,将所述错误数据、空数据替换掉。
[0018]进一步的,对所述数据集进行标签分类时,将其中的日期格式数据按照预先设定的编码规则进行编码。
[0019]进一步的,对所述标签分类后的数据集进行划分时,将数据集的80%作为训练集,20%作为测试集。
[0020]进一步的,将所述划分过的数据集输入LSTM预测模型,调整LSTM网络参数,进行训练,包括:
[0021]将划分过的数据集输入LSTM预测模型;
[0022]按照预先设定的规则设置好最大迭代次数、初始学利率、学习率衰减方式以及遗留时长,进行训练;其中,所述学习率衰减方式为在设定的周期内,如果准确率没有提升,则折半减小学习率继续训练;所述遗留时长为在设定的每次时间序列内,用设定数量的数据预测下一个数据;
[0023]训练时,80%的训练图片用于模型训练,其余20%的图片用于模型每一周期的验证。
[0024]进一步的,所述LSTM预测模型训练时,如果在设定的周期范围内,模型没有明显的优化提升则设置早停。
[0025]进一步的,所述LSTM预测模型每训练一周期保存一次模型文件。
[0026]进一步的,所述LSTM预测模型训练时,输入的自变量为数据集中的日数据、月数据、年数据,输出的因变量为碳排放数据。
[0027]第二方面,本专利技术提供一种基于深度学习的碳排放预测装置,包括处理器及存储介质;
[0028]所述存储介质用于存储指令;
[0029]所述处理器用于根据所述指令进行操作以执行根据前述任一项所述方法的步骤。
[0030]第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一项所述方法的步骤。
[0031]与现有技术相比,本专利技术所达到的有益效果:
[0032]本专利技术提供一种基于深度学习的碳排放预测方法,通过获取当前碳排放数据;输入预先构建并训练过的LSTM预测模型,获取碳排放预测结果,并通过历史碳排放数据训练LSTM预测模型,使得碳排放预测的方法更为准确,为低碳调度提供有效的、可信度高的数据支持。
附图说明
[0033]图1是本专利技术实施例提供的一种基于深度学习的碳排放预测方法的流程图;
[0034]图2是本专利技术实施例提供的一种基于深度学习的碳排放预测方法的训练过程截图;
[0035]图3是本专利技术实施例提供的预测结果示意图。
具体实施方式
[0036]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0037]实施例1
[0038]本实施例介绍一种基于深度学习的碳排放预测方法,包括:
[0039]获取当前碳排放数据;
[0040]输入预先构建并训练过的LSTM预测模型,获取碳排放预测结果;
[0041]其中,所述LSTM预测模型的训练包括:
[0042]获取预先采集的历史碳排放数据,对历史碳排放数据进行预处理,去除无效数据后,形成数据集;
[0043]对所述数据集进行标签分类,得到数据标签类型;
[0044]对所述标签分类后的数据集进行划分,一部分作为训练集,一部分作为测试集;
[0045]将所述划分过的数据集输入LSTM预测模型,调整LSTM网络参数,进行训练,获取训练结果;
[0046]分析所述训练结果,如果效果收敛则结束训练,如果效果较差则重复调整LSTM网络参数步骤,重新训练,直至结果符合要求。
[0047]本实施例提供的基于深度学习的碳排放预测方法,其应用过程具体涉及如下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的碳排放预测方法,其特征在于,包括:获取当前碳排放数据;输入预先构建并训练过的LSTM预测模型,获取碳排放预测结果;其中,所述LSTM预测模型的训练包括:获取预先采集的历史碳排放数据,对历史碳排放数据进行预处理,去除无效数据后,形成数据集;对所述数据集进行标签分类,得到数据标签类型;对所述标签分类后的数据集进行划分,一部分作为训练集,一部分作为测试集;将所述划分过的数据集输入LSTM预测模型,调整LSTM网络参数,进行训练,获取训练结果;分析所述训练结果,如果效果收敛则结束训练,如果效果较差则重复调整LSTM网络参数步骤,重新训练,直至结果符合要求。2.根据权利要求1所述的基于深度学习的碳排放预测方法,其特征在于:所述对历史碳排放数据进行预处理,包括:检查数据的有效性,筛选出错误数据、空数据;采用当天24点平均值替换的方法,将所述错误数据、空数据替换掉。3.根据权利要求1所述的基于深度学习的碳排放预测方法,其特征在于:对所述数据集进行标签分类时,将其中的日期格式数据按照预先设定的编码规则进行编码。4.根据权利要求1所述的基于深度学习的碳排放预测方法,其特征在于:对所述标签分类后的数据集进行划分时,将数据集的80%作为训练集,20%作为测试集。5.根据权利要求1所述的基于深度学习的碳排放预测方法,其特征在于:将所述划分过的数据集输入LSTM...

【专利技术属性】
技术研发人员:薛晨白昕高鑫冯宇翔孙蕾张力张绥彬程大闯刘艳朱鑫洋
申请(专利权)人:北京科东电力控制系统有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1