bp 神经网络模型在室内温度预测中的应用.pdf
文本预览下载声明
Network World • 网络天地
BP神经网络模型在室内温度预测中的应用
文/何泾沙 郑伟
随着技术发展,人们对环境
摘
的要求越来越高,良好的环境质
要 量如适宜的温度关系到人们生活、
生产活动的质量,所以对的环境
温度的预测显得尤为重要。通过
确定适当的 BP 神经网络结构,对
已知的历史温度数据进行网络训
练和学习,能够预测其后某时刻
温度数值的结果。实验结果表明
该模型对温度的变化趋势有较好
的预测能力。
【关键词】反向传播神经网络 温度预测 前向
传播
1 引言 图1:测试后BP网络的实际输出和仿真输出
对人的生存环境的关注一直是现代科学
研究的重要 目标,对室内环境信息如温度进行
有效监测可以了解环境自身状况,还可以为研
究环境变化、环境污染提供参考。
常用的温度预测模型有线性回归模型 [2]
和灰色—线性回归组合模型。温度在很多时候
为随机、非线性变化,采用线性回归的数据分
析方法显得不是十分适用。
针对上述几种模型的不足,本文采用非
线性的BP 神经网络作为预测模型。根据 BP
神经网络模型的可以逼近任意非线性函数的特
性,通过分析已近采集到的温度,进行大量的
实验,获得最佳预测模型,利用模型来预测环
境信息如温度的短时间变化,从而实现有效的
预测。
2 BP神经网络概述 图2:灰色—线性回归组合模型的实际输出和仿真输出
传统的预测方法中,数据处理模块 比较 隐含层和输出层。 为克服这种不足,本文采用有动量的梯
简单,主要利用采用以前积累的若干数据,利 度下降法,该方法通过对权值变化量添加一个
用线性回归的进行曲线拟合,得到若干条温度 3 基于BP神经网络模型的温度预测方法 与前一循环时权值变化量成正比的值,并根据
曲线,能够反应温度的变化率,但是灵活性较 3.1 BP神经网络 BP 算法来产生新的权值变化,其实质是利用
差,预测精度低,前期需要大量的数据积累, 附加的动量把最后一次权值的影响传播到整个
可推广性不强。 本系统采用 BP 神经网络建立温度预测模 BP 网络。
人 工 神 经 网 络 (artificial neural 型。BP 网络算法分为两部分:一是信号的正
network ),是一种模仿生物神经网络的结构 向传播过程,即训练信号由神经网络的输入层 3.2 模型应用以及误差分析
和功能的数学模型。由大量的人工神经元联结 经隐层处理后传向输出层,其间每一层神经元
3.2.1 样本采集及准备
进行计算,常用来对输入和输出间复杂的关系 的状态只影响下一层的神经元的状态;二是误
采集某企业机房温度传感器节点 8 月 17
进行建模。 差 (E(t)) 的反向传播过程,即采用梯度下降的
日 18:00 至 19:00 和 8 月 18 日 18:00 至 19:00
BP (Back Propagation )神经网络是一种 最小方差学习方式,将误差反向传播,不断调
两小时的温度数据,采集间隔为两分钟。以第
按误差逆传播算法训练的多层前馈网络。它的
显示全部