第31卷,第2期 2 0 0 6年4月 中 南 公 路 工 程 Central South Highway Engineering Vo1.31.No.2 Apr.,2 00 6 快速二阶BP神经网络在公路交通量预测中的应用 杜国明 ,陈晓翔 ,曾志芳 (1.中山大学地理科学与规划学院,广东广州510275;2.中山大学图书馆,广东广州510275) [摘 要]在二阶BP神经网络基础上加以改进,提出一种快速二阶BP神经网络,并将把该方法成功地用于公 路交通量的预测中,通过与其它方法的比较分析,得出快速二阶BP神经网络预测方法加快了收敛速度,提高了结 果的准确度,为科学地预测公路交通量提供了有力依据。 [关键词 陕速二阶BP神经网络;交通量;预测 [中图分类号]U 491.1 13 [文献标识码]A [文章编号]1002—1205(2006)02—0048—03 Fast Second Order BP Neural Networks and Its Application for Forecast Of Road Trafic Volfume DU Guoming ,CHEN Xiaoxiang ,ZENG Zhifang2 (1.School of Geography Sciences and Planning,Sun Yat—sen University,Guangzhou 5 10275,China; 2.Sun Yat sen University Library,Guangzhou 5 10275,China) [Abstract]A new kind of fast second order BP neur ̄networks is presented in the paper based on the traditional BP neur ̄networks.And this method is successfully tested by application in the forecast of road traffic volume.Compared with other methods of forecast,the new method is proved to improve the precision of forecast and reduces the iterative times,which provides a robust tool for the scientiic forecastf of road traffic volume. [Key words J fast second order BP neur ̄networks;road trffaic volume;forecast 交通量预测是指根据历史及现在已知交通量来 推测未来的交通量。合理地预测交通量、准确地掌 握未来交通量的变化规律,可以为公路规划及建设、 公路工程可行性研究、营运管理等提供科学的依据。 因此,准确地预测公路交通量具有重要的现实意义。 常用的定量预测方法有:回归模型、时间序列模型、 灰色系统模型以及神经网络等。其中,前2种方法 广泛地用于预测领域,与传统方法相比,在处理模糊 数据、大规模问题上,最大拟合性及容错性方面均优 于传统预测方法。但是传统BP神经网络采用一阶 神经元级联而成,仅能获取输入与输出数据流问一 阶相关信息,因此,存在网络收敛速度慢,易导致局 部极小值,需要大量隐含层节点;二阶BP网络采用 二阶神经元级联而成,对高维输入模式的数据分类 与识别无需引量隐层节点来建立I/O映射;快 速二阶BP神经网络是在二阶BP神经网络基础上, 再对二阶快速BP神经网络略加以改进,通过调整 其参数,进一步改进其性能为目的。其基本结构见 图1,网络分3层:输入层、隐含层、输出层,每层有 考虑的参数较多,要准确标定较困难;神经网络预测 方法目前一般基于一阶BP神经网络,存在收敛速 度慢等缺点,本文提出一种快速二阶BP神经网络 并用于公路交通量的预测,同时与灰色系统及一阶 BP神经网络进行了比较,证明本方法是一种准确、 高效的方法。 多个节点,相邻层之间的节点彼此相连,每个节点是 一l快速二阶BP神经网络原理及方法 BP神经网络于1986年Rumelhart…等人提出, [收稿日期]2004—12—08 个包含权值( )与求和函数(Y)的处理单元。 删 =∑ i;1 +∑∑ i k>J 一0i (1) [基金项目]“985工程”GIS与遥感的地学应用科技创新平台(105203200400006);国家自然科学基金(40471105,40471106);中山大学青年教 师科研启动基金资助项目 [作者简介]杜国明(1971一),男,山东安丘人,博士,讲师,主要从事GIS、人工智能等研究。 维普资讯 http://www.cqvip.com
第2期 杜国明,等:快速二阶BP神经网络在公路交通量预测中的应用 49 节点的作用函数采用Sigmoid函数: 1 yp (2) 经处理后,结果保持在(0,1)范围内。 输出层 图1快速二阶BP神经网络结构 Figure 1 The structure of fast second order BP neural networks 快速二阶BP神经网络的学习过程分2个阶段, 即信息的前向传播与误差的反向传播,外部的信息 经输入层、隐含层的神经元逐层处理,向前传播直至 输出层输出结果,此为正向传播;如果输出结果与样 本校验值有误差,修改权值,并按原来传播的路径反 向传播,反复迭代,直到误差值最小或达到允许误差 范围,网络训练过程结束。 具体学习过程如下: a.网络结构的确定。确定合理的网络结构很 重要,但往往比较困难。Robert Hecht.Niclson于1989 年得出:对于任何区间内的连续函数都可用仅含一 个隐含层的BP网络来逼近,因此,取3层结构即可; 隐含层节点数采用试凑法得出,通常比传统BP网 络少。 本文采取3—5—1型网络结构(见图1),这样的 结构在保证精度的同时,又可减少运算量。 b.样本集的选取与数据的整理。这是网络训 练前的重要准备工作,它关系到网络训练的快慢,甚 至成败。首先对数据处理,使之在允许范围内(如: [0,1])。以公路交通量(Q)为例:Q={Q。,Q …, Q,}属于时间序列数据,她是一系列按照时间先后 次序排列的数据,必须先对其进行处理,本文采用 xi=Qi,Q ,其中Q =max{Qi}i=1,2,…,t,使 样本数据转化在0~1区间内。于是时间序列数据 变为:X={ 。, ,…, },为提高网络精度,对输出 数据用式(2)变换。于是建立以下训练样本: 输入样本{ 。, ,…, } { 2, 3,…, n+1} { £一n, £一n+l,…, £一l} 输出样本{Y 一 +2,Y 一 +3,…,Y +1 {Y 一m+3,Yn—m+4,…,Yn+2 {Y£一m+l,Yn—m+4,…,Y£} 在样本训练时,每组输入样本总是去掉旧的信 息,增添新的信息,保持等维,对输入样本保持n 维,输出样本保持m维,样本数为t—n;与神经网 络结构保持一致,即输入层含n个节点,输出层含 m个节点。 对于3—5—1型网络结构(见图1)而言,其样本 组成为:{Xl,X2,X3,Y4},{X2,X3,X4,Y5},…,{ £一3, £一2, £一l,Y£},样本数为:t一3。 c.初始参数的确定。网络对于参数的选取非 常敏感,不同参数对网络的影响很大。选定从输入 层到隐含层的权值 ,从隐含层到输出层的权值 。对于权值的不同选取会对网络的收敛速度产 生很大影响,通常是在[0,1]之间随机产生,每次训练 好的权值以文件或数据库形式保存,以备下次再用。 d.样本计算。 ①前向计算: n h (∑ +∑∑WijkXpjXp^一Oi) ,:1 , >I : ( 屿+妻∑h 一 :) J=1 J k>J (3) 式(3)中Mj、 分别为隐层和输出层的输出值, f( )参见式(2)。 ②误差计算: 第i个单元的误差ei= 一 ;第i个样本输 出端总的平方误差为 =专 勺 ;全部样本总的平 均误差:E 。 。 ③反向计算: 权值修正采用梯度法: r Wij(n+1)=Wij(n)+△Wij(n) { (n+1)= (n)+△ (n) (4) 【0 (n+1)=0 (n)一A0 (n) 式中: 维普资讯 http://www.cqvip.com
50 中南公路工程 第31卷 f△wij(n)=aA Wij(n一1)+qij∑ (n)Yej Il △ (1l 倍数取值为9)。 当 当 为加快收敛速度、避免迭代过程出现振荡,本文 采用加入动量项的方法。动量因子a取值0<a< 几 其 .{, 一 一1,大小发生变化。加入动量因子a也是本文提出 的快速二阶BP神经网络与二阶快速BP神经网络 ∑ ∑ 预测的区别之一。 △ △ n)=a△ (n一1)+rkj ∑ (n) YejYek k>_『 【AO (n)=aAO (n一1)+ ∑ (n) P (5) 输出层误差因子: ④n=n+1进行迭代。输入全部样本修改一 次权值,计算误差,直到满足Ea <e。e为所要达 凡 ^ ^ ^ 凡 =( 一Yi) (1一Yj)。 到的精度。 隐含层误差因子: 2快速二阶神经网络预测公路交通量实例 凡  ̄pk(1一 )(Wki+ )。 以广东某道路交通量历年调查统计资料 为依 > < lW咄j<i时 据,预测未来年份交通量大小,并对各种预测方法结 其中, ={ >i时 果进行比较(见表1)。首先,把原始数据分别除以 【0 _『=i时 Q =3 783,将输出数据根据式(2)进行变换。然 学习率的修正: 后划分样本:( 9o, 9l, 92,Y93)、( 9l, 92, 93,Y94)、 rhjk(n+1)= ( , ,, 舛,Y )(其中 帅代表1990年与1995年的 交通量之比,Y。 代表1993年与1995年的交通量之 比再经Sigmoid函数变换,余者类推),则( ,, 舛, ,Y%)中根据预测值Y%可计算出1996年的交通 量,再把Y 作为已知值加入样本中,对1997年交通 量进行预测,再把Y 作为已知值加入样本中,对 式中:△(n)=(1一y)[ (n) (n) (n)]+ 1998年进行预测,……,余者类推,直至得出2000年 的预测值。采用3—5—1网络结构(见图1),精度£= y△(n一1)。同理可计算出 、rh。 1.0 e一5,在Visual C一6.0下分别用一阶BP神经 其中,a、p、7为常数,a>1,0<p<1,0<7<1, 网络和快速二阶BP神经网络对交通量进行了预 由于输入、输出层的误差梯度不等,后者大于前者, 测,并与其它预测方法进行比较,结果见表1。 因此,a、p的取值前者大于后者(倍数关系,本文中 表1列出了采用数列预测、直线趋势预测、一元 表1各种交通量预测方法的比较 Tablel The comparison of diferent forecast methods about road traffic volume 注:①数列预测是基于灰色系统理论的预测方法;②2000年的数据为预测值;③数据来源文献[3]。 回归预测、一阶BP神经网络预测、快速二阶BP神 神经网络和快速二阶BP神经网络而言。 经网络预测结果以及相应的相对误差。由于神经网 从表1、表2中可以看出,神经网络预测相对误 络预测采用3—5—1网络结构,预测从1993年开始有 差及均方差最小,其中,与一阶BP神经网络预测相 效,所以表2中关于最大相对误差与均方差是指 比,快速二阶BP神经网络叠代次数少,精度较高。 1993年至1995年的数据;叠代次数仅针对一阶BP (下转第88页) 维普资讯 http://www.cqvip.com
88 中南公路工程 第31卷 的初始温度、均一的放热率,这样就必然产生一个时 间差,并且在上表面时间差达到最大值。在达到最 工期温控防裂措施,但由于混凝土表面和水管内边 界的共同散热,施工过程的复杂性等因素,使施工期 混凝土水管冷却的温度场成为一个极为典型复杂的 高温度后,混凝土放热率变慢,时间差的影响减弱, 由图中可见大约在1.5 d后理论温度与实测温度基 非线性三维场问题。特别是水管附近的温度梯度, 要提高计算精度往往要求采用较密的单元划分,本 本吻合。由表4可知在10 h时理论值达到最高 54.6 oC,而实测值在14 h才达到最高56.3℃。两者 之差为1.7 oC。相对误差约3%能满足工程要求。 温控的一个主要目的是控制混凝土中心与表面 的温差。图7为测点1和测点2的理论温差与实测 文利用三维二次单元中结点的性质模拟水管的降温 效果,大大减少了单元数量,从而减少了计算量。经 实例验证,这种方法计算效果较好,能满足工程需 要。为了进一步提高计算精度,在水管附近适当增 加单元数量,单元沿水管半径方向划分都是一种可 行的办法。 温差曲线,从图7中可知:①在混凝土浇注初期,水 化热放热速率较大,因此测点1处与测点2处混凝 土浇注的时间差影响很大,实测温差比理论温差大 从实例分析中可以看出:①用高性能混凝土 浇注的大体积混凝土,在初期水化热温升很快,混凝 土浇注完后12 h左右达到最高温度;②混凝土达 到最高温度后有较长一段时问基本维持温度不变, 处于水化热发热和外边界散热的平衡阶段。 [参考文献】 [1]朱伯芳.大体积混凝土温度应力与温度控制[M].北京:中国电 力出版社,1999. 得多。②当水化热基本散发完毕,放热率较慢时, 时间差影响减弱,约0.5 d后实测温差与理论温差 基本一致,并且实测温差均小于理论温差,可见理论 温差是偏于安全的。 [2]朱岳明,徐之青,等.混凝土水管冷却温度场的计算方法[J].长 江科学院院报,2003,(2). [3]朱伯芳.有限单元法原理与应用[M].北京:水利水电出版社, 图7温差比较 Figure 7 the eartogram of difference in temperature 1998. [4] 田敬学.大体积混凝土地下结构温度应力场研究[D].同济大 学博士学位论文,2002.6. 4 结论 大体积混凝土工程中水管冷却是一项重要的施 (上接第50页) [5]王解军,梁锦锋,王明明.连续剐构桥承台施工中的温度分析 [J].中南公路工程,2005,30(4). 快速二阶BP神经网络与常规一阶BP神经网络相 比,具有收敛速度快,预测精度高的优点,它为准确 地掌握未来交通量的变化趋势提供了有力依据。 [参考文献] [1] 焦李成.神经网络系统理论[M].西安:西安电子科技大学出版 社,1991. 因此,快速二阶BP神经网络预测方法是一种准确 而又高效的方法。 表2各种交通量预测方法精度的比较 Table 2 The precision comparison of different forecast methods about road trattic volume [2]杨建林.人工神经网络实用教程[M].杭州:浙江大学出版社, 2oo1. [3]毛大德.道路交通量数列预测模型[J].重庆交通学院学报, 2003.22(1):87—89. [4]许伦辉,等.基于神经网络实现交叉口多相位模糊控制[J].中 3 结语 与诸多公路交通量预测的方法中,神经网络是 一南公路工程,2004,29(2):9—12. [5]郭秀文.信号交叉口排队长度预测的神经网络方法[J].中南公 路工程,2004,29(3):72 75. 种预测精度较高的方法,本文采用的快速应用的
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务