本发明涉及大数据分析,尤其涉及一种碳排放量预测方法、装置、设备及介质。
背景技术:
1、目前,碳排放量对于环境的影响越来越重要,因此对于碳排放量的研究也越来越重要。随着环保意识的提高,越来越多针对碳排放量控制的方案也被提出或实际应用。例如,对应区域内实施控制方案之后,对于能源、制造业(或工业)、交通、建筑等各个领域都会造成影响,从而影响最终的碳排放量。而如何预测对应区域在实施控制方案之后的碳排放量也是人们关心的问题。
2、现有技术中,通常在对应区域实施控制方案之后,采集一定时间的碳排放量数据,并通过曲线拟合的方式进行碳排放量的预测。现有技术的问题在于,必须在对应区域先实施控制方案并采集一定时间的碳排放量数据才能进行碳排放量预测,无法在对应区域实施控制方案之前进行预测,且曲线拟合的准确性低,不利于提高碳排放量预测的准确性。
技术实现思路
1、本发明提供一种碳排放量预测方法、装置、设备及介质,用以解决现有技术中在对应区域实施控制方案之后,采集一定时间的碳排放量数据,并通过曲线拟合的方式进行碳排放量的预测的方案无法在对应区域实施控制方案之前进行预测,且不利于提高碳排放量预测的准确性的问题。
2、本发明提供一种碳排放量预测方法,包括:
3、获取目标预测区域的预测参考数据,其中,所述预测参考数据包括所述目标预测区域在历史时段内的碳排放量数据、经济数据、工业数据、交通数据、人口数据、面积数据和地理位置数据;
4、获取目标控制方案;
5、根据所述目标控制方案获取预测参照区域,其中,所述预测参照区域是执行过所述目标控制方案的区域;
6、根据所述预测参照区域获取已训练的碳排放量预测模型,其中,所述已训练的碳排放量预测模型根据所述预测参照区域对应的数据训练获得;
7、根据所述预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据。
8、根据本发明提供的一种碳排放量预测方法,所述根据所述目标控制方案获取预测参照区域,包括:
9、获取参照区域数据库,其中,所述参照区域数据库中包括多个参照区域,各所述参照区域至少执行过控制方案列表中的一个方案,所述控制方案列表中包括所述目标控制方案以及至少一个其它控制方案;
10、判断所述参照区域数据库中是否存在仅执行过所述目标控制方案的参照区域;
11、若是,则将仅执行过所述目标控制方案的参照区域作为所述预测参照区域;
12、若否,则将所述参照区域数据库中所有执行过所述目标控制方案的参照区域都作为所述预测参照区域。
13、根据本发明提供的一种碳排放量预测方法,所述根据所述预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据,包括:
14、根据预设的预处理步骤对所述预测参考数据进行预处理,其中,所述预设的预处理步骤包括异常数据剔除、缺失值补充和数据插值中的至少一种;
15、根据数据类别和/或数据采集时间为预处理之后的预测参考数据设置权重;
16、根据设置权重后的预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据。
17、根据本发明提供的一种碳排放量预测方法,所述根据所述预测参照区域获取已训练的碳排放量预测模型,包括:
18、分别获取各所述预测参照区域对应的历史预测参考数据和标注碳排放量,其中,所述历史预测参考数据包括所述预测参照区域在执行所述目标控制方案之前的历史时段内的碳排放量数据、经济数据、工业数据、交通数据、人口数据、面积数据和地理位置数据,所述标注碳排放量包括所述预测参照区域在执行所述目标控制方案之后的预测时段内的碳排放量数据;
19、根据各所述预测参照区域对应的历史预测参考数据和标注碳排放量训练获取所述已训练的碳排放量预测模型。
20、根据本发明提供的一种碳排放量预测方法,所述根据各所述预测参照区域对应的历史预测参考数据和标注碳排放量训练获取所述已训练的碳排放量预测模型,包括:
21、将所有所述预测参照区域对应的历史预测参考数据和标注碳排放量作为训练数据,对预设的碳排放量预测模型进行训练以获得一个已训练的碳排放量预测模型。
22、根据本发明提供的一种碳排放量预测方法,所述根据各所述预测参照区域对应的历史预测参考数据和标注碳排放量训练获取所述已训练的碳排放量预测模型,包括:
23、根据各所述预测参照区域对应的历史预测参考数据和标注碳排放量获取多组训练数据,其中,一组训练数据由一个预测参照区域对应的历史预测参考数据和标注碳排放量确定;
24、分别根据各组训练数据对预设的碳排放量预测模型进行训练以获得多个已训练的碳排放量预测模型,其中,一个已训练的碳排放量预测模型与一个预测参照区域对应。
25、根据本发明提供的一种碳排放量预测方法,所述根据设置权重后的预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据,包括:
26、将所述设置权重后的预测参考数据分别输入各所述已训练的碳排放量预测模型,获得各所述已训练的碳排放量预测模型输出的预测碳排放量数据;
27、根据各所述已训练的碳排放量预测模型对应的预测参照区域与所述目标预测区域之间的差异数据,为各所述预测碳排放量数据设置权重并对设置权重后的预测碳排放量数据进行加权平均,获得目标预测碳排放量数据,其中,所述差异数据包括所述预测参照区域与所述目标预测区域之间的人口密度比值和/或距离差值。
28、本发明还提供一种碳排放量预测装置,包括:
29、数据获取模块,用于获取目标预测区域的预测参考数据,其中,所述预测参考数据包括所述目标预测区域在历史时段内的碳排放量数据、经济数据、工业数据、交通数据、人口数据、面积数据和地理位置数据;
30、方案获取模块,用于获取目标控制方案;
31、参照区域获取模块,用于根据所述目标控制方案获取预测参照区域,其中,所述预测参照区域是执行过所述目标控制方案的区域;
32、模型获取模块,用于根据所述预测参照区域获取已训练的碳排放量预测模型,其中,所述已训练的碳排放量预测模型根据所述预测参照区域对应的数据训练获得;
33、预测模块,用于根据所述预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据。
34、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一种所述碳排放量预测方法。
35、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现任一种所述碳排放量预测方法。
36、本发明提供的碳排放量预测方法中,获取目标预测区域的预测参考数据,其中,所述预测参考数据包括所述目标预测区域在历史时段内的碳排放量数据、经济数据、工业数据、交通数据、人口数据、面积数据和地理位置数据;获取目标控制方案;根据所述目标控制方案获取预测参照区域,其中,所述预测参照区域是执行过所述目标控制方案的区域;根据所述预测参照区域获取已训练的碳排放量预测模型,其中,所述已训练的碳排放量预测模型根据所述预测参照区域对应的数据训练获得;根据所述预测参考数据和所述已训练的碳排放量预测模型获取所述目标预测区域对应的目标预测碳排放量数据。
37、本发明中,根据需要执行的目标控制方案确定执行过目标控制方案的预测参照区域,从而根据预测参照区域获取对应的已训练的碳排放量预测模型,从而根据目标预测区域对应的预测参考数据和已训练的碳排放量预测模型对目标预测区域实施目标控制方案之后的碳排放量进行预测,获取所述目标预测区域对应的目标预测碳排放量数据。与现有技术相比,无需在目标预测区域实际执行所述目标控制方案即可以实现对目标预测区域执行目标控制方案后的碳排放量进行预测,且不是进行单纯的曲线拟合,而是使用已训练的碳排放量预测模型进行预测,有利于提高碳排放量的预测准确性。