基于长短期记忆网络的公路货运量预测

(整期优先)网络出版时间:2020-12-09
/ 2

基于长短期记忆网络的公路货运量预测

雷自强

华北电力大学 经济与管理学院,北京市,昌平区 102206

摘要:公路运输是物流运输网络的重要组成,精确预测公路运输货运量对指导公路运输网络建设和完善我国物流运输网络有重要作用。针对这一问题,本文提出了一种基于长短期记忆(LSTM)网络的公路货运量预测方法。运用斯皮尔曼分析方法分析了公路货运量和相关影响因素间的关联性,采用LSTM网络对四川省2013-2017年公路货运量进行预测。实验结果表明, LSTM网络货运量预测模型具有较高预测精度。


关键词:公路货运量;长短期记忆网络;货运量预测

0 引言

随着国家经济快速发展,我国需要筹建更全面多方位的物流运输网络。精确预测公路运输货运量对完善我国物流运输网络有重要作用。公路货运量预测为物流需求预测提供重要依据,也为物流基础设施的建设、完善物流供给系统提供借鉴意见。本文以四川省公路货运量为研究对象,探寻四川省公路货运量的预测模型,提高预测精度,以期能为四川省公路货运的合理规划提供建议,同时也为四川省物流基础设施的建设、完善物流供给系统提供借鉴意见。因此本文综合考虑原始公路货运量数据中含有随机数据的问题和货运量非线性、影响因素众多的问题,建立一个高精准度的公路货运量模型,以期能为四川省公路货运的合理规划提供建议。

1 方法原理

长短期记忆人工神经网络(Long-Short Term Memory, LSTM)是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟非常长的重要事件。LSTM改进了传统循环神经网络,克服了循环神经网络的梯度消失或爆炸的问题,能够学习到更久远的信息。

LSTM定义和维护一个内部记忆单元状态——细胞状态5fd0750be8a15_html_62e0a5f72f51713d.gif ,通过输入门5fd0750be8a15_html_77f4f50cbdcc9225.gif 、遗忘门5fd0750be8a15_html_5d87586c21633b58.gif 、输出门5fd0750be8a15_html_948f9803dd5e351b.gif 三个门结构来更新、维护或删除细胞状态内的信息。5fd0750be8a15_html_5a6542700b9b0979.gif 为输入;5fd0750be8a15_html_9e9c783d5c83e357.gif 表示5fd0750be8a15_html_d667865f14c18575.gif 时刻隐含层状态;5fd0750be8a15_html_9191e727aa3ad44e.gif 表示5fd0750be8a15_html_d667865f14c18575.gif 时刻的长期记忆状态;5fd0750be8a15_html_c826a432e3a4cdfd.gif 表示遗忘门的输出信号;5fd0750be8a15_html_eedf1c8d9981d2f8.gif 表示输入门的输出信号;5fd0750be8a15_html_d85ae143d3a22dcf.gif 表示输出门的输出信号;5fd0750be8a15_html_3322153e2216465f.gif 表示将要输入到长期记忆中的预备信息;5fd0750be8a15_html_539168b0967b8e4d.gif 表示将要输入到隐含层状态5fd0750be8a15_html_7629bdc646dd7f98.gif 的预备信息。从记忆单元输入到输出依次按照式(1)-式(7)计算。


5fd0750be8a15_html_eff36d9f8ccba5e1.gif

(1)



5fd0750be8a15_html_79b398a9d0540e2a.gif

(2)



5fd0750be8a15_html_7007780d316275bf.gif

(3)



5fd0750be8a15_html_1a8c5c1cd0998c94.gif

(4)

5fd0750be8a15_html_ab6c893a1b7b57c5.gif 均为一个0到1的实数,5fd0750be8a15_html_c826a432e3a4cdfd.gif 决定长期记忆的遗忘比例,5fd0750be8a15_html_eedf1c8d9981d2f8.gif 决定当前信息输入到长期记忆c的比例,5fd0750be8a15_html_d85ae143d3a22dcf.gif 决定长期记忆5fd0750be8a15_html_62e0a5f72f51713d.gif 输出到当前状态5fd0750be8a15_html_758f426712c68e9a.gif 的比例。5fd0750be8a15_html_3322153e2216465f.gif 为当前将要输入到长期记忆c中的预备信号,经过输入门的筛选,5fd0750be8a15_html_3322153e2216465f.gif5fd0750be8a15_html_eedf1c8d9981d2f8.gif 相乘可以得到到长期记忆c中的部分信息。


5fd0750be8a15_html_5d82ec8022b31bde.gif

(5)

5fd0750be8a15_html_539168b0967b8e4d.gif 为当前将要输出到隐含层状态5fd0750be8a15_html_7629bdc646dd7f98.gif 的预备信息,经过输出门的筛选,将5fd0750be8a15_html_539168b0967b8e4d.gif5fd0750be8a15_html_d85ae143d3a22dcf.gif 相乘得到隐含层状态5fd0750be8a15_html_7629bdc646dd7f98.gif 中的信息,其公式如下所示:


5fd0750be8a15_html_6bace3ce18d2c50c.gif

(6)

经过遗忘门与输入门的筛选,即可得到t时刻长期记忆值5fd0750be8a15_html_42f00c36f61020a1.gif ,其公式如下所示:


5fd0750be8a15_html_dd93d1847bf43354.gif

(7)


2 算例分析

2.1数据处理

相关分析是研究两个或两个以上处于同等地位的随机变量间的相关关系的统计分析方法。本文首先使用斯皮尔曼相关分析方法确定主要影响2000年到2017年间四川省公路货运量的因素分别为四川省的常住人口、全社会固定资产投资、社会消费品零售总额、地区生产总值、第一产业增加值、第二产业增加值、第三产业增加值、公路里程、公路营运载货汽车拥有量和公路货物周转量。

本文以四川省2000-2012年的公路货运量及相关影响因素作为训练集用于训练lstm货运量预测模型,以四川省2013-2017年的公路货运量及相关影响因素作为测试集用于验证模型预测精度和可行性。

2.2模型设置

LSTM预测模型的输入层节点数目为10,LSTM层节点数目为4,输出层节点数目为1。激活函数默认为tanh函数和sigmoid函数,损失函数为均方误差。将优化器设置为'adam'并进行200轮训练。指定初始学习率为0.4393,为防止梯度爆炸,梯度阈值设置为1,在第70轮训练后通过乘以因子0.1来降低学习率。

2.3 预测结果分析

本节利用lstm货运量预测模型来预测2013年到2017年各年公路运输货运量,得到的预测值和实际值对比如下表2-1所示:

2-1 预测结果对比表

时间

实际值(万吨)

预测值(万吨)

绝对误差(%)

2013年

151689

148961.3

1.80

2014年

142132

143292.4

0.82

2015年

138622

142039.9

2.47

2016年

146046

144130.4

1.31

2017年

158190

158177.6

0.01

由表可知,lstm模型对四川省2013-2017年预测绝对误差均在3%以内,2015年预测绝对误差最大为2.47%,2017年预测绝对误差最小为0.01%。结果表明基于lstm神经网络的公路货运量预测是可行有效的,能够达到较高的预测精度。


3 总结

本文以四川省为例,研究了公路货运量的预测指标和预测方法。运用斯皮尔曼分析方法分析了公路货运量和相关影响因素间的关联性,进而提出公路货运量预测的主要影响因素。本文建立了基于LSTM神经网络公路货运量预测模型,将相关影响因素输入模型,得到公路货运量预测结果。经验证,该模型误差较小,具有较大应用价值。