当前位置: 首页 > 专利查询>马鞍山学院专利>正文

一种基于机器学习的公共能源消耗预测方法技术

技术编号:27369612 阅读:17 留言:0更新日期:2021-02-19 13:54
本发明专利技术公开了一种基于机器学习的公共能源消耗预测方法,属于能源消耗预测领域。本发明专利技术包括以下步骤:S101、数据收集;S102、数据预处理,包括:A、采用MAD算法进行离群值消除;B、对缺失值进行替换;C、采用PCA算法进行变量归约;S103、预测建模;采用DNN深度神经网络进行计算,利用收集到的数据在Keras库里的R软件工具中将DNN与更多隐藏层一起使用。本发明专利技术克服现有技术中公共能源消耗预测仍缺乏有效手段的现状,拟提供一种基于机器学习的公共能源消耗预测方法,主要解决如何将大数据平台和机器学习整合到用于管理能源的智能系统中,公共部门的效率是智慧城市概念的重要组成部分,本发明专利技术以在现有的MERIDA的智能系统中实现,为用户提供准确的能耗预测。提供准确的能耗预测。提供准确的能耗预测。

【技术实现步骤摘要】
一种基于机器学习的公共能源消耗预测方法


[0001]本专利技术涉及能源消耗预测
,更具体地说,涉及一种基于机器学习的公共能源消耗预测方法。

技术介绍

[0002]在智慧城市的背景下,如何实现公共设施准确的能源消耗是一个亟待解决的重要问题,原因在于大型公共建筑物是主要的能源消费者,尤其是教育、卫生、政府等具有高使用频率的公共大型建筑,而准确的能耗预测模型能有效地为能耗监管和节能优化提供决策依据。但是,机器学习的最新发展在此领域中,大数据环境尚未得到充分利用。
[0003]经检索,中国专利申请号:201811519685.5,专利技术创造名称为:一种能源消耗预测方法及装置,该申请案公开了一种能源消耗预测方法及装置,包括:将获取的第一数据输入预先训练完成的ARIMA模型,将获取的第二数据输入预先训练完成的SVM模型;基于ARIMA模型,确定第一能源消耗预测值,基于SVM模型,确定第二能源消耗预测值;根据第一能源消耗预测值和第二能源消耗预测值,确定第一预测时间的目标能源消耗预测值。由于在进行能源消耗预测时,基于ARIMA模型,确定第一能源消耗预测值,基于SVM模型,确定第二能源消耗预测值。结合ARIMA模型确定的第一能源消耗预测值和SVM模型确定的第二能源消耗预测值,确定出目标能源消耗预测值。利用ARIMA模型和SVM模型的优点,使确定的目标能源消耗预测值更准确。该申请案仍有进一步优化的空间。

技术实现思路

[0004]1.专利技术要解决的技术问题
[0005]本专利技术的目的在于克服现有技术中公共能源消耗预测仍缺乏有效手段的现状,拟提供一种基于机器学习的公共能源消耗预测方法,主要解决如何将大数据平台和机器学习整合到用于管理能源的智能系统中,公共部门的效率是智慧城市概念的重要组成部分,本专利技术以在现有的MERIDA的智能系统中实现,为用户提供准确的能耗预测。
[0006]2.技术方案
[0007]为达到上述目的,本专利技术提供的技术方案为:
[0008]本专利技术的一种基于机器学习的公共能源消耗预测方法,包括以下步骤:
[0009]S101、数据收集;
[0010]S102、数据预处理,包括:
[0011]A、采用MAD算法进行离群值消除;
[0012]B、对缺失值进行替换;
[0013]C、采用PCA算法进行变量归约;
[0014]S103、预测建模;采用DNN深度神经网络进行计算,利用收集到的数据在Keras库里的R软件工具中将DNN与更多隐藏层一起使用,通过使用对称性评估所有DNN模型的准确性平均误差百分比;将训练样本进一步分为训练和测试子样本,神经网络在训练样本上进行k
次迭代训练,并进行测试在测试子样本上;如果测试错误,则重复该过程子样本减少,或者最大迭代次数到达为100000,如果错误开始增加,则过程停止。
[0015]更进一步地,步骤S101中数据收集,包括从以下三种类型程序中进行数据收集:a、转让施工,每个公众的活力、地理空间、静态职业属性从EMIS信息系统获取;b、物联网网络中使用SCADA自动读取能耗传感器收集能耗数据和动态占用数据;c、收集网络中的环境数据,包括气温、风速、空气压力。
[0016]更进一步地,步骤S102中的离群值消除,具体包括以下过程:
[0017]A1、计算所有元素的中位值X
median

[0018]A2、计算所有元素与中位值的绝对偏差:bias=|X
i-X
median
|;
[0019]A3、取得绝对偏差的中位值MAD=bias
median

[0020]A4、确定参数n,则可以对所有的数据作如下调整:
[0021][0022]更进一步地,步骤S102中的对缺失值进行替换,具体包括以下过程:
[0023]B1、对无缺失值的n个样本样本求所有的阶差商公式;
[0024]B2、联立差商公式建立插值多项式f(x);
[0025]B3、将含有缺失值的样本对应的属性点x带入插值多项式f(x),获取近似值。
[0026]更进一步地,步骤S102中的变量归约,具体包括以下过程:
[0027]C1、一行为一个特征,对每个特征求平均值,用原来的数据减去每个特征的平均值,得到新的中心化之后的数据;
[0028]C2、求特征协方差矩阵;
[0029]C3、根据协方差矩阵,求特征值和特征向量;
[0030]C4、对特征值按照降序顺序排列,相应的给出特征向量,选择主成分,求投影矩阵;选择排序靠前的部分典型更精确数据进行投影矩阵;
[0031]C5、根据投影矩阵求出降维后的数据;
[0032]其中所有预处理步骤均与聚类一起执行程序,每个输入属性中的缺失值已被替换,通过该属性中其余值的平均值得出。
[0033]更进一步地,步骤S103中预测建模的具体过程如下:
[0034]采用人工神经网络,具有一个输入层、隐藏层和输出层,对于一个隐藏层,基本计算包括一个求和函数:输入层单元的加权输入;以及激活函数:通过使用线性函数或非线性函数计算隐藏层的输出;计算为:
[0035][0036]其中yc是计算的输出,xi是输入向量的元素X,wi是权重向量W的元素,权重的值是最初从区间[-1,1]中随机确定,然后进行调整误差项,n是其中的隐藏节点数层;
[0037]利用收集到的数据在Keras库里的R软件工具中将DNN与第2、第3、第4隐藏层一起使用,重量调整为通过辍学方法进行泛化较好,辍学率为0.1,隐藏数通过交叉验证程序优化每个隐藏层中的单元,隐藏层的数量被选为随机间隔中的数字;激活函数应用于每个隐
藏层和输出层,每个隐藏层的优化算法是Adam算法,学习率为0.001,最多训练200次;
[0038]通过使用对称性评估所有DNN模型的准确性平均误差百分比:
[0039][0040]其中y
t
是目标实际输出,而y
c
是计算的输出,以及n是样本中的观察次数;
[0041]训练样本进一步分为训练和测试子样本,以便通过交叉验证确定DNN的训练时间程序;在该过程中,神经网络在训练样本上进行k次迭代训练,并进行测试在测试子样本上,如果测试错误,则重复该过程子样本减少,或者最大迭代次数为100000,如果错误开始增加,则过程停止。
[0042]3.有益效果
[0043]采用本专利技术提供的技术方案,与现有技术相比,具有如下有益效果:
[0044](1)本专利技术的一种基于机器学习的公共能源消耗预测方法,将大数据平台和机器学习整整合应用在能源管理系统中,可以有效提高公共管理的能源效率,采用的预测模型集成了大数据收集和预测公共建筑中每种能源的能耗,预测模型建模方法简单,基于机器学习使能耗预测更准确。
[0045](2)本专利技术的一种基于机器学习的公共能源消耗预测方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器学习的公共能源消耗预测方法,其特征在于,包括以下步骤:S101、数据收集;S102、数据预处理,包括:A、采用MAD算法进行离群值消除;B、对缺失值进行替换;C、采用PCA算法进行变量归约;S103、预测建模;采用DNN深度神经网络进行计算,利用收集到的数据在Keras库里的R软件工具中将DNN与更多隐藏层一起使用,通过使用对称性评估所有DNN模型的准确性平均误差百分比;将训练样本进一步分为训练和测试子样本,神经网络在训练样本上进行k次迭代训练,并进行测试在测试子样本上;如果测试错误,则重复该过程子样本减少,或者最大迭代次数到达为100000,如果错误开始增加,则过程停止。2.根据权利要求1所述的一种基于机器学习的公共能源消耗预测方法,其特征在于:步骤S101中数据收集,包括从以下三种类型程序中进行数据收集:a、转让施工,每个公众的活力、地理空间、静态职业属性从EMIS信息系统获取;b、物联网网络中使用SCADA自动读取能耗传感器收集能耗数据和动态占用数据;c、收集网络中的环境数据,包括气温、风速、空气压力。3.根据权利要求1所述的一种基于机器学习的公共能源消耗预测方法,其特征在于:步骤S102中的离群值消除,具体包括以下过程:A1、计算所有元素的中位值X
median
;A2、计算所有元素与中位值的绝对偏差:A3、取得绝对偏差的中位值A4、确定参数n,则可以对所有的数据作如下调整:4.根据权利要求3所述的一种基于机器学习的公共能源消耗预测方法,其特征在于:步骤S102中的对缺失值进行替换,具体包括以下过程:B1、对无缺失值的n个样本样本求所有的阶差商公式;B2、联立差商公式建立插值多项式f(x);B3、将含有缺失值的样本对应的属性点x带入插值多项式f(x),获取近似值。5.根据权利要求4所述的一种基于机器学习的公共能源消耗预测方法,其特征在于:步骤S102中的变量归约,具体包括以下过程:C1、一行...

【专利技术属性】
技术研发人员:林必毅苏聪郭伟郭晓明
申请(专利权)人:马鞍山学院
类型:发明
国别省市:

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

1