居住建筑的能源消耗很大一部分在建筑能源消耗,提高能源效率是很重要的居住建筑的绿色发展。为了更有效地评价住宅建筑的能耗,提出了一种基于随机森林预测模型和BP神经网络(RF-BPNN)。验证RF-BPNN组合模型的预测效果,实验通过使用能效数据集在UCI数据库中,和模型评估五个指标:平均绝对误差、均方根误差、平均绝对百分比误差,相关系数,巧合指数。与随机森林相比,BP神经网络模型,和其他现有的模型,分别是由实验结果证明RF-BPNN模型具有更高的预测精度和更好的稳定性。
全球变暖已经成为一个重要的全球环境问题迫切需要解决。一些数据表明,平均气温上升了0.74°C在过去10年中,和温度增加率在过去5年中是过去100年的两倍
建筑包括商业建筑、写字楼和住宅。单位能耗住宅面积很小,但总量大;因此,它不能被忽视。住宅建筑,能源消耗主要是由于使用加热、通风和空调系统(HVAC) [
最近,许多学者提出了仿真工具来预测建筑的HL和CL。Evcil [
机器学习算法的优缺点的比较。
| 算法 | 优势 | 缺点 |
|---|---|---|
| DT ( |
结构简单;适合处理大量的数据;运行速度快 | 不容易处理缺失数据和容易过度拟合;忽略属性数据集之间的关系 |
| 然而,( |
没有数据分布要求,更快的训练阶段 | 不容易找到特性之间的关系;计算量大、速度慢 |
| 支持向量机( |
解决小样本、非线性问题;更好的处理高维数据;更好的泛化能力 | 可怜的解释高维映射内核函数的能力,尤其是径向基核函数;对缺失的数据值更敏感;较长的训练时间 |
| 摘要( |
较强的学习能力;强烈的健壮和容错嘈杂的数据;可以处理非线性问题好吗 | 很难确定网络结构;更多的参数;客观性的训练数据的选择 |
| 射频( |
可以处理高维问题更高的预测精度;对噪声数据和不容易过度拟合 | 属于黑盒模型;难以解释的内部运行机制 |
不同的预测方法反映对象的变化趋势及其影响因素从不同的方面;与此同时,根据各自不同的信息将提供原则。因此,任何单一的预测方法是面对不完全信息和预测精度高的波动
住宅建筑的能耗影响的面积的房子,房子的方向,相对密实度的房子,和其他因素。与此同时,数据分布与更复杂的离散属性变量和嘈杂的数据。如表所示
随机森林(RF)从一个分类和回归树(CART),这是一个许多树的集合。购物车方法是一种强大的非线性机器学习方法与简单的原则,通常会产生更精确的预测结果。使用二分递归分区方法,车将样本集分为两个子集,这样将会有两个分支在每个nonleaf节点之上。射频的训练过程是一样的车,与候选人的一个随机选择的子集的差异变量可以用来选择最好的为每一个细分变量。灵活的、健壮的、可用的、高效、射频等可用于分析分类、回归,预测,和聚类
人工神经网络(ANN)是一个监督机器学习算法。安是基于生物学习和结构类似于人类的神经系统。一个典型的安围绕三层结构,包括一个输入层、隐含层和输出层。安的BP神经网络(摘要)是一种广泛使用的神经网络,这是一个多层前馈神经网络反向传播的错误。在培训过程中,神经元之间的连接权值和阈值不断调整,直到达到目标值。自从BP神经网络能够处理大量的样本,可以有效地解决非线性问题和迅速,广泛应用于疾病诊断领域的(
一个机器学习方法的预测结果是不准确的,为了利用优势以及克服单一模型的缺点,本文结合了随机森林(RF)和BP神经网络(摘要)一起获得RF-BPNN模型。事实上,合并后的模型是一个异构集成模型相结合和补充提供的分类信息通过集成多个单一模型思想和最后获得一个集成模型。因此,这两种组合模型的预测精度和泛化性能理论上可以进一步改善。RF-BPNN模式指的获得的组合模型加权组合射频模型和摘要模型各自的建筑能耗预测结果。BF-BPNN模型的适用范围和单一模型(射频模型,摘要模型)是相同的。
的流程图RF-BPNN结合建筑能耗预测模型如图
原始数据的预处理居住建筑能源消耗。数据预处理包括数据规范化和数据组分区
数据归一化。输入数据归一化是为了消除原始数据的维数。本文应用广泛使用标准差标准化方法。和正常化过程所示
在方程(
数据集的分区。为了测试模型的泛化能力,数据集分为训练集和测试集的比例约为9:1。训练集用于估计模型,测试集是用来测试的性能模型
随机森林(RF)模型和BP神经网络(摘要)模型,分别用来预测住宅建筑能源消耗。
在住宅建筑能耗的预测随机森林。具体过程如下
确定决策树在随机森林的数量
选择
选择最优分割属性。在回归问题,细分原则是误差平方的总和
建立决策树
保持迭代过程(2)-(3),直到所有随机森林的树木已经分裂。每个决策树将有一个测试集预测结果,预测结果的平均的决策树将被视为随机森林预测结果
住宅建筑能耗预测BP神经网络。BP神经网络通常是一个三层网络结构:输入层、隐藏层和输出层。BP神经网络的结构如图
在这个图中,
确定BP神经网络的结构。BP神经网络的结构主要是指隐层神经元的数目
确定权重的连接
计算训练误差。如果训练之间的误差值和真正的价值不是一个合理的范围内,它必须返回到步骤(2),直到训练误差在合理范围内
输出最优权重矩阵训练后,将其应用于测试集,和输出预测结果
结合随机森林的预测结果和摘要能源消费中获得的一步
RF-BPNN能耗预测流程图。
BP神经网络的结构。
每个预测模型的方差计算由以下方程。
在方程(
每个模型的动态权重计算如下。
的能源消费预测结果组合模型是获得的权重相乘得到的从上面的方程与相应的能耗预测值然后求和值。
在方程(
本节实验都实现一个统一的实验环境。在实验中,操作系统是Windows 7, CPU是英特尔的1.60 GHz和4 GB内存,编程工具是PyCharm 2018.2。
验证的有效性提出RF-BPNN住宅建筑能耗预测模型相结合,能效UCI数据集,一个机器学习的权威数据库,用于实验。能效数据集由768年的数据,8输入变量(X1-X8),2输出变量(日元,Y2)。具体的数据描述如表所示
数据集的描述。
| 变量 | 属性名 | 缩写 | 可能值的数量 | 最低 | 最大 | 平均 | 中位数 | 标准偏差 |
|---|---|---|---|---|---|---|---|---|
| X1 | 相对密实度 | 钢筋混凝土 | 12 | 0.62 | 1.00 | 0.76 | 0.76 | 0.10 |
| X2 | 表面积 | SA | 12 | 2.00 | 808.50 | 670.83 | 661.50 | 91.28 |
| X3 | 墙面积 | 佤邦 | 7 | 3.00 | 416.50 | 318.08 | 318.50 | 45.05 |
| X4 | 屋顶面积 | 类风湿性关节炎 | 4 | 4.00 | 220.50 | 176.37 | 147.00 | 45.56 |
| X5 | 总高度 | 哦 | 2 | 3.50 | 7.00 | 5.24 | 5.00 | 1.75 |
| X6 | 取向 | 或 | 4 | 2.00 | 6.00 | 3.50 | 4.00 | 1.12 |
| X7 | 玻璃面积 | 遗传算法 | 4 | 0.00 | 7.00 | 0.24 | 0.25 | 0.27 |
| 的混合体 | 玻璃面积分布 | 迦得 | 6 | 0.00 | 8.00 | 2.81 | 3.00 | 1.56 |
| 日元 | 热负荷 | 霍奇金淋巴瘤 | 583年 | 1.00 | 43.10 | 22.27 | 18.89 | 10.11 |
| Y2 | 冷负荷 | CL | 636年 | 2.00 | 48.03 | 24.55 | 22.07 | 9.54 |
数据
热负荷(HL)。
冷负荷(CL)。
进一步探索每个输入属性之间的相关性的强度(X1-X8)和输出变量(日元和Y2住宅、皮尔森相关系数进行了测试,具体结果如表所示
皮尔森相关系数。
| X1 | X2 | X3 | X4 | X5 | X6 | X7 | 的混合体 | 日元 | Y2 | |
|---|---|---|---|---|---|---|---|---|---|---|
| X1 | 1.00 | -1.00 | -0.26 | -0.87 | 0.87 | 0.00 | 0.00 | 0.00 | 0.62 | 0.65 |
| X2 | -1.00 | 1.00 | 0.26 | 0.87 | -0.87 | 0.00 | 0.00 | 0.00 | -0.62 | -0.65 |
| X3 | -0.26 | 0.26 | 1.00 | -0.19 | 0.22 | 0.00 | 0.00 | 0.00 | 0.47 | 0.42 |
| X4 | -0.87 | 0.87 | -0.19 | 1.00 | -0.94 | 0.00 | 0.00 | 0.00 | -0.80 | -0.80 |
| X5 | 0.87 | -0.87 | 0.22 | -0.94 | 1.00 | 0.00 | 0.00 | 0.00 | 0.86 | 0.86 |
| X6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 0.00 | 0.02 |
| X7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 0.19 | 0.32 | 0.29 |
| 的混合体 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.19 | 1.00 | 0.07 | 0.05 |
| 日元 | 0.62 | -0.62 | 0.47 | -0.80 | 0.86 | 0.00 | 0.32 | 0.07 | 1.00 | 0.97 |
| Y2 | 0.65 | -0.65 | 0.42 | -0.80 | 0.86 | 0.02 | 0.29 | 0.05 | 0.97 | 1.00 |
它可以看到从方程(
摘要的隐层节点的数量对实验结果有着至关重要的影响。有不同的问题需要解决,没有精确的方法来指导选择适当数量的隐层节点的摘要。因此,根据这项研究,一个典型的3 - layer BP神经网络,建立了8个输入属性作为输入单元和两个预测目标作为输出层神经元的数量,和方法来确定隐层节点的数目是指在文献[
在方程(
为了防止过度拟合,10倍交叉验证法和平均100重复运行的结果作为最终结果。
为了准确地评估模型的预测性能,五个回归模型评估标准,平均绝对误差(MAE)、均方根偏差(RMSD),平均绝对百分误差(日军),相关系数(
平均绝对误差(MAE):
均方根偏差(RMSD):
平均绝对误差百分比(日军):
相关系数(
巧合指示器(IA):
在上述方程,
充分说明RF-BPNN组合模型的精度高于单一模型在预测建筑能源消耗,预测结果的相对精度的两个测试集(HL和CL)进行比较,结果如图
HL预测的相对误差曲线速度每个模型。
CL预测的相对误差曲线速度每个模型。
我们可以看到数据
进一步比较该组合模型的预测精度RF-BPNN与单一模型射频和摘要,回归模型的性能评价方法中引入部分
比较预测结果射频、摘要和RF-BPNN模型。
| 评估标准 | 射频 | 摘要利用 | RF-BPNN | |
|---|---|---|---|---|
| 霍奇金淋巴瘤 | 美 |
|
|
|
| RMSE |
|
|
|
|
| 日军(%) |
|
|
|
|
|
|
|
|
|
|
| IA |
|
|
|
|
|
|
||||
| CL | 美 |
|
|
|
| RMSE |
|
|
|
|
| 日军(%) |
|
|
|
|
|
|
|
|
|
|
| IA |
|
|
|
|
注:表中的结果代表的均值100重复运行的结果和标准偏差。
从表可以看出
数据
霍奇金淋巴瘤的真正价值的比较和预测价值。
CL的真实值和预测值的比较。
见图
此外,为了进一步验证RF-BPNN方法的有效性提出了本文实验结果本文与现有模型的结果进行比较。因为现有的模型的结果是不公开的,结果从原始文献引用。和的结果比较如表所示
RF-BPNN与现有模型的比较结果。
| 方法 | 美 | RMSE | 日军(%) | |
|---|---|---|---|---|
| 霍奇金淋巴瘤 | irl [ |
2.1400 | 3.1400 | 10.0900 |
| SVR [ |
0.4320 | 0.6100 | - - - - - - | |
| 购物车( |
0.4370 | 0.8000 | - - - - - - | |
| ANN-SVR [ |
|
|
1.5570 | |
| HYBRID-LIN [ |
0.5100 | 0.7874 |
|
|
| 然而, | 1.9529 | 2.3329 | 8.4504 | |
| RF-BPNN | 0.3199 | 0.4550 | 1.4591 | |
|
|
||||
| CL | irl [ |
2.2100 | 3.3900 | 8.4100 |
| SVR [ |
0.8900 | 1.6470 | - - - - - - | |
| 购物车( |
1.1570 | 1.8410 | - - - - - - | |
| ANN-SVR [ |
0.973 | 1.5660 | 3.4550 | |
| HYBRID-LIN [ |
1.1800 | 2.0372 | 3.3300 | |
| 然而, | 1.8193 | 2.2651 | 7.1413 | |
| RF-BPNN |
|
|
|
|
我们可以看到在桌子上
最近,为了有效地遏制全球变暖,中国节能减排提出了新的要求。建筑能源消耗、气候变化的主要原因,正面临巨大的挑战。因此,它是非常重要的建筑能耗预测准确。为此,本文预测不同住宅的供热和制冷能耗的节能数据集UCI数据库提出了RF-BPNN组合模型。10倍交叉验证方法应用于防止过度拟合,和平均100模型运行的结果作为最终的预测结果,消除随机数据选择的影响在模型的泛化能力。五个模型评价指标包括平均绝对误差、均方根误差、平均绝对百分比误差,相关系数,巧合指数应用于验证RF-BPNN组合模型的性能。RF-BPNN结合模型实验结果表明,本文提出可以准确预测的HL和CL居住建筑能耗与单一射频和摘要模型的预测结果。此外,RF-BPNN的优点组合模型的预测结果进行了比较,进一步说明与现有模型(表
本文使用来自UCI的统计数据。可以从下载的数据
作者宣称没有利益冲突。
这项工作是支持的部分普通基金中国国家自然科学基金(71871086)。