999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于實時多模態(tài)時空數(shù)據(jù)的時空圖卷積網(wǎng)絡(luò)精準魯棒交通流預測模型

2021-09-08 04:08:18孟,干可,李凱,陳非,范
公路交通科技 2021年8期
關(guān)鍵詞:卡爾曼濾波模型

陳 孟,干 可,李 凱,陳 非,范 庸

(四川省公路出行智能服務(wù)工程試驗室,四川 成都 610000)

0 引言

作為現(xiàn)代智能交通系統(tǒng)研究中的核心問題,交通流預測旨在一定的時空范圍內(nèi)對車流量或者車速進行估計[1]。一種可靠的、準確的以及持久的交通流預測模型應(yīng)具備以下3個功能:(1)旅客出行信息智能查詢系統(tǒng);(2)智能交通管制系統(tǒng);(3)對以上兩個系統(tǒng)的性能能給出科學的評估和未來的優(yōu)化建議[1-2]。現(xiàn)有交通流預測模型可以大致分為時間序列預測法[3-5]、概率圖模型[6-7]以及非參數(shù)策略[8-10]3類。其中前兩類方法存在以下問題:(1)在缺少了具體的場景和人工評估背景下所構(gòu)建的模型并不具有具體的場景針對性,而更多的是在一般場景下的概括描述;(2)相比于非參數(shù)策略,前兩種策略無法捕捉交通時序中的非線性場景[11-14]。然而就非參數(shù)策略而言,以人工神經(jīng)網(wǎng)絡(luò)為代表,目前大多數(shù)人工神經(jīng)網(wǎng)絡(luò)的構(gòu)建只有一個單隱藏層,原因在于多隱藏層的應(yīng)用并不一定能夠在相應(yīng)的場景下成功地構(gòu)建模型,在這一點上時間序列預測法中的線性構(gòu)建策略比人工神經(jīng)網(wǎng)絡(luò)表現(xiàn)地更好[15-17]。因此針對人工神經(jīng)網(wǎng)絡(luò)的缺陷,研究人員主要通過混合神經(jīng)網(wǎng)絡(luò)和控制神經(jīng)網(wǎng)絡(luò)構(gòu)建中的過擬合場景兩個方面來解決。混合神經(jīng)網(wǎng)絡(luò)整合了不同的統(tǒng)計學方法和計算方法,其中最具代表性的是和時序預測策略的整合,Takagi-Sugeno模糊深度模型整合了模糊邏輯和前饋神經(jīng)網(wǎng)絡(luò)構(gòu)建短期交通流模型[18-19],Stathopoulos等[20]在此基礎(chǔ)上引入卡爾曼濾波對模型進行優(yōu)化,Srinivasan等[21]則運用模糊過濾參數(shù)對數(shù)據(jù)進行聚類操作來作為前饋神經(jīng)網(wǎng)絡(luò)的輸入?yún)?shù),Tan等[22]利用傳統(tǒng)的滑動平均和自回歸滑動平均模型來作為神經(jīng)網(wǎng)絡(luò)的輸入。盡管混合神經(jīng)網(wǎng)絡(luò)整合了不同的計算策略,但是同時需要高性能和高存儲的計算設(shè)備作為支撐,另外硬件條件往往限制了混合神經(jīng)網(wǎng)絡(luò)策略真正的計算能力[23-25]。對于抑制過擬合策略而言,可以通過加噪的方式提高數(shù)據(jù)樣本的質(zhì)量,但這一方法同樣需要大量的計算時間和算法處理,另一種常用的方式則是運用交叉驗證,即把數(shù)據(jù)集劃分為擬合數(shù)據(jù)集和驗證數(shù)據(jù)集[26-27],前者用于神經(jīng)網(wǎng)絡(luò)學習而后者用于估計合法性誤差,當錯誤率低于設(shè)定的閾值時訓練終止。然而Liu等[28]證明即便是合理的交叉驗證也未必能夠避免過擬合現(xiàn)象,驗證數(shù)據(jù)集往往并不具備足夠的數(shù)據(jù)代表性來提供沒有傾向的數(shù)據(jù)評估能力。

因此在本次研究中針對現(xiàn)有交通流預測方法的不足,提出了一種基于實時多模態(tài)時空數(shù)據(jù)的深度圖神經(jīng)網(wǎng)絡(luò)策略來構(gòu)建交通流的預測模型。首先采用時間圖卷積網(wǎng)絡(luò)模型對交通流數(shù)據(jù)的輸入向量先后進行數(shù)據(jù)預處理和特征學習,并對輸出結(jié)果用卡爾曼濾波進行矯正,從中挖掘交通流數(shù)據(jù)中的本質(zhì)性規(guī)律,最后通過對該模型進行抽樣以獲取高層次的特征向量來預測交通流的狀態(tài)。試驗結(jié)果表明,該模型對交通流流量預測具有較好精度,是一種有效的交通流預測方法。

1 基于TK-GCN的交通流預測模型的構(gòu)建

1.1 時間圖卷積網(wǎng)絡(luò)模型(T-GCN)

傳統(tǒng)的卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks, CNN)無法勝任由圖策略構(gòu)建城市道路的能力,因為城市道路圖并不是二維空間網(wǎng)格,傳統(tǒng)的CNN無法表現(xiàn)道路網(wǎng)絡(luò)復雜的拓撲結(jié)構(gòu)以及捕捉空間內(nèi)部各個參數(shù)的依賴關(guān)系。因此針對傳統(tǒng)CNN在表達城市道路交通流上的不足,中南大學的李海峰團隊于2019年提出了時間圖卷積網(wǎng)絡(luò)(Temporal Graph Convolutional Network, T-GCN)模型[29],該模型同時集成了圖卷積網(wǎng)絡(luò)(Graph Convolutional Network, GCN)和門控遞歸單元(Gated Recurrent Unit, GRU),其中圖卷積網(wǎng)絡(luò)通過學習復雜的拓撲結(jié)構(gòu)來捕獲交通流圖節(jié)點間的空間依賴關(guān)系,而門控遞歸單元通過學習交通數(shù)據(jù)的動態(tài)變化來捕獲時間依賴關(guān)系。

1.2 空間依賴關(guān)系的描述

在描述空間依賴關(guān)系中,GCN模型的構(gòu)建通過鄰接矩陣和特征矩陣在傅里葉域中構(gòu)造了一個濾波器,該濾波器應(yīng)用于圖的各個節(jié)點上,通過它的一階鄰域捕獲節(jié)點之間的空間特征,然后通過疊加多個卷積層來構(gòu)建GCN模型:

(1)

在這里采用兩層GCN模型捕獲空間依賴關(guān)系,如下所示:

(2)

式中,x為特征矩陣,A為鄰接矩陣;w0和w1分別為第1層和第2層的單層GCN空間權(quán)重矩陣模型;Relu為線性整流函數(shù)。

1.3 時間依賴關(guān)系的描述

而在時間依賴關(guān)系的描述中,由于長短期記憶網(wǎng)絡(luò)(Long Short-term Memory, LSTM)對于數(shù)據(jù)要求較為漫長的訓練時間,因此選用結(jié)構(gòu)相對簡單,整體訓練速度相對較快的GRU模型從交通數(shù)據(jù)中獲取時間相關(guān)性。因此對于整個T-GCN模型而言,GCN部分的某一時刻的輸出進入特定的GRU模型中作為數(shù)據(jù)輸入,經(jīng)過GRU部分的更新門(Update Gate)和重置門(Reset Gate)的數(shù)據(jù)處理最終產(chǎn)生輸出結(jié)果。

1.4 引入卡爾曼濾波對TK-GCN模型的構(gòu)建

由于實際場景交通流的時空演化具有非線性和不穩(wěn)定的特質(zhì),且不同的深度置信網(wǎng)絡(luò)所構(gòu)建的混合模型內(nèi)部的算法之間,并不能在復雜的場景條件和多參數(shù)的引用下實現(xiàn)很好的兼容和互補,因此本研究基于T-GCN模型,在T-GCN輸出的結(jié)果輸出過程中引入卡爾曼濾波對原有的模型進行改進,得到TK-GCN模型(Temporal Graph Convolutional Network with Kalman Filtering),旨在模擬降低因多參數(shù)的引入而產(chǎn)生的偏差[30]。

對于一個給定的路段Road,本研究定義其特征矩陣x,該矩陣由該路段的矩陣節(jié)點數(shù)n以及該節(jié)點屬性特征p所構(gòu)成,即歷史時間序列的長度值,xt即表示在t時刻下該路段的觀測圖輸入信號;而對于鄰接矩陣A而言,其反映的是道路之間的交通流聯(lián)系參數(shù),因為Relu函數(shù)的歸一化處理,其計算結(jié)果范圍在0到1之間,0表示兩條道路之間沒有任何聯(lián)系,而1表示兩條道路有聯(lián)系。鄰接矩陣A,即為不同道路節(jié)點數(shù)n所構(gòu)成。

因此整個交通流預測算法具體的流程如下所示:

(1) 獲取某時刻下交通流狀態(tài)的特征數(shù)據(jù),根據(jù)函數(shù)構(gòu)建特征數(shù)據(jù)集,原始數(shù)據(jù)集輸入信號即可表示為{x(ti),i=1,2,…,n}。

(2)將該歷史時間序列數(shù)據(jù)作為輸入,利用圖卷積網(wǎng)絡(luò)捕獲城市路網(wǎng)拓撲結(jié)構(gòu),獲得空間特征。

(3)將輸出得到的具有空間特征的時間序列輸入門控遞歸單元模型,通過單元間的信息傳遞獲得動態(tài)變化,捕捉時間特征。

(4)以全連接層的方式得到T-GCN輸出預測結(jié)果{h′(ti),i=1,2,…,n};得到的輸出數(shù)據(jù)集經(jīng)過卡爾曼濾波處理得到最終的輸出預測結(jié)果。整個過程如圖1所示。在T-GCN模塊當中,ht為t時刻傳遞出的隱藏值,GC為圖卷積模塊(Graph Convolution),Ut和rt分別為t時刻的更新門(Update Gate)和重置門(Reset Gate)。而在卡爾曼模塊當中,ht和Yt-1對應(yīng)的卡爾曼處理步驟定義為預測步驟(Prediction Step),Ct為將數(shù)據(jù)放縮到[-1, 1]范圍內(nèi)的tanh激活函數(shù)。

圖1 TK-GCN模型流程圖

rt=σ(Wrt)[ht-1,xt],

(3)

Ut=σ(WUt)[ht-1,xt],

(4)

ct=tanh(WCt[ht-1⊙rt,xt]),

(5)

ht=Ut⊙ht-1+(1-Ut)⊙Ct,

(6)

式中,Wrt,WUt,WCt分別為更新門、計算重制門及代入激活函數(shù)tanh計算時所對應(yīng)需要訓練的矩陣。W為圖卷積網(wǎng)絡(luò)中需要訓練的權(quán)重矩陣,每一層GRU的輸入都考慮了上一層GRU的輸出,從而捕獲了路網(wǎng)交通流的時序關(guān)系。

在卡爾曼的濾波處理過程中,經(jīng)過T-GCN輸出得到的交通流初始隱藏輸入信號序列{h′(ti),i=1,2,…,n}可以轉(zhuǎn)換成h′(t+1),而預測值在t時刻的交通流流量與該時刻前后的交通流流量相關(guān),因此可得:

h′(t)=?0V(t-1)+?1V(t)+?2V(t+1)+δ0(t),

(7)

式中,?0,?1以及?2分別為t前后即t-1,t以及t+1的矩陣參數(shù);V為該時刻的交通流量;δ0為人工引入的參數(shù)噪音,這里定義為協(xié)方差矩陣。而t前后的交通流量V( )做以下變換:

O(t)=[V(t-1),V(t),V(t+1)],

(8)

S(t)=(?0, ?1, ?2)T。

(9)

而根據(jù)卡爾曼濾波,因此式(8)、(9)可以整合成:

S(t)=φ(t)S(t-1)+n(t-1),

(10)

式中,S(t)為t時刻的狀態(tài)向量;φ(t)為t時刻對應(yīng)的狀態(tài)轉(zhuǎn)移矩陣,n(t)為t時刻人工設(shè)計的噪音處理函數(shù)。

因此經(jīng)過卡爾曼濾波處理的交通流量預測公式如下所示,其中β(t)即為觀測矩陣:

h′(t)=β(t)S(t)+δ0(t)。

(11)

由于T-GCN模塊引入了卡爾曼濾波修正,因此式(3)~(6)中的隱藏輸入信號ht-1修正為h′(t-1)。

2 試驗結(jié)果及分析

2.1 試驗數(shù)據(jù)

該研究的試驗數(shù)據(jù)、模型的仿真和驗證工作基于川高系統(tǒng)視頻智能分析平臺(川高·智慧眼V2.0)實時記錄了2019年5月1號—10月30日成都繞城高速公路繞東路段,選擇繞東高速公路路段為主干道連接成都主城區(qū)共172條主要道路作為研究區(qū)域。試驗數(shù)據(jù)主要包括兩個部分:一是一個172×172的鄰接矩陣,描述了道路之間的空間關(guān)系,每行表示1條道路,矩陣中的值表示道路之間的連接性。二是特征矩陣,描述了每條道路上的速度隨時間的變化,每行代表1條路,每列是不同時段道路上的交通速度。實時速度每間隔5 min采集1次,整個數(shù)據(jù)采集空間當中共包含397個采樣點。由于交通流數(shù)據(jù)具有一定的規(guī)律性,且雙休日和工作日分別呈現(xiàn)出不同的數(shù)據(jù)特性,為了充分利用數(shù)據(jù)之間的規(guī)律性,文中針對高速公路交通流預測的訓練數(shù)據(jù)將排除雙休日以及國家法定節(jié)假日的數(shù)據(jù),并用實際數(shù)據(jù)進行驗證工作。該數(shù)據(jù)由一個鄰接矩陣和一個特征矩陣構(gòu)成,通過智慧眼平臺的攝像頭位點之間的距離計算鄰接矩陣。試驗中,輸入數(shù)據(jù)統(tǒng)一通過激活函數(shù)歸一化進區(qū)間[0,1]。另外,80%的數(shù)據(jù)作為訓練集,剩下的20%作為測試集,以此作為模型的輸入。基于以上數(shù)據(jù),本研究預測未來10,20,30,40,50 min和60 min的交通速度。而為驗證優(yōu)化后的算法能夠提高長時預測(30~60 min)的能力,同時不丟失短時預測(5~15 min)的水平。然而在實際高速公路路況當中,相比起城市道路的時刻都有相對穩(wěn)定的車流量規(guī)律,高速公路連接城市部分的道路往往在全天呈現(xiàn)較大的規(guī)律性起伏,因此長時預測往往比短時預測更為滿足生產(chǎn)需要,短時預測對于高速公路而言并不具有一定的參考意義。

本研究模型基于TK-GCN,模型訓練過程中涉及的超參數(shù)包括:學習率、訓練集容量以及隱藏層數(shù)。研究中,本研究將學習率設(shè)置為0.001,選擇32個訓練集,訓練迭代次數(shù)為6 000從第20個epoch開始,每隔10個epoch學習率衰減為原來的1/10。在深度學習的架構(gòu)中,不同的隱藏層數(shù)值的大小對預測精度有較大的影響,隱藏層層數(shù)需要大量的測試來選定。因此為了選擇最優(yōu)的隱藏層數(shù)值,針對不同的隱藏層數(shù)進行了嘗試,通過比較預測結(jié)果來選擇最優(yōu)值。在反復驗證的過程中發(fā)現(xiàn),當隱藏層數(shù)的取值大于60時,均方誤差的值不再發(fā)生顯著的變化,所以將隱藏層數(shù)的上限值設(shè)置為60,最后輸出層的節(jié)點數(shù)為{5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60},設(shè)計隱藏層數(shù)的值為40。整個模型通過自適應(yīng)矩估計(Adaptive Moment Estimation, ADAM)優(yōu)化器對模型進行訓練。

2.2 性能指標與誤差分析

為了能夠更好地分析和評價預測結(jié)果,本研究采用了絕對平均誤差(Mean Absolute Error, MAE),相對平均誤差(Mean Relative Error, MRE)以及決定系數(shù)(Coefficient of Determination,R2),3個指標定義如下所示:

絕對平均誤差(MAE)

(12)

相對平均誤差(MRE)

(13)

決定系數(shù)(R2)

(14)

式中,YP為交通流量的預測值;YR為交通流量的真實觀測值;YA為統(tǒng)計區(qū)間內(nèi)的平均值。MAE和MRE的值越小,代表預測值誤差越小;R2計算相關(guān)系數(shù),數(shù)值越大,預測結(jié)果越接近真實水平。本研究所提出的改進后TK-GCN模型與T-GCN模型、CRBM-DBN(Conditional Restricted Boltzmann Machine-deep Belief Nets)模型、LGCN-NGCN模型(Large-scale Learnable and Neighborhood-averaging Graph Convolutional Networks)以及FL-GCN-CNN模型(Functional linkable Graph Convolutional Networks with Convolutional Neural Networks)進行比較,由表1可知,針對每種算法使用相同的數(shù)據(jù)集進行驗證后發(fā)現(xiàn),本研究提出的預測模型的誤差性能明顯優(yōu)于同樣基于深度置信網(wǎng)絡(luò)的T-GCN、CRBM-DBN、LGCN-NGCN以及FL-GCN-CNN這些混合模型,表明了改進后的深度學習策略在交通流預測中的有效性。

表1 性能指標對比

2.3 交通流流量實際預測

由于其他基于深度置信網(wǎng)絡(luò)的模型當中,F(xiàn)L-GCN-CNN相比之下預測精度較高,因此就真實交通流量的預測效果方面,僅僅就TK-GCN模型以及FL-GCN-CNN模型與實際交通流速度作比較。這里以2019年5月13日—2019年5月17日60 min交通流車速跟蹤為例,對實際交通流量的預測由圖2可知,由于高速公路24 h的時段內(nèi)始終都會有一定的車流量水平,兩個模型對車流量的預測總體上與實際的交通流車速變化趨勢相比相差不大,但是TK-GCN算法在波峰和波谷的預測表現(xiàn),也就是上下高峰期時段交通流車速的預測,以及對交通流車速上升下降趨勢預測表現(xiàn),其所計算出的預測結(jié)果更吻合真實的交通流數(shù)據(jù)變化。

圖2 兩種模型的交通流車速預測數(shù)據(jù)與真實交通流車速觀測數(shù)據(jù)的對比

3 結(jié)論

本研究基于改進后的時間圖卷積網(wǎng)絡(luò)模型(TK-GCN)應(yīng)用于短時交通流預測。文中所介紹的方法利用圖卷積網(wǎng)絡(luò)(GCN)捕獲路網(wǎng)拓撲結(jié)構(gòu),并對路網(wǎng)的空間依賴性進行建模;同時利用門控遞歸單元(GRU)捕獲道路交通數(shù)據(jù)的動態(tài)變化,并對其時間依賴性進行建模,隨后對預測數(shù)據(jù)進行卡爾曼濾波處理,從而挖掘交通流數(shù)據(jù)的本質(zhì)特征;最后利用該模型對未來的交通流流量進行預測。試驗結(jié)果表明,文中所構(gòu)建的交通流流量預測模型與傳統(tǒng)交通流預測模型相比,其預測數(shù)據(jù)值和實際測量的真實數(shù)據(jù)值偏差更小且更能吻合實際的交通流水平,證明該模型在交通流預測方面具有較高的預測精度。

猜你喜歡
卡爾曼濾波模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
改進的擴展卡爾曼濾波算法研究
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
3D打印中的模型分割與打包
基于模糊卡爾曼濾波算法的動力電池SOC估計
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 伊人中文网| 一本大道香蕉久中文在线播放 | 国产99视频精品免费视频7| 国产麻豆aⅴ精品无码| 在线va视频| 免费高清自慰一区二区三区| 国产午夜小视频| 国产无套粉嫩白浆| 日韩黄色在线| 欧美A级V片在线观看| 国产在线观看精品| 国产精品自在线拍国产电影 | 国产在线视频欧美亚综合| 丰满少妇αⅴ无码区| 色有码无码视频| 国产成人综合亚洲网址| 尤物视频一区| 91国语视频| 四虎影视8848永久精品| 日韩无码精品人妻| 国产成人亚洲欧美激情| 国产精品女在线观看| 久久国语对白| 无码AV动漫| 二级特黄绝大片免费视频大片| 免费无遮挡AV| 欧美精品成人一区二区在线观看| 伊人久综合| 国产成人h在线观看网站站| 91福利国产成人精品导航| 四虎免费视频网站| 日韩欧美国产三级| 91原创视频在线| 九九热在线视频| 亚洲综合日韩精品| 97人人模人人爽人人喊小说| 国产精品成人免费综合| 欧美日韩精品一区二区视频| 毛片免费视频| 日韩AV无码一区| 亚卅精品无码久久毛片乌克兰 | 天天爽免费视频| 狠狠做深爱婷婷综合一区| 天堂网亚洲综合在线| 色婷婷成人网| 一本色道久久88亚洲综合| 全部无卡免费的毛片在线看| 色色中文字幕| 亚洲三级电影在线播放| 亚洲第一成年人网站| 怡春院欧美一区二区三区免费| 无码免费的亚洲视频| 亚洲侵犯无码网址在线观看| 中文字幕 欧美日韩| 精品欧美一区二区三区在线| 亚洲精品麻豆| 亚洲av日韩av制服丝袜| 国产欧美亚洲精品第3页在线| 97狠狠操| 久久这里只有精品2| 国产一区二区精品福利| 麻豆精品视频在线原创| 香蕉蕉亚亚洲aav综合| 国产视频 第一页| 国产精品极品美女自在线网站| 亚洲一区二区三区国产精品| 日本不卡在线播放| 亚洲欧美综合精品久久成人网| 免费观看欧美性一级| 国产日韩精品一区在线不卡| 欧美一区精品| 中日韩一区二区三区中文免费视频| 九色在线视频导航91| 亚洲性日韩精品一区二区| 色综合久久88| 亚洲中文字幕精品| 免费看美女毛片| 亚洲美女操| 国产一区二区三区精品欧美日韩| 亚洲美女一级毛片| 国产极品粉嫩小泬免费看| 欧美日韩一区二区三区在线视频|