亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于時(shí)空?qǐng)D卷積網(wǎng)絡(luò)的交通事故風(fēng)險(xiǎn)預(yù)測(cè)研究

        2023-01-09 14:28:10王慶榮魏怡萌朱昌鋒田可可
        計(jì)算機(jī)工程 2022年11期
        關(guān)鍵詞:模型

        王慶榮,魏怡萌,朱昌鋒,田可可

        (1.蘭州交通大學(xué) 電子與信息工程學(xué)院,蘭州 730070;2.蘭州交通大學(xué) 交通運(yùn)輸學(xué)院,蘭州 730070)

        0 概述

        隨著科技和社會(huì)的發(fā)展與進(jìn)步,車(chē)輛和道路在增加,交通事故發(fā)生的頻率也在不斷增加,人們的生命和財(cái)產(chǎn)受到嚴(yán)重威脅[1]。預(yù)測(cè)交通是一項(xiàng)具有挑戰(zhàn)性的任務(wù),雖然日常通勤是相對(duì)可預(yù)測(cè)的,但在節(jié)假日、休閑活動(dòng)、惡劣天氣等情況下的交通出行均具有很強(qiáng)的隨機(jī)性,較難預(yù)測(cè)。目前,通過(guò)交通大數(shù)據(jù)預(yù)測(cè)交通事故風(fēng)險(xiǎn)成為研究熱點(diǎn),如果能準(zhǔn)確預(yù)測(cè)交通事故,并根據(jù)預(yù)測(cè)結(jié)果對(duì)交通事故的發(fā)生進(jìn)行重新規(guī)劃,那么將提高城市交通效率,減少交通事故的發(fā)生導(dǎo)致的城市、個(gè)人經(jīng)濟(jì)損失,同時(shí)也能保障人們的人身安全。

        目前,研究人員對(duì)交通事故預(yù)測(cè)方面的研究可以分為兩大類(lèi)。第一類(lèi)是傳統(tǒng)預(yù)測(cè)方法,比如統(tǒng)計(jì)回歸法、灰色預(yù)測(cè)法等。傳統(tǒng)回歸法常用于短期數(shù)據(jù)變化的預(yù)測(cè),但對(duì)于隨機(jī)性較大、干擾因素較多的交通數(shù)據(jù)來(lái)說(shuō),其預(yù)測(cè)的結(jié)果比較片面,可靠性難以得到保障?;疑A(yù)測(cè)法適用于樣本數(shù)量較少的預(yù)測(cè),其模型簡(jiǎn)單,對(duì)中短期預(yù)測(cè)有較好的預(yù)測(cè)結(jié)果,但對(duì)于中長(zhǎng)期的預(yù)測(cè)仍有不足。第二類(lèi)是神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法,該方法的自主學(xué)習(xí)能力較好,非線性映射和高魯棒性也較強(qiáng),在交通預(yù)測(cè)領(lǐng)域的應(yīng)用前景較廣泛。雖然現(xiàn)有對(duì)交通事故的預(yù)測(cè)研究已有較好的成果,但交通事故的發(fā)生受很多復(fù)雜因素影響,如駕駛員的行為等不可控因素給交通事故的預(yù)測(cè)增加了很多困難,交通事故的復(fù)雜機(jī)制依舊不太明確。

        經(jīng)典的機(jī)器學(xué)習(xí)技術(shù)大多將交通事故的預(yù)測(cè)看作分類(lèi)問(wèn)題,目的是預(yù)測(cè)下個(gè)時(shí)段是否會(huì)發(fā)生交通事故,未考慮相關(guān)復(fù)雜因素的影響,因此預(yù)測(cè)結(jié)果相對(duì)較差。文獻(xiàn)[2]使用邏輯回歸方法對(duì)美國(guó)4 號(hào)洲際公里的交通事故進(jìn)行預(yù)測(cè),文獻(xiàn)[3]提出連續(xù)的非凸優(yōu)化的k-means 算法,通過(guò)一個(gè)等效模型,利用矩陣優(yōu)化理論分析和解決交通預(yù)測(cè)模型問(wèn)題。文獻(xiàn)[4]通過(guò)動(dòng)態(tài)預(yù)測(cè)模型建立基于馬爾可夫鏈和云模型預(yù)測(cè)道路交通事故的數(shù)量。文獻(xiàn)[5]提出使用多層感知器模型預(yù)測(cè)事故熱點(diǎn)地區(qū)的事故情況。文獻(xiàn)[6]提出基于反向傳播(Back Propagotion,BP)神經(jīng)網(wǎng)絡(luò)的高速公路事故預(yù)測(cè),但BP 神經(jīng)網(wǎng)絡(luò)的缺點(diǎn)是易陷入局部最小點(diǎn),收斂速度較慢,訓(xùn)練時(shí)間也較長(zhǎng)。文獻(xiàn)[7]提出一個(gè)組合預(yù)測(cè)優(yōu)化模型預(yù)測(cè)交通事故,以提高預(yù)測(cè)精度,但在如何更好地結(jié)合單一模型方面還有待提高。文獻(xiàn)[8]提出灰色BP 神經(jīng)網(wǎng)絡(luò)模型預(yù)測(cè)發(fā)生交通事故后的車(chē)型分擔(dān)率,并結(jié)合BP 神經(jīng)網(wǎng)絡(luò)模型和灰色預(yù)測(cè)模型進(jìn)行優(yōu)勢(shì)互補(bǔ),相比單純的BP 神經(jīng)網(wǎng)絡(luò)有較高的預(yù)測(cè)精度和穩(wěn)定性。文獻(xiàn)[9]建立了基于改進(jìn)深度森林算法的交通事故風(fēng)險(xiǎn)狀態(tài)等級(jí)預(yù)測(cè)模型,通過(guò)對(duì)比傳統(tǒng)預(yù)測(cè)模型驗(yàn)證該模型的優(yōu)勢(shì)。文獻(xiàn)[10]通過(guò)引入交通風(fēng)險(xiǎn)概念,建立一個(gè)堆疊自編碼器模型,研究在城市道路中過(guò)往人流量的變化對(duì)交通事故風(fēng)險(xiǎn)的影響。文獻(xiàn)[11]對(duì)長(zhǎng)短期記憶(Long Short-Term Memory,LSTM)模型進(jìn)行改進(jìn)后提出雙尺度LSTM 模型,用以預(yù)測(cè)交通事故,并得到了很好的效果,但混合模型的訓(xùn)練時(shí)間較長(zhǎng),且未考慮復(fù)雜的天氣、路況等影響因素。

        文獻(xiàn)[12]提出一種新的堆棧去噪卷積自動(dòng)編碼模型用于預(yù)測(cè)城市交通事故風(fēng)險(xiǎn),并使用空間依賴(lài)性學(xué)習(xí)事故中的隱藏因素,實(shí)驗(yàn)表明該模型的性能優(yōu)越,但該模型未考慮天氣因素的影響。文獻(xiàn)[13]提出一種基于時(shí)空注意力網(wǎng)絡(luò)的區(qū)域交通事故風(fēng)險(xiǎn)預(yù)測(cè)深度學(xué)習(xí)框架,并綜合影響交通事故的外部因素,提高了模型的預(yù)測(cè)性能。文獻(xiàn)[14]提出基于卷積神經(jīng)網(wǎng)絡(luò)的車(chē)邊緣網(wǎng)絡(luò),用于交通事故風(fēng)險(xiǎn)預(yù)測(cè),經(jīng)過(guò)實(shí)驗(yàn)對(duì)比發(fā)現(xiàn),該網(wǎng)絡(luò)的精度較傳統(tǒng)機(jī)器學(xué)習(xí)網(wǎng)絡(luò)較高。文獻(xiàn)[15]提出基于路網(wǎng)結(jié)構(gòu)預(yù)測(cè)短期城市交通事故,采用多層圖卷積神經(jīng)網(wǎng)絡(luò)和雙鏈LSTM 構(gòu)建預(yù)測(cè)模型,發(fā)現(xiàn)時(shí)空特征屬性對(duì)最終的預(yù)測(cè)結(jié)果影響較大,但該模型存在多源數(shù)據(jù)和因子分析缺乏的問(wèn)題。

        綜上可知,目前交通事故風(fēng)險(xiǎn)預(yù)測(cè)的研究主要存在以下幾點(diǎn)問(wèn)題:一是未考慮在實(shí)際場(chǎng)景下,發(fā)生交通事故的多源外部影響因素,如車(chē)流量、路況、天氣、興趣點(diǎn)(POI)等;二是未考慮時(shí)空特征對(duì)交通事故產(chǎn)生的影響;三是現(xiàn)有研究大部分是對(duì)交通事故量預(yù)測(cè)的研究,在交通事故風(fēng)險(xiǎn)預(yù)測(cè)方面的研究較少。

        本文采用神經(jīng)網(wǎng)絡(luò)方法構(gòu)建基于時(shí)空特征的交通事故風(fēng)險(xiǎn)預(yù)測(cè)模型,在考慮時(shí)間依賴(lài)、空間依賴(lài)、時(shí)空依賴(lài)的情況下,在模型中使用改進(jìn)的時(shí)空?qǐng)D卷積網(wǎng)絡(luò)(Improved Spatio-Temporal Graph Convolutional Network,ISTGCN),通過(guò)添加批標(biāo)準(zhǔn)化(Batch Normalization,BN)層解決梯度消失爆炸問(wèn)題,并采用均方誤差(Mean Squared Error,MSE)損失函數(shù),解決樣本零膨脹問(wèn)題。

        1 圖卷積網(wǎng)絡(luò)

        圖卷積網(wǎng)絡(luò)(Graph Convolutional Network,GCN)[16]和卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,CNN)均可以作為特征提取器,但GCN 的對(duì)象是圖數(shù)據(jù),其先從圖數(shù)據(jù)中提取相關(guān)特征,然后用這些特征對(duì)圖數(shù)據(jù)進(jìn)行結(jié)點(diǎn)分類(lèi)、圖分類(lèi)、邊預(yù)測(cè)等。一個(gè)圖的結(jié)構(gòu)如式(1)所示:

        2 ISTGCN 模型

        2.1 時(shí)空?qǐng)D卷積網(wǎng)絡(luò)的結(jié)構(gòu)

        時(shí)空?qǐng)D卷積網(wǎng)絡(luò)(Spatic-Temporal Graph Convolutional Network,STGCN)在交通中的應(yīng)用最開(kāi)始用于交通事故預(yù)測(cè),后來(lái)逐漸被學(xué)者應(yīng)用于交通流[17]的預(yù)測(cè)。由于交通流和交通事故均在一定的空間和時(shí)間背景下發(fā)生,因此均會(huì)受到時(shí)空特性相關(guān)復(fù)雜因素的影響,且交通事故相比于交通流受時(shí)空特性的影響更大,且交通流也是交通事故的一個(gè)影響因素。本文將STGCN 網(wǎng)絡(luò)用于交通事故預(yù)測(cè)中,并驗(yàn)證其預(yù)測(cè)性能。

        STGCN 網(wǎng)絡(luò)的輸入是N×C×V×T,先通過(guò)尺寸為1×1 的2d 卷積層輸出N×(C×K)×V×T,再與鄰接矩陣A(K×V×V)相乘,這里K表示子集的個(gè)數(shù),得到空間卷積N×C×T×V,最后通過(guò)一個(gè)定義的時(shí)間長(zhǎng)度n_t×1,2d 卷積層進(jìn)行時(shí)間維度的卷積。其中:N為個(gè)數(shù);C為通道數(shù),即特征維度;V為頂點(diǎn)個(gè)數(shù);T為時(shí)間維度。STGCN 網(wǎng)絡(luò)的結(jié)構(gòu)如圖1 所示。

        圖1 STGCN 網(wǎng)絡(luò)的基本結(jié)構(gòu)Fig.1 Structure of STGCN network

        交通事故的致因主要分為空間相關(guān)性、時(shí)間相關(guān)性和時(shí)空相關(guān)性三大類(lèi),本文對(duì)每類(lèi)因素的不同特征采取不同的網(wǎng)絡(luò)結(jié)構(gòu),依次進(jìn)行特征提取,并將處理后的相關(guān)數(shù)據(jù)放入本文模型中進(jìn)行訓(xùn)練。

        2.2 ISTGCN 模型框架

        ISTGCN 模型由2 個(gè)時(shí)空卷積模塊和1 個(gè)全連接層組成,時(shí)空卷積塊的每個(gè)模塊有2 個(gè)時(shí)間門(mén)控序列卷積層和中間1 個(gè)空間卷積模塊,如圖2 所示為本文模型的結(jié)構(gòu)。首先使用GCN 網(wǎng)絡(luò)提取相關(guān)特征的空間屬性,然后使用門(mén)控線性單元(Gated Linear Units,GLU)來(lái)建模事故的相關(guān)時(shí)間依賴(lài),最后通過(guò)時(shí)空卷積模塊,并利用圖形和卷積捕捉時(shí)空特征的相關(guān)動(dòng)態(tài)變化。此外,以構(gòu)造好的時(shí)空相關(guān)屬性的圖信號(hào)權(quán)重矩陣作為輸入,通過(guò)時(shí)空卷積模塊的時(shí)空相關(guān)性預(yù)測(cè)模塊,并將前3 個(gè)模塊的輸出進(jìn)行加權(quán)融合,輸出最終的預(yù)測(cè)值。

        圖2 ISTGCN 模型結(jié)構(gòu)Fig.2 Structure of ISTGCN model

        空間卷積層由圖形卷積組成,該卷積將路段及其鄰域的空間信息聚合在一起。時(shí)間卷積層在圖形卷積操作上捕獲時(shí)間維度的標(biāo)準(zhǔn)卷積層,并通過(guò)合并連續(xù)時(shí)隙中的有效信息以更新各個(gè)節(jié)點(diǎn)的有效信號(hào)。使用空間圖形卷積捕獲空間相關(guān)屬性,利用時(shí)間門(mén)控卷積捕獲時(shí)間相關(guān)屬性,并采用時(shí)空卷積塊融合空間域和時(shí)間域的特征。

        為解決梯度爆炸問(wèn)題,本文在模型中加入BN層,并采用MSE 損失函數(shù),在計(jì)算損失時(shí),對(duì)交通事故風(fēng)險(xiǎn)較大的樣本給予較大的權(quán)重,避免模型預(yù)測(cè)結(jié)果聚集在0 附近。

        2.2.1 空間卷積模塊

        在一般情況下,用圖形結(jié)構(gòu)表示交通網(wǎng)絡(luò),用數(shù)學(xué)公式表示路網(wǎng)。以往的研究忽略了交通網(wǎng)絡(luò)的空間屬性,交通網(wǎng)絡(luò)常被分為多個(gè)分段或網(wǎng)絡(luò),導(dǎo)致網(wǎng)絡(luò)的連通性和整體性被破壞。本文模型將直接在圖形結(jié)構(gòu)數(shù)據(jù)上使用圖形卷積,用來(lái)提取空間域中有意義的特征,并計(jì)算圖卷積中的核Θ。由于圖傅里葉基數(shù)[18]運(yùn)算代價(jià)較高,因此采用切比雪夫多項(xiàng)式[19]逼近策略來(lái)克服該問(wèn)題。

        選擇幾個(gè)空間卷積空間段組成空間分量,選用相應(yīng)的表示形式,并通過(guò)全連接(Fully Connected FC)層略微減小空間特征。然后,將特征輸入到堆疊的空間卷積塊中,一個(gè)空間卷積塊由幾個(gè)空間卷積層組成,聚集了路段與領(lǐng)域的空間信息,通過(guò)在該空間卷積層中加入BN 層來(lái)增加模型初始化的健壯性,提升訓(xùn)練速度與分類(lèi)效果。BN 層對(duì)于初始化的要求不高,所以可以使用較大的學(xué)習(xí)率進(jìn)行訓(xùn)練,假設(shè)第1 層的輸入和輸出分別為H(L)∈RN×F和H(l+1)∈RN×F,則空間卷積層的計(jì)算式如式(4)所示:

        其中:BN 是標(biāo)準(zhǔn)歸一化;ReLU 為激活函數(shù);H是可訓(xùn)練參數(shù)。

        2.2.2 時(shí)間卷積模塊

        通過(guò)門(mén)控線性單元(Gated Linear Unit,GLU)提取時(shí)間相關(guān)屬性,相比LSTM 來(lái)說(shuō),GLU 模型更加簡(jiǎn)單,收斂速度更快,需要的op(Operation)更少,這樣一來(lái),模型所需非線性的操作也就更少,因此能夠有效降低梯度彌散現(xiàn)象,提高模型訓(xùn)練及收斂速度。

        在時(shí)間維度上采用一維因果卷積對(duì)數(shù)據(jù)進(jìn)行并行處理,采用GLU 實(shí)現(xiàn)時(shí)間維度上的卷積操作,在每個(gè)節(jié)點(diǎn)上使用GLU 捕獲時(shí)間上的依賴(lài)關(guān)系。首先在CNN 的卷積層中引入門(mén)控線性單元機(jī)制,使卷積層的輸出變成式(5)所示,表示一個(gè)沒(méi)有非線性函數(shù)的卷積層輸出,再通過(guò)Relu 非線性激活函數(shù)的卷積層輸出,表達(dá)式如式(5)所示:

        其中:X是層hl的輸入,即前一層的輸出;Q和V 表示不同的卷積核;n表示輸出通道數(shù);b和c為偏置參數(shù)。式(5)后半部分含激活函數(shù)的卷積,即門(mén)控機(jī)制,其控制了X*Q+b當(dāng)中的哪些有效信息可以傳去下一層,然后將該模型進(jìn)行堆疊以便獲取時(shí)間相關(guān)屬性。在獲取空間維度上各個(gè)節(jié)點(diǎn)的相鄰信息時(shí),采用基于圖形卷積操作上的時(shí)間卷積層,通過(guò)合并連續(xù)時(shí)隙中的信息來(lái)更新節(jié)點(diǎn)信息。

        時(shí)間特征可以反映每個(gè)路段的歷史交通狀況,第1 個(gè)時(shí)間卷積層的第vi路況的輸入信號(hào)為,輸入信號(hào)的第j通道的計(jì)算式如式(6)所示:

        2.2.3 時(shí)空卷積模塊

        本文構(gòu)造了時(shí)空卷積塊(Spatio-Temporal Convolutional Block,ST-Conv)以聯(lián)合處理圖結(jié)構(gòu)時(shí)間序列,融合時(shí)空域的特征。ST-Conv 利用圖形和卷積捕捉空間和時(shí)間相關(guān)特征屬性的動(dòng)態(tài)變化,時(shí)空卷積模塊可以根據(jù)特定情況的規(guī)模和復(fù)雜性進(jìn)行堆疊和擴(kuò)展。一個(gè)空間卷積塊由2 個(gè)時(shí)間卷積核和1 個(gè)空間層組成,空間卷積層是連接2 個(gè)時(shí)間卷積層的橋梁,通過(guò)時(shí)間卷積層可以實(shí)現(xiàn)圖卷積到時(shí)間卷積的快速時(shí)空傳播[20]。

        將GCN 網(wǎng)絡(luò)與加入CNN 的門(mén)控線性單元GLU組合成ST-Conv,把輸入的數(shù)據(jù)先做時(shí)間維度的卷積,將時(shí)間維度卷積的輸出結(jié)果再做圖卷積操作,圖卷積的輸出結(jié)果經(jīng)過(guò)1 個(gè)Relu 之后再進(jìn)行1 個(gè)時(shí)間維度卷積,以上即為整個(gè)ST-Conv 的輸出。

        此外,本文使用Relu 激活函數(shù),在疊加2 個(gè)ST-Conv 之后增加1 個(gè)額外的時(shí)域卷積層,并和1 個(gè)全連通層共同作為輸出層,以防止過(guò)擬合,ST-Conv的輸入和輸出都是3D 的張量。

        2.2.4 融合預(yù)測(cè)模塊

        堆疊2 個(gè)時(shí)空卷積模塊及1 個(gè)時(shí)間卷積模塊的輸出后,通過(guò)拼接操作將空間、時(shí)間、時(shí)空以及外部信息融合在一起,形成一個(gè)融合的表示,將融合后的表示輸入,得到輸出層,并使用式(7)進(jìn)行融合:

        其中:*表示卷積操作;W1,W2,W3為卷積核參數(shù);Y1,Y2,Y3為3 個(gè)模塊的輸出;FC 為全連接層,輸出結(jié)果Y∈RI×J是下一個(gè)階段發(fā)生交通事故的風(fēng)險(xiǎn)。

        在交通大數(shù)據(jù)中,交通事故數(shù)據(jù)與交通流數(shù)據(jù)存在較大差別,例如交通事故樣本中會(huì)出現(xiàn)“零值”,代表傷害程度最低等級(jí),比如未受傷。研究結(jié)果表明,當(dāng)事故樣本中含有大量的零值時(shí),容易導(dǎo)致各影響因素對(duì)“零值”的邊際概率被高估,若忽略這種零膨脹現(xiàn)象,將導(dǎo)致有偏估計(jì),從而導(dǎo)致錯(cuò)誤的結(jié)論[21]。因此,本文采用MSE 損失函數(shù)解決數(shù)據(jù)零膨脹問(wèn)題,在計(jì)算損失時(shí)給予事故風(fēng)險(xiǎn)樣本較大的權(quán)重值,以避免預(yù)測(cè)值在0 附近。本文將事故風(fēng)險(xiǎn)分為3個(gè)等級(jí)(輕度、中度和重度),對(duì)應(yīng)的風(fēng)險(xiǎn)值i分別為1、2、3,計(jì)算式如式(8)所示:

        其中:Y表示真實(shí)值;Y'表示預(yù)測(cè)值;λi代表權(quán)重值(事故風(fēng)險(xiǎn)等級(jí)為i的樣本權(quán)重)。

        本文模型的流程如圖3 所示。

        圖3 本文模型的流程Fig.3 Procedure of model in this paper

        3 實(shí)驗(yàn)結(jié)果與分析

        3.1 數(shù)據(jù)來(lái)源與分析

        選用Kaggle 上的2005~2018 年英國(guó)道路安全交通事故和車(chē)輛公開(kāi)數(shù)據(jù)集,該數(shù)據(jù)集是實(shí)時(shí)收集的,使用了多個(gè)流量應(yīng)用程序編程接口(Application Programming Interface,API)。這些API 廣播各種實(shí)體捕捉到的交通事件,比如英國(guó)和國(guó)家運(yùn)輸部門(mén)、執(zhí)法機(jī)構(gòu)、交通攝像頭以及道路網(wǎng)絡(luò)內(nèi)的交通傳感器,目前該數(shù)據(jù)集大約包含120 000 起事故記錄。本文選取了2005~2018 年期間部分事故數(shù)據(jù)進(jìn)行驗(yàn)證,并從2018 年1 月到2018 年12 月的全英國(guó)事故中,挑出部分事故嚴(yán)重的時(shí)間段進(jìn)行了可視化,統(tǒng)計(jì)分析圖如圖4 所示。

        圖4 不同時(shí)間下的交通事故量Fig.4 Traffic accidents at different time

        本文收集的數(shù)據(jù)集均是英國(guó)的交通事故量、交通流量、天氣數(shù)據(jù),此數(shù)據(jù)集一共包含32 條屬性,包括事故記錄ID、嚴(yán)重程度、開(kāi)始時(shí)間、結(jié)束時(shí)間、溫度、經(jīng)緯度、風(fēng)向等。所選取數(shù)據(jù)的具體分類(lèi)如下:

        1)交通事故。該數(shù)據(jù)包含了2005~2018 年期間所有記錄的交通事故。除了街道相關(guān)信息、時(shí)間、地點(diǎn)等一些基本信息外,該數(shù)據(jù)集還包括撞車(chē)的原因。本文把數(shù)據(jù)集按事故嚴(yán)重程度等級(jí)劃分為1,2,3,數(shù)值越小,表示事故越嚴(yán)重,該數(shù)據(jù)集不同風(fēng)險(xiǎn)等級(jí)下的交通事故量統(tǒng)計(jì)如圖5 所示。

        圖5 不同風(fēng)險(xiǎn)等級(jí)下的交通事故量Fig.5 Traffic accidents quantity under different risk levels

        2)交通流量數(shù)據(jù)。由相關(guān)識(shí)別設(shè)備檢測(cè)到的行車(chē)記錄計(jì)算而來(lái),行車(chē)記錄包括設(shè)備ID、車(chē)牌號(hào)、車(chē)輛過(guò)車(chē)時(shí)間、方向、車(chē)道號(hào)5 個(gè)屬性,正常路段車(chē)速對(duì)交通事故的影響如圖6 所示。

        圖6 交通事故量與速度的關(guān)系Fig.6 Relationship between traffic accidents volume and speed

        3)天氣數(shù)據(jù)。本文采集的天氣數(shù)據(jù)來(lái)自英國(guó)天氣數(shù)據(jù)中心,數(shù)據(jù)屬性有時(shí)間、天氣、經(jīng)緯度、能見(jiàn)度、濕度、溫度、風(fēng)向等。天氣狀況對(duì)交通事故的影響如圖7 所示。對(duì)天氣狀況進(jìn)行標(biāo)簽化,將天氣條件惡劣程度等級(jí)劃分為-1~9,數(shù)值越小,表示天氣越惡劣。由圖7 可以看出天氣條件嚴(yán)重惡劣情況下造成的交通事故量最多。

        圖7 交通事故量與天氣的關(guān)系Fig.7 Relationship between traffic accidents volume and weather

        4)POI 數(shù)據(jù),POI 數(shù)據(jù)也來(lái)自英國(guó)公共數(shù)據(jù)中心,包含學(xué)校、購(gòu)物中心等的POI 坐標(biāo)。

        3.2 數(shù)據(jù)預(yù)處理

        對(duì)收集到的數(shù)據(jù)進(jìn)行去除冗余值、補(bǔ)全缺失值等預(yù)處理操作之后,將其轉(zhuǎn)化為權(quán)重矩陣的形式,并作為模型空間預(yù)測(cè)單元的輸入。數(shù)據(jù)對(duì)象每一個(gè)屬性權(quán)重都是該權(quán)重占所有權(quán)重的比例,定義一個(gè)二元空間對(duì)稱(chēng)矩陣H,以此來(lái)表達(dá)n個(gè)節(jié)點(diǎn)位置區(qū)域的相鄰關(guān)系,如式(9)所示:

        其中:wi j指的是第i行數(shù)據(jù)對(duì)象的第j個(gè)屬性占所有屬性的比例。

        圖8 為構(gòu)造圖形結(jié)構(gòu)[22]的數(shù)據(jù)權(quán)重矩陣,數(shù)據(jù)點(diǎn)vt為一個(gè)圖形信號(hào),該圖形信號(hào)定義在無(wú)向圖G=(vt,ε,w)上,其權(quán)重為圖8 的wi j,vt是一組有向的頂點(diǎn),對(duì)應(yīng)于交通道路網(wǎng)絡(luò)中監(jiān)測(cè)站的觀測(cè)值,ε表示站與站之間連通的一組邊。

        圖8 圖形結(jié)構(gòu)的數(shù)據(jù)權(quán)重矩陣Fig.8 Data weight matrix of the graph structure

        3.3 評(píng)價(jià)指標(biāo)

        本文使用平均相對(duì)誤差(Mean Relative Error,MAE)、均方根誤差(Root Mean Square Error,RMSE)、召回率(Recall)等評(píng)價(jià)指標(biāo)評(píng)估預(yù)測(cè)模型,相關(guān)計(jì)算式如下所示:

        其中:y(t)為t時(shí)刻交通事故的實(shí)測(cè)值;(t)為預(yù)測(cè)值;N為樣本個(gè)數(shù);TTP表示實(shí)則為正類(lèi)且預(yù)測(cè)為正類(lèi)的樣本數(shù)目;FFN表示實(shí)則為正類(lèi)且預(yù)測(cè)為負(fù)類(lèi)的樣本數(shù)目。

        3.4 結(jié)果分析

        本文實(shí)驗(yàn)在Python3.6 和TensorFlow1.9 的環(huán)境下進(jìn)行,將所選用數(shù)據(jù)集的交通流量、交通事故量、外部特征屬性作為訓(xùn)練輸入,2018 年的交通流量、外部特征作為預(yù)測(cè)模型輸入,模型輸出交通事故量。在實(shí)驗(yàn)中,按照時(shí)間順序以6∶2∶2 的比例劃分訓(xùn)練集、驗(yàn)證集、測(cè)試集。基于TensorFlow 框架實(shí)現(xiàn)ISTGCN 模型,經(jīng)過(guò)實(shí)驗(yàn)比較,使用3 層圖卷積,卷積核大小均為3;GLU 為3 層,每層隱藏單元個(gè)數(shù)為128,使用BN 層將數(shù)據(jù)歸一化。每個(gè)實(shí)驗(yàn)包含7 個(gè)對(duì)比交通事故預(yù)測(cè)模型:歷史平均HA 模型(利用相同時(shí)段事故風(fēng)險(xiǎn)的平均值預(yù)測(cè)下一時(shí)段的事故風(fēng)險(xiǎn))、基于提升樹(shù)的機(jī)器學(xué)習(xí)(XGBoot)模型[23]、多層感知機(jī)(Multilayer Perceptron,MLP)模型、門(mén)控循環(huán)單元網(wǎng)絡(luò)(Gate Linear Unit,GLU)模型[24]、基于CNN的堆疊降噪自動(dòng)編碼器模型、CNN 和LSTM 相結(jié)合(ConvLSTM)模 型[25]和本文 所提出 的ISTGCN模型。

        3.4.1 對(duì)比實(shí)驗(yàn)分析

        將本文模型和對(duì)比模型在英國(guó)真實(shí)數(shù)據(jù)集上進(jìn)行預(yù)測(cè)分析,分別迭代200 次和300 次,所有對(duì)比模型均在同一數(shù)據(jù)集下進(jìn)行調(diào)試,結(jié)果如表1 所示。由表1 可以看出,迭代300 次的整體預(yù)測(cè)結(jié)果比迭代200 次的好,HA、XGBoot、MLP 和GLU 模型的整體預(yù)測(cè)效果都比較差,這些模型均沒(méi)有捕獲空間特性。SDCAE 模型較HA、XGBoot、MLP 和GLU4 個(gè)模型的整體預(yù)測(cè)效果較好,但卻忽略了時(shí)間的長(zhǎng)短期相關(guān)性。ConvLSTM 模型同時(shí)考慮了時(shí)間和空間相關(guān)屬性依賴(lài),但卻忽略了時(shí)空特性對(duì)交通事故預(yù)測(cè)的影響,相比之下,本文ISTGCN 模型在同時(shí)考慮時(shí)間、空間、時(shí)空相關(guān)屬性依賴(lài)后,取得了較好的預(yù)測(cè)結(jié)果。

        表1 不同模型的結(jié)果對(duì)比Table 1 Results comparison of different models

        3.4.2 模型結(jié)構(gòu)分析

        對(duì)本文ISTGCN 模型的模塊結(jié)構(gòu)進(jìn)行對(duì)比分析,在去掉空間層和時(shí)空層后,對(duì)剩下結(jié)構(gòu)進(jìn)行模型預(yù)測(cè)訓(xùn)練。由于模型在迭代300 次時(shí)效果最好,因此本文結(jié)構(gòu)分析分別是在迭代300 次后的預(yù)測(cè)結(jié)果,預(yù)測(cè)結(jié)果如表2 所示,其中S、ST 分別代表空間層和時(shí)空層。由表2 可以看出,ISTGCN 模型的每塊結(jié)構(gòu)都有不同的作用性能,去除任一模塊結(jié)構(gòu),得到的預(yù)測(cè)結(jié)果都很差,ISTGCN 模型采用空間層獲取空間相關(guān)屬性,使用時(shí)間層獲取時(shí)間相關(guān)屬性,利用時(shí)空卷積層捕獲時(shí)空相關(guān)特征,只有這3 種結(jié)構(gòu)相互作用,才能得到最佳性能。為驗(yàn)證ITSGCN 模型性能,使用運(yùn)行時(shí)間消耗這一指標(biāo)進(jìn)行性能分析,表3 所示為不同模塊結(jié)構(gòu)訓(xùn)練時(shí)間的對(duì)比,本文模型ISTGCN 實(shí)現(xiàn)了更快的訓(xùn)練速度,在去除任意結(jié)構(gòu)之后性能表現(xiàn)都不佳,只有3 種結(jié)構(gòu)彼此相互作用,才能實(shí)現(xiàn)最佳性能。

        表2 本文模型結(jié)構(gòu)對(duì)預(yù)測(cè)性能的影響Table 2 Influence of structure of model in this paper on prediction performance

        表3 數(shù)據(jù)集訓(xùn)練時(shí)間消耗Table 3 Training time consumption of data sets 單位:s

        3.4.3 激活函數(shù)分析

        分別用3 種不同激活函數(shù)驗(yàn)證模型性能,迭代次數(shù)選擇300 次,對(duì)比在激活函數(shù)前和激活函數(shù)后加入BN 層的變化,激活函數(shù)對(duì)模型預(yù)測(cè)性能的影響結(jié)果如表4 所示。由表4 可以看出,當(dāng)激活函數(shù)為ReLU 的時(shí)候,預(yù)測(cè)性能整體較好,將BN 層加在激活函數(shù)前比加在激活函數(shù)之后效果更好,這是因?yàn)榫矸e層在進(jìn)行BN 操作時(shí),會(huì)把數(shù)據(jù)分布在指定的區(qū)間,當(dāng)ReLU 函數(shù)再進(jìn)行激活操作時(shí),神經(jīng)元失活的概率會(huì)下降,模型性能得到較大幅度的提升。

        表4 激活函數(shù)對(duì)模型預(yù)測(cè)性能的影響Table 4 Impact of activation functions on predictive performance

        如果先在ReLU 函數(shù)后進(jìn)行BN 操作,ReLU 函數(shù)激活后的部分神經(jīng)元已失活,參與BN 操作時(shí)的神經(jīng)元數(shù)量就會(huì)減少,模型的泛化能力降低。由表4 也可以看出ReLU 函數(shù)在BN 層前后的變化并沒(méi)有Sigmoid 和Tanh 函數(shù)變化大,這是由于BN 層在ReLU 函數(shù)前可以讓ReLU 函數(shù)更好地產(chǎn)生特征選擇作用,由于輸入值的分布更接近于零均值,此時(shí)ReLU 函數(shù)可以展現(xiàn)單側(cè)抑制作用,且不會(huì)出現(xiàn)輸入全分布在0 的一側(cè)。但如果將BN 操作放在ReLU 函數(shù)之后,在激活函數(shù)后進(jìn)行歸一化能更好地保證下一層的輸入是零均值,能避免下一層連接權(quán)重的梯度同號(hào),模型訓(xùn)練效率更高,收斂更快。由表5 結(jié)果可知,將ReLU 函數(shù)放在BN 前后的差別不大,但也因不同實(shí)驗(yàn)而有區(qū)別。

        4 結(jié)束語(yǔ)

        本文提出一種基于時(shí)空?qǐng)D卷積的交通事故風(fēng)險(xiǎn)預(yù)測(cè)模型,以多源異構(gòu)數(shù)據(jù)作為輸入,分別基于空間卷積層、時(shí)間卷積層和時(shí)空卷積層處理不同類(lèi)型的特征,并將處理后的隱含特征拼接成緊湊的表示,饋入全連接層,學(xué)習(xí)不同特征之間的相互作用,預(yù)測(cè)下一個(gè)階段的交通事故風(fēng)險(xiǎn)。在空間卷積層中加入BN 層,解決梯度爆炸問(wèn)題,應(yīng)用MSE 損失函數(shù)來(lái)解決數(shù)據(jù)零膨脹問(wèn)題。在英國(guó)真實(shí)數(shù)據(jù)集上的實(shí)驗(yàn)結(jié)果表明,與GLU、SDCAE、ConvLSTM 模型相比,該模型的RMSE 指標(biāo)分別降低3.28%、4.87%、4.19%。下一步將優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)與參數(shù),通過(guò)收集違章、行人、出租車(chē)等數(shù)據(jù),訓(xùn)練并優(yōu)化模型,提高模型的運(yùn)行速度和預(yù)測(cè)效率。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務(wù)本地化模型
        適用于BDS-3 PPP的隨機(jī)模型
        提煉模型 突破難點(diǎn)
        函數(shù)模型及應(yīng)用
        p150Glued在帕金森病模型中的表達(dá)及分布
        函數(shù)模型及應(yīng)用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        3D打印中的模型分割與打包
        亚洲aⅴ天堂av天堂无码麻豆| 你懂的视频在线看播放| 亚洲中文字幕午夜精品| 五月综合激情婷婷六月色窝| 日韩国产欧美视频| 国产精品一级av一区二区| 成熟妇女毛茸茸性视频| 成人免费a级毛片| 四月婷婷丁香七月色综合高清国产裸聊在线 | 又黄又爽又色的视频| 亚洲九九夜夜| 亚洲精品中文字幕乱码| 亚洲综合av永久无码精品一区二区| 成人免费毛片内射美女-百度| 狠狠综合亚洲综合亚色| 一区二区高清免费日本| 国产两女互慰高潮视频在线观看 | 高潮内射主播自拍一区| 久久久久亚洲av成人无码| 91av小视频| av资源吧首页在线观看| 干日本少妇一区二区三区| 亚洲精品乱码久久久久久蜜桃不卡| 欧美成人在线A免费观看| 午夜宅男成人影院香蕉狠狠爱| 日本伊人精品一区二区三区| a级毛片内射免费视频| 99亚洲乱人伦精品| 日韩麻豆视频在线观看| 男人进去女人爽免费视频| 国产精品短视频| 日本一区二区三区免费| 国产做无码视频在线观看| 亚洲av成人精品日韩一区| 日韩精品一区二区av在线| 无遮挡很爽很污很黄的女同| 亚洲午夜精品久久久久久人妖| 亚洲一区二区三区精品网| 亚洲伊人久久大香线蕉| 亚洲国产av玩弄放荡人妇系列 | 99久久99久久精品免观看|