張 維,袁紹欣,陶建軍,周晨蓉,阿合提·杰恩斯
1(長(zhǎng)安大學(xué) 信息工程學(xué)院,西安 710054)
2(紹興市交通建設(shè)有限公司,紹興 312000)
目前我國(guó)高速公路總里程已達(dá)14.3 萬(wàn)公里,位列世界第一,高速公路出行承擔(dān)了主要的交通出行量.但隨著汽車保有量的增多,長(zhǎng)時(shí)間大規(guī)模的擁堵頻發(fā),不僅降低了通行效率,還嚴(yán)重影響了民眾的出行體驗(yàn).為了保障高速公路的通暢,準(zhǔn)確預(yù)測(cè)交通流量,提前做好交通信息服務(wù)顯得十分重要.
早期交通流預(yù)測(cè)研究主要采用傳統(tǒng)統(tǒng)計(jì)模型,如自回歸模型[1]、整合移動(dòng)平均自回歸模型[2]、卡爾曼濾波模型[3]、非因素回歸模型[4]、小波分析[5]、混沌理論[6]等.傳統(tǒng)的統(tǒng)計(jì)模型大多對(duì)數(shù)據(jù)有一定的要求或者假設(shè),要求模型本身有比較明確的數(shù)學(xué)形式,但是在大多數(shù)情況下,人們無(wú)法對(duì)真實(shí)世界數(shù)據(jù)的分布做任何假設(shè).
而機(jī)器學(xué)習(xí)方法不需要對(duì)數(shù)據(jù)有任何假定,就可以對(duì)復(fù)雜多樣的數(shù)據(jù)進(jìn)行深層次的分析.如何通過(guò)機(jī)器學(xué)習(xí)對(duì)復(fù)雜多樣的數(shù)據(jù)進(jìn)行深層次的分析,高效利用信息已成為當(dāng)前大數(shù)據(jù)環(huán)境下機(jī)器學(xué)習(xí)的主要研究方向.楊凡等通過(guò)遺傳算法對(duì)模糊神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,提出一種混合智能數(shù)據(jù)挖掘的交通流量預(yù)測(cè)模型[7].Li 等結(jié)合ARIMA 模型和SVR,提出了一種同時(shí)捕獲線性和非線性的混合策略用于交通流預(yù)測(cè),提高預(yù)測(cè)精度[8].Du 等提出了一個(gè)結(jié)合RNNs和CNNs 的混合深度學(xué)習(xí)框架短期交通流預(yù)測(cè)模型[9].這些主要采用機(jī)器學(xué)習(xí)的方法,對(duì)大量歷史車流量數(shù)據(jù)進(jìn)行分析并構(gòu)建的預(yù)測(cè)模型,雖然取得了一定的準(zhǔn)確度,但是忽略了影響交通流的其他相關(guān)因素.
考慮到影響交通流的多種因素,學(xué)者們開(kāi)始綜合這些影響因素對(duì)高速公路交通流進(jìn)行預(yù)測(cè).沈凌等通過(guò)ARIMA 模型對(duì)高速公路收費(fèi)數(shù)據(jù)中客貨運(yùn)量相關(guān)數(shù)據(jù)進(jìn)行機(jī)器學(xué)習(xí)訓(xùn)練,提出了基于收費(fèi)數(shù)據(jù)的高速公路短時(shí)客貨運(yùn)輸量短時(shí)預(yù)測(cè)研究[10].周桐等分別選用改進(jìn)的時(shí)間序列算法和二次指數(shù)平滑法對(duì)不同類型的車流量進(jìn)行預(yù)測(cè);通過(guò)對(duì)各車型的流量預(yù)測(cè)值進(jìn)行加權(quán)求和,得到總車流量預(yù)測(cè)值,提高了預(yù)測(cè)精度[11].Zhang 等首次在考慮天氣影響的情況下,針對(duì)天氣影響將遞歸神經(jīng)網(wǎng)絡(luò)與門控遞歸單元相結(jié)合,對(duì)城市交通流進(jìn)行預(yù)測(cè),降低了預(yù)測(cè)錯(cuò)誤率[12].蔡延光等針對(duì)暴雨天氣交通流預(yù)測(cè)問(wèn)題,提出一種基于改進(jìn)布谷鳥(niǎo)算法優(yōu)化徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)暴雨天氣下高速公路交通流預(yù)測(cè)方法[13].
雖然以上方法都獲得了較好的結(jié)果,但多是在單一影響因素或特定情況下進(jìn)行的實(shí)驗(yàn),本文提出了一種具有一定普適性的基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型.模型既考慮了影響交通流的多種因素,又結(jié)合Bi-LSTM 的模型的結(jié)構(gòu)特性,考慮到了前后車輛變化對(duì)交通流量的影響.通過(guò)對(duì)比GRU和LSTM,表明基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型具有較好的預(yù)測(cè)效果.
雙向長(zhǎng)短期記憶網(wǎng)絡(luò)Bi-LSTM (Bidirectional Long Short Term Memory Networks)是由兩個(gè)LSTM 上下疊加組成[14].保留了LSTM 保存較長(zhǎng)依賴關(guān)系的能力,有利于處理時(shí)間間隔較長(zhǎng)的事件;又通過(guò)前后向LSTM序列組合的結(jié)構(gòu),考慮了前后數(shù)據(jù)變化的影響.
單個(gè)LSTM 單元主要通過(guò)遺忘門,更新門和輸出門控制數(shù)據(jù)的流入流出,實(shí)現(xiàn)信息的保護(hù)和控制[15].其內(nèi)部結(jié)構(gòu)如圖1所示.遺忘門決定將從細(xì)胞狀態(tài)中丟棄的信息f<t>,更新門確定細(xì)胞需要更新的信息i<t>,輸出門確定需要輸出的細(xì)胞狀態(tài)o<t>.其中c、a、x、y分別表示長(zhǎng)期記憶、激活值、輸入值和輸出值.
圖1 LSTM 隱藏層單元的可視化呈現(xiàn)
圖2是Bi-LSTM 模型展開(kāi)圖,水平方向分別是前向計(jì)算的LSTM 序列和后向計(jì)算的LSTM 序列,以此調(diào)整之前的狀態(tài)以及之后的狀態(tài)對(duì)當(dāng)前細(xì)胞單元狀態(tài)的影響,體現(xiàn)了時(shí)間序列的雙向流動(dòng).豎直方向展示了從輸入層、隱藏層到輸出層的單向流動(dòng).
圖2 Bi-LSTM 模型展開(kāi)圖
目前Bi-LSTM 已經(jīng)成功應(yīng)用于詞性標(biāo)記[16],機(jī)器閱讀理解[17],詞位標(biāo)注[18]等自然語(yǔ)言處理方向.將Bi-LSTM 應(yīng)用到交通流預(yù)測(cè),可以利用Bi-LSTM 的雙向結(jié)構(gòu),同時(shí)考慮前后車輛變化對(duì)交通流量的影響.
建立基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型,整體框架如圖3所示,分為數(shù)據(jù)預(yù)處理模塊、模型訓(xùn)練模塊和模型評(píng)估與預(yù)測(cè)3 個(gè)模塊.
圖3 基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型
3.1.1 數(shù)據(jù)清洗
數(shù)據(jù)清洗是數(shù)據(jù)預(yù)處理的關(guān)鍵步驟,是對(duì)數(shù)據(jù)進(jìn)行重新審查和校驗(yàn).目的在于刪除重復(fù)信息、糾正存在的錯(cuò)誤,并提供數(shù)據(jù)一致性.本文數(shù)據(jù)源為高速公路收費(fèi)收據(jù),由于收費(fèi)系統(tǒng)嚴(yán)格控制重復(fù)收費(fèi)問(wèn)題,故本數(shù)據(jù)源無(wú)重復(fù)數(shù)據(jù),本文數(shù)據(jù)清洗主要針對(duì)不完整數(shù)據(jù)以及異常數(shù)據(jù).
1)異常數(shù)據(jù).如平均時(shí)速低于規(guī)定最低時(shí)速20%以上或高于規(guī)定最高時(shí)速20%以上的數(shù)據(jù);通行時(shí)間遠(yuǎn)大于最大通行時(shí)間或遠(yuǎn)小于最小通行時(shí)間的數(shù)據(jù),進(jìn)行剔除.其中v、tin、tout、sin?out分別表示平均時(shí)速、入站時(shí)間、出站時(shí)間、出入口站間的距離;
2) 不完整數(shù)據(jù).如入口站或出口站信息缺失的、入口時(shí)間和出口時(shí)間同時(shí)不確定的數(shù)據(jù),選擇剔除;僅出口時(shí)間缺失的數(shù)據(jù),根據(jù)同一出入口的平均通行時(shí)間進(jìn)行修補(bǔ);
數(shù)據(jù)清洗后,所刪數(shù)據(jù)只占原始數(shù)據(jù)集2%以下,且修補(bǔ)后的數(shù)據(jù)滿足實(shí)驗(yàn)數(shù)據(jù)質(zhì)量要求,在保證了數(shù)據(jù)信息完整性的前提下進(jìn)一步提高了數(shù)據(jù)質(zhì)量.
3.1.2 相關(guān)性分析
經(jīng)過(guò)統(tǒng)計(jì),共收集到了入站時(shí)間,天氣狀況,濕度,溫度,風(fēng)速,風(fēng)級(jí),氣壓,星期,是否免費(fèi),節(jié)假日,車流量等多維因素.為了降低數(shù)據(jù)維度,剔除對(duì)交通流量影響較小或無(wú)影響的因素,進(jìn)一步提高基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型的準(zhǔn)確率,故采用斯皮爾曼(Spearman)相關(guān)系數(shù)描述統(tǒng)計(jì)變量的相關(guān)性,分析各因素之間的相關(guān)關(guān)系[19].
對(duì)于樣本容量為n的樣本,n個(gè)原始數(shù)據(jù)被轉(zhuǎn)換成等級(jí)數(shù)據(jù),相關(guān)系數(shù)ρ為:
其中,x、y分別表示兩個(gè)隨機(jī)變量,兩個(gè)隨機(jī)變量隨機(jī)取得第i個(gè)值分別用xi和yi表示.當(dāng)數(shù)據(jù)中沒(méi)有重復(fù)值,并且兩個(gè)變量完全單調(diào)相關(guān)時(shí),斯皮爾曼相關(guān)系數(shù)則為+1 或?1.
3.1.3 歸一化處理
不同評(píng)價(jià)指標(biāo)往往具有不同的量綱和量綱單位,這樣的情況會(huì)影響到數(shù)據(jù)分析的結(jié)果,而且隨時(shí)刻變化,交通流量變化較大,比如凌晨1 點(diǎn)的車流量遠(yuǎn)小于早上8 點(diǎn)鐘的車流量.為了消除指標(biāo)之間的量綱影響以及數(shù)據(jù)跨度過(guò)大的問(wèn)題,故選用min-max 標(biāo)準(zhǔn)化的方法對(duì)數(shù)據(jù)進(jìn)行歸一化處理.即對(duì)于原數(shù)據(jù)x1,x2,···,xn進(jìn)行變換:
對(duì)于樣本容量為n的樣本,n個(gè)原始數(shù)據(jù)被轉(zhuǎn)換成等級(jí)數(shù)據(jù),相關(guān)系數(shù)ρ為:
得到新序列y1,y2,···,yn∈[0,1],且無(wú)量綱.此外,歸一化還有加快后期梯度下降求最優(yōu)解的速度、提高預(yù)測(cè)精度等優(yōu)點(diǎn).
3.2.1 構(gòu)建監(jiān)督學(xué)習(xí)序列
高速公路車流量數(shù)據(jù)以及其他維度的影響因素?cái)?shù)據(jù)都是時(shí)間序列,在每一個(gè)時(shí)刻都有一個(gè)對(duì)應(yīng)的觀測(cè)值,可將實(shí)驗(yàn)數(shù)據(jù)中的時(shí)間序列表示為:
其中,m表示觀測(cè)值的維度個(gè)數(shù),v1,v2,···,vm分別表示溫度、氣壓、風(fēng)速、車流量等不同維度的觀測(cè)值,t1,t2,···,tn表示相應(yīng)的觀測(cè)時(shí)間.[v1(tn),v2(tn)···vm(tn)]表示tn時(shí)刻m個(gè)維度的觀測(cè)值.
根據(jù)斯皮爾曼相關(guān)性分析結(jié)果,調(diào)整不同維度觀測(cè)值的權(quán)重.其中,wv1,wv2,···,wvm分別表示不同維度觀測(cè)值的權(quán)重.
在訓(xùn)練模型之前,采用滑動(dòng)窗口的方式,通過(guò)shift()函數(shù)實(shí)現(xiàn)窗口的滑動(dòng),將實(shí)驗(yàn)數(shù)據(jù)構(gòu)建成監(jiān)督式學(xué)習(xí)序列:
其中,w(1<w<n)表示時(shí)間窗口長(zhǎng)度.X表示訓(xùn)練集X,是一個(gè)m×n×w的矩陣,Y表示訓(xùn)練集Y.
3.2.2 Bi-LSTM 模型
Bi-LSTM 模型分別采用前向傳輸序列和后向LSTM 傳輸序列,前向LSTM 傳輸序列:
關(guān)于跨學(xué)科的通識(shí)課程體系,隨著市場(chǎng)對(duì)于復(fù)合型人才的需求增加,高校對(duì)人才的培養(yǎng)模式也進(jìn)行了相應(yīng)的探究,現(xiàn)在世界各國(guó)在探索學(xué)科建設(shè)和人才培養(yǎng)模式時(shí),都在大力實(shí)施理、工、文或 “STS”(科學(xué)、技術(shù)、社會(huì))互相滲透、有機(jī)整合的改革措施,這是世界高等教育發(fā)展和改革的一個(gè)重要趨勢(shì)。
后向LSTM 傳輸序列:
最后通過(guò)σ 函數(shù),輸出預(yù)測(cè)值.waf、wah分別表示前后向計(jì)算的權(quán)重,by表示偏移量.
3.2.3 模型訓(xùn)練流程
算法1 展示了基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型訓(xùn)練的工作流程.對(duì)于每個(gè)訓(xùn)練樣本,執(zhí)行以下算法流程.
算法1.Bi-LSTM 網(wǎng)絡(luò)模型訓(xùn)練算法流程輸入:訓(xùn)練集數(shù)據(jù)集Data;學(xué)習(xí)率: η.輸出:Bi-LSTM 網(wǎng)絡(luò)模型.過(guò)程:1.將訓(xùn)練集X 構(gòu)造成監(jiān)督學(xué)習(xí)序列,并將訓(xùn)練數(shù)據(jù)集拆分成訓(xùn)練集X和訓(xùn)練集Y;2.在(0,1)范圍內(nèi)隨機(jī)初始化Bi-LSTM 網(wǎng)絡(luò)中所有權(quán)重和偏移量;3.repeat 4.for all (Xm,w i,Vw+i)∈Data a<t>f 5.根據(jù)式(7)計(jì)算當(dāng)前樣本前向傳輸序列輸出;a<t>b 6.根據(jù)式(8)計(jì)算當(dāng)前樣本后向傳輸序列輸出;?yt 7.根據(jù)式(9)計(jì)算當(dāng)前樣本輸出;8.對(duì)比,逆向更新Bi-LSTM 網(wǎng)絡(luò)模型的權(quán)重和偏移量;9.end for 10.until 達(dá)到停止條件Vw+i
3.3.1 模型預(yù)測(cè)
當(dāng)模型訓(xùn)練好之后,就可以采用該模型進(jìn)行交通流的預(yù)測(cè).采用基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型進(jìn)行交通流預(yù)測(cè)的具體流程如下:
步驟1.數(shù)據(jù)準(zhǔn)備.將數(shù)據(jù)按照Data數(shù)組結(jié)構(gòu)構(gòu)造成m×n×w的矩陣,其中m表示有m個(gè)不同維度的加權(quán)觀測(cè)值,w表示時(shí)間窗口的長(zhǎng)度,n表示要預(yù)測(cè)的數(shù)據(jù)量.采用min-max 標(biāo)準(zhǔn)化對(duì)數(shù)據(jù)進(jìn)行歸一化處理;
步驟2.預(yù)測(cè).將步驟1 準(zhǔn)備的數(shù)據(jù)輸入到訓(xùn)練好的模型中進(jìn)行預(yù)測(cè),模型會(huì)輸出一個(gè)[ 1×n]的矩陣;
3.3.2 模型評(píng)估
平均絕對(duì)誤差MAE(Mean Absolute Error)和均方根誤差RMSE(Root Mean Squared Error)是機(jī)器學(xué)習(xí)中評(píng)價(jià)模型的兩把重要標(biāo)尺,本次實(shí)驗(yàn)選擇MAE和RMSE作為模型衡量指標(biāo).
其中,t表示測(cè)試數(shù)據(jù)集中交通流量觀測(cè)值對(duì)應(yīng)的觀測(cè)時(shí)刻,表示t時(shí)刻交通流量預(yù)測(cè)值,yt表示t時(shí)刻交通流量實(shí)際觀測(cè)值.
實(shí)驗(yàn)計(jì)算機(jī)配置為:Windows10 64 位操作系統(tǒng),
Intel(R) Core(TM) i5-8250U CPU @1.60 GHz 1.8 GHz處理器,8 GB 內(nèi)存.程序語(yǔ)言版本Python 3.7.1,在Keras 中以Tensorflow為后端實(shí)現(xiàn)的.
基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型訓(xùn)練中的優(yōu)化目標(biāo)是損失函數(shù)均方誤差MSE最小化,采用Adam 優(yōu)化算法對(duì)網(wǎng)絡(luò)中涉及的權(quán)重進(jìn)行迭代更新,從而實(shí)現(xiàn)對(duì)模型的優(yōu)化和訓(xùn)練.模型各參數(shù)選用經(jīng)驗(yàn)數(shù)據(jù)并通過(guò)多次實(shí)驗(yàn)進(jìn)行調(diào)整,最終確定滑動(dòng)窗口長(zhǎng)度為12,隱含層節(jié)點(diǎn)數(shù)為52,學(xué)習(xí)率為0.001,batch-size為36,迭代次數(shù)Epoch為2000 次.
4.3.1 數(shù)據(jù)來(lái)源
數(shù)據(jù)篩選自陜西省高速公路收費(fèi)數(shù)據(jù),記錄了全年車輛的起終點(diǎn)收費(fèi)站編號(hào)、進(jìn)出站時(shí)間、車輛信息等.本次實(shí)驗(yàn)選取陜西省高速公路流量最大的3 個(gè)入口站:六村堡站、灞橋站和三橋站,篩選這3 個(gè)站點(diǎn)所有節(jié)假日,包括全年所有周六、周日、法定節(jié)假日等時(shí)段的車流量數(shù)據(jù)作為本次實(shí)驗(yàn)數(shù)據(jù),考慮到節(jié)假日到來(lái)前兩天車流量逐漸攀升,在節(jié)假日結(jié)束后一至兩天內(nèi)流量才開(kāi)始逐漸回落,故同時(shí)選取節(jié)假日前后一至兩天的數(shù)據(jù).
4.3.2 數(shù)據(jù)分析
對(duì)預(yù)處理后的數(shù)據(jù)進(jìn)行相關(guān)性分析.分別計(jì)算各因素與交通流量的斯皮爾曼相關(guān)系數(shù),詳細(xì)數(shù)據(jù)見(jiàn)表1.
表1 各因素與交通流量的斯皮爾曼相關(guān)系數(shù)
分析可知,入站時(shí)間、溫度、風(fēng)速、星期和交通流之間的相關(guān)系數(shù)值分別為0.124、0.354、0.242、0.150,并呈現(xiàn)出0.01 水平的顯著性,因而說(shuō)明入站時(shí)間、溫度、風(fēng)速、星期和交通流量之間有著顯著的正相關(guān)關(guān)系.濕度、氣壓、是否免費(fèi)和交通流量之間的相關(guān)系數(shù)值分別為?0.349、?0.152、?0.446,并且呈現(xiàn)出0.01 水平的顯著性,因而說(shuō)明濕度、氣壓、氣壓和交通流量之間有著顯著的負(fù)相關(guān)關(guān)系.除此之外,天氣狀況與交通流量之間的相關(guān)關(guān)系數(shù)值并不會(huì)呈現(xiàn)出顯著性,意味著天氣狀況與交通流量之間并沒(méi)有相關(guān)關(guān)系.
結(jié)合實(shí)際實(shí)驗(yàn)數(shù)據(jù),本次實(shí)驗(yàn)數(shù)據(jù)是全年周六、周日、法定節(jié)假日數(shù)據(jù),其中并未出現(xiàn)大霧、大雪等嚴(yán)重影響交通流量的惡劣天氣,故結(jié)合斯皮爾曼分析結(jié)果判定天氣維度不屬于本次實(shí)驗(yàn)的有效信息,刪除后既可降低數(shù)據(jù)維度,又不會(huì)影響整體實(shí)驗(yàn)數(shù)據(jù)信息的完整性.
根據(jù)斯皮爾曼相關(guān)分析的結(jié)果,實(shí)驗(yàn)數(shù)據(jù)選用入站時(shí)間、溫度、濕度、風(fēng)速、氣壓、星期、是否免費(fèi)、節(jié)日和交通流量等9 個(gè)因素.采用基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型分別對(duì)3 個(gè)站點(diǎn)(灞橋站、六村堡站、三橋站) 的車流量數(shù)據(jù)以
5 min,10 min,15 min,30 min,60 min 5 種時(shí)間粒度分別進(jìn)行預(yù)測(cè),其中,每組數(shù)據(jù)的前80% 做訓(xùn)練集,后20%做測(cè)試集,所測(cè)日期均為節(jié)假日.圖4展示了3 種模型的預(yù)測(cè)結(jié)果與真實(shí)值對(duì)比產(chǎn)生的誤差.可見(jiàn),無(wú)論從RMSE、還是從MAE來(lái)看,當(dāng)對(duì)同一站點(diǎn)以相同時(shí)間粒度進(jìn)行預(yù)測(cè)時(shí),Bi-LSTM 模型預(yù)測(cè)結(jié)果的實(shí)驗(yàn)誤差總小于GRU 模型和LSTM 模型,表現(xiàn)出了良好的適用性,并在15 min 時(shí)間粒度時(shí),誤差最小.LSTM 模型和GRU 模型均在5 min 時(shí)間粒度時(shí)取得最小誤差.其中GRU 模型的預(yù)測(cè)誤差隨時(shí)間粒度的減小而減小,更適合做短期預(yù)測(cè).
圖4 3 種模型對(duì)不同時(shí)間粒度的實(shí)驗(yàn)誤差
為了更清晰展示預(yù)測(cè)效果,分別選取12月28日3個(gè)站點(diǎn)15 min 時(shí)間粒度的預(yù)測(cè)結(jié)果進(jìn)行展示.對(duì)比圖5~圖7可以看出LSTM、GRU和Bi-LSTM 都可以很好的預(yù)測(cè)出車流量的變化趨勢(shì),但是LSTM 對(duì)高峰期時(shí)變化幅度較大的部分預(yù)測(cè)效果比較差,會(huì)出現(xiàn)預(yù)測(cè)滯后情況,GRU 對(duì)高峰期和低峰期時(shí)預(yù)測(cè)效果波動(dòng)比較大.整體而言,Bi-LSTM 的預(yù)測(cè)值更貼合真實(shí)值.說(shuō)明基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型在短期交通流預(yù)測(cè)中的預(yù)測(cè)效果優(yōu)于LSTM 模型和GRU 模型.
圖5 灞橋站點(diǎn)
圖6 六村堡站點(diǎn)
圖7 三橋站點(diǎn)
本文應(yīng)用斯皮爾曼相關(guān)系數(shù)對(duì)交通流與天氣狀況、節(jié)假日、收費(fèi)情況的相關(guān)性進(jìn)行分析,在確定溫度、濕度、風(fēng)速、風(fēng)級(jí)、氣壓、星期、是否免費(fèi)、節(jié)日類型和交通流具有相對(duì)較強(qiáng)相關(guān)性的情況下,構(gòu)建了一種基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型,該模型可以根據(jù)歷史數(shù)據(jù)和當(dāng)前天氣、節(jié)假日及收費(fèi)情況對(duì)當(dāng)前交通流量進(jìn)行更準(zhǔn)確的預(yù)測(cè).
實(shí)驗(yàn)采用Bi-LSTM 預(yù)測(cè)模型對(duì)不同站點(diǎn)、不同時(shí)間粒度的交通流量進(jìn)行預(yù)測(cè),通過(guò)對(duì)比GRU和LSTM兩種循環(huán)神經(jīng)網(wǎng)絡(luò),表明基于多元因素的Bi-LSTM 高速公路交通流預(yù)測(cè)模型在高速公路短期交通流量預(yù)測(cè)中適用性更強(qiáng)、精確度更高.
影響車流量的因素多種多樣,目前只考慮了天氣、節(jié)假日、收費(fèi)情況3 個(gè)方向,交通事故、交通管制等對(duì)短期交通流量也有顯著的影響.在以后的研究中,可考慮從這幾個(gè)方面進(jìn)行研究,進(jìn)一步提高交通流量預(yù)測(cè)的準(zhǔn)確率.