技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于長短期記憶神經(jīng)網(wǎng)絡(luò)的可用停車位預(yù)測(cè)

基于長短期記憶神經(jīng)網(wǎng)絡(luò)的可用停車位預(yù)測(cè)

時(shí)間:2019-04-03 11:31:09來源:孫 敏 彭 磊 李慧云

導(dǎo)語:?可用停車位預(yù)測(cè)是智能停車誘導(dǎo)系統(tǒng)的關(guān)鍵問題之一。當(dāng)前基于神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)技術(shù)在較短預(yù)測(cè)周期內(nèi),預(yù)測(cè)準(zhǔn)確度的平均絕對(duì)誤差在 10 左右,但隨著預(yù)測(cè)步長或周期的增加,預(yù)測(cè)精度急劇下降。

摘?要?可用停車位預(yù)測(cè)是智能停車誘導(dǎo)系統(tǒng)的關(guān)鍵問題之一。當(dāng)前基于神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)技術(shù)在較短預(yù)測(cè)周期內(nèi),預(yù)測(cè)準(zhǔn)確度的平均絕對(duì)誤差在10左右,但隨著預(yù)測(cè)步長或周期的增加,預(yù)測(cè)精度急劇下降。針對(duì)這一問題,該文提出了一種在中長預(yù)測(cè)時(shí)間周期內(nèi)可保持?jǐn)?shù)據(jù)變化特征的泊位預(yù)測(cè)方法。該方法使用模糊信息粒化獲取特征數(shù)據(jù)集,通過訓(xùn)練長短期記憶神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)未來的特征數(shù)據(jù)集,基于數(shù)據(jù)插值方法重建出整個(gè)區(qū)間可用停車位的連續(xù)變化曲線。仿真結(jié)果表明,該方法在相同預(yù)測(cè)步長的可用車位預(yù)測(cè)上,比傳統(tǒng)預(yù)測(cè)方法具有更高的預(yù)測(cè)精度;在保持相近預(yù)測(cè)精度的條件下,比傳統(tǒng)預(yù)測(cè)方法具有更高的計(jì)算效率。

關(guān)鍵詞?停車誘導(dǎo)系統(tǒng);模糊信息粒化;長短期記憶神經(jīng)網(wǎng)絡(luò);三次樣條插值

中圖分類號(hào)?TG156文獻(xiàn)標(biāo)志碼?A

1.引言

近年來,隨著經(jīng)濟(jì)的快速發(fā)展,市民使用小汽車的數(shù)量也快速上升,這使得大城市停車難的問題越來越嚴(yán)重,同時(shí)也加劇了城市交通的擁堵。研究報(bào)告顯示,擁擠交通中有30%是由尋找停車位的汽車造成[1]。而在尋找車位的同時(shí),也增加了不必要的尾氣排放。因此,當(dāng)前全國各地都在積極開展城市級(jí)停車誘導(dǎo)系統(tǒng)的建設(shè)工作。停車誘導(dǎo)系統(tǒng)通過給車輛提供停車場(chǎng)位置和可用車位數(shù)量等相關(guān)信息,幫助車輛快速停車,緩解停車難問題[2-4]。在停車誘導(dǎo)系統(tǒng)中,可用車位預(yù)測(cè)是非常重要的一部分,車輛需要在距離目的地一定距離時(shí)知道:當(dāng)他到達(dá)目的地時(shí),周邊停車場(chǎng)可用的車位數(shù)量??捎密囄活A(yù)測(cè)技術(shù)可以避免出現(xiàn)車輛到達(dá)停車場(chǎng)入口時(shí)才發(fā)現(xiàn)滿位而無法停放的情況,同時(shí)起到引導(dǎo)車輛停往車位更寬松的停車場(chǎng)的作用。顯然,可用車位預(yù)測(cè)是一個(gè)典型的時(shí)間序列預(yù)測(cè)問題。當(dāng)前可以采用自回歸積分移動(dòng)平均模型(AutoregressiveIntegratedMovingAverageModel,ARIMA)、小波神經(jīng)網(wǎng)絡(luò)等實(shí)現(xiàn)精準(zhǔn)的短時(shí)預(yù)測(cè)。但需要指出的是,該類方法的高精度是建立在一個(gè)基本條件上,即預(yù)測(cè)步數(shù)量足夠少,一般是1~3個(gè)預(yù)測(cè)步長。如果預(yù)測(cè)步數(shù)量增加,那么預(yù)測(cè)精度將出現(xiàn)大幅下降。由于城市交通環(huán)境的復(fù)雜性,往往在車輛啟動(dòng)時(shí)就需要了解目的地周邊當(dāng)前停車場(chǎng)的可用車位情況,并預(yù)測(cè)當(dāng)車輛到達(dá)時(shí)的可用車位情況。這個(gè)時(shí)間長度一般會(huì)超過30min。如果直接使用當(dāng)前的預(yù)測(cè)技術(shù),一般是將預(yù)測(cè)步的時(shí)間周期調(diào)整變長,如10min為一個(gè)預(yù)測(cè)步。這樣雖然可將30min調(diào)整成3個(gè)預(yù)測(cè)步,但由于每10min給出一個(gè)預(yù)測(cè)值,實(shí)際上30min僅能給出3個(gè)預(yù)測(cè)值。顯然,這個(gè)結(jié)果嚴(yán)重丟失了該時(shí)間區(qū)間內(nèi)更為詳細(xì)的車位變化特征,對(duì)停車誘導(dǎo)系統(tǒng)的誘導(dǎo)精度帶來很大的負(fù)面影響。

目前對(duì)可用停車位的實(shí)時(shí)預(yù)測(cè),常見的方法主要分為兩類:一類是以ARIMA為代表的傳統(tǒng)時(shí)間預(yù)測(cè)模型[5],另一類是神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)方法[6,7]。其中,傳統(tǒng)時(shí)間序列預(yù)測(cè)模型主要通過將時(shí)間序列數(shù)據(jù)分解,對(duì)于不平穩(wěn)序列則還需要通過差分等手段將非平穩(wěn)時(shí)間序列轉(zhuǎn)換為平穩(wěn)時(shí)間序列,從而實(shí)現(xiàn)預(yù)測(cè)[8,9]。這種預(yù)測(cè)容易受模型參數(shù)的影響,有效性會(huì)逐漸降低。神經(jīng)網(wǎng)絡(luò)方法主要通過先對(duì)海量數(shù)據(jù)進(jìn)行迭代訓(xùn)練,再擬合數(shù)據(jù)特征,進(jìn)而實(shí)現(xiàn)預(yù)測(cè)。相關(guān)研究中,Sun等[10]和Yong等[11]研究通過誤差逆向傳播算法訓(xùn)練的多層前饋

神經(jīng)網(wǎng)絡(luò)模型來預(yù)測(cè)車位占有率,雖然實(shí)現(xiàn)了停車位預(yù)測(cè),但魯棒性差,而且計(jì)算時(shí)需消耗大量的時(shí)間;后來有研究人員[12-14]利用小波神經(jīng)網(wǎng)絡(luò)能很好地?cái)M合非線性復(fù)雜系統(tǒng)特性,雖對(duì)可用停車位進(jìn)行短期預(yù)測(cè),預(yù)測(cè)速度和穩(wěn)定性也都得到了很大的提高,但也只是單點(diǎn)預(yù)測(cè);Zheng等[15]通過使用回歸樹、神經(jīng)網(wǎng)絡(luò)和支持向量機(jī)建立組合模型,實(shí)現(xiàn)車位連續(xù)變化狀態(tài)的預(yù)測(cè),但隨著實(shí)時(shí)數(shù)據(jù)的增加,動(dòng)態(tài)組合模型切換運(yùn)算所付出的時(shí)間成本也很昂貴。以上所提到的方法均不能很好地解決可用停車位波動(dòng)區(qū)間預(yù)測(cè)的問題。其中,大部分方法側(cè)重于點(diǎn)的預(yù)測(cè),雖有少部分方法考慮區(qū)間范圍內(nèi)的變化與趨勢(shì),但計(jì)算時(shí)間成本也很高。針對(duì)這一問題,本文提出了一種預(yù)測(cè)方法——模糊長短期記憶神經(jīng)網(wǎng)絡(luò)(FuzzyLongShort-TermMemoryNetworkPredictionOnParkingSpaces,F(xiàn)LOPS),可以在較長預(yù)測(cè)時(shí)間周期內(nèi)保持?jǐn)?shù)據(jù)變化特征,并適用于較大時(shí)間跨度(>30min)條件下的高精度預(yù)測(cè)。該方法由3個(gè)主要步驟構(gòu)成:(1)基于模糊信息?;?FuzzyInformationGranulation,F(xiàn)IG)方法對(duì)停車場(chǎng)歷史數(shù)據(jù)進(jìn)行海量關(guān)鍵信息提取[16],構(gòu)造預(yù)設(shè)預(yù)測(cè)周期的特征集;(2)構(gòu)造特征集的長短期記憶神經(jīng)網(wǎng)絡(luò)(LongShort-TermMemoryNetwork,LSTM),并對(duì)未來1~3個(gè)預(yù)測(cè)步進(jìn)行特征集預(yù)測(cè);(3)基于3次樣條插值對(duì)得到的特征集預(yù)測(cè)結(jié)果進(jìn)行插值重構(gòu),由此得到預(yù)測(cè)時(shí)間周期內(nèi)的停車位連續(xù)變化結(jié)果。

2.研究方法

對(duì)可用停車位的連續(xù)變化狀態(tài)預(yù)測(cè),包括可用停車位數(shù)目變化預(yù)測(cè)和停車高峰的時(shí)間預(yù)測(cè)。本文主要分為3個(gè)部分:(1)基于模糊信息粒化的數(shù)據(jù)變換,獲取時(shí)間序列數(shù)據(jù)對(duì)應(yīng)的特征數(shù)據(jù)集;(2)基于LSTM神經(jīng)網(wǎng)絡(luò)的區(qū)間預(yù)測(cè)模型,預(yù)測(cè)可用停車位數(shù)目的變化特征;(3)基于3次樣條插值的重構(gòu)算法,獲得可用泊位的連續(xù)變化狀態(tài)。

2.1基于模糊信息?;臄?shù)據(jù)變換

可用泊位是一個(gè)隨時(shí)間變化而不斷變化的數(shù)據(jù)。面對(duì)一個(gè)如此巨大的非線性時(shí)間序列數(shù)據(jù),本文通過做壓縮將關(guān)鍵信息提取出來,獲得對(duì)應(yīng)的特征數(shù)據(jù)集合。在本文中,使用基于模糊信息?;?FIG)方法對(duì)可用停車位的時(shí)間序列重構(gòu)及粒化。其中,模糊信息?;菍?duì)海量數(shù)據(jù)進(jìn)行關(guān)鍵信息提取的有效方法。對(duì)時(shí)間序列進(jìn)行模糊信息?;饕譃?個(gè)過程:

(1)將時(shí)間序列分割成若干個(gè)小子序列,作為操作窗口;

(2)對(duì)產(chǎn)生的每一個(gè)窗口進(jìn)行模糊化,生成一個(gè)個(gè)模糊集,即模糊信息粒。處理后的數(shù)據(jù)樣本能夠保持原樣本數(shù)據(jù)特征,得到一系列更小的樣本區(qū)間,便于后續(xù)進(jìn)行數(shù)據(jù)的計(jì)算。

停車場(chǎng)的時(shí)間序列數(shù)據(jù)X,如公式(1)所示。

神經(jīng)網(wǎng)絡(luò)

其中,xi為ti時(shí)刻可用停車位。按照實(shí)際需求確定一個(gè)等間隔的時(shí)間粒度T(如2min)劃分時(shí)間序列數(shù)據(jù),可得到多段子序列數(shù)據(jù)。將每一段子序列數(shù)據(jù)作為一個(gè)?;翱冢缓螳@取各?;翱谥锌捎猛\囄粩?shù)目的最小值、最大值以及各個(gè)?;翱谥谐跏紩r(shí)間點(diǎn)和末尾時(shí)間點(diǎn)分別對(duì)應(yīng)的可用停車位。其中,分別使用lowk、upk表示第k個(gè)?;翱趦?nèi)的可用泊車位最小值和最大值,startk、endk表示第k個(gè)?;翱趦?nèi)的始末可用泊車位值,即

神經(jīng)網(wǎng)絡(luò)

k=1,2......,n。由此,使用4個(gè)特征數(shù)據(jù)來合理表示原來窗口內(nèi)的數(shù)據(jù),簡化了原有的時(shí)間序列,即對(duì)時(shí)間序列數(shù)據(jù)進(jìn)行了模糊信息?;T讷@得low值、up值后,結(jié)合每個(gè)窗口內(nèi)的時(shí)間屬性可分別獲得low值和up值對(duì)應(yīng)的峰值時(shí)間tlow和tup,得到Y(jié)1,Y2,…,Yn。其中神經(jīng)網(wǎng)絡(luò)將時(shí)間轉(zhuǎn)為時(shí)間戳Tstamp,因?yàn)檗D(zhuǎn)化為時(shí)間戳之后數(shù)值非常大,難以擬合數(shù)據(jù)特征,因此定義時(shí)間偏移t':

神經(jīng)網(wǎng)絡(luò)

其中,t為預(yù)測(cè)當(dāng)天零時(shí)零刻的時(shí)間戳;Tstamp為當(dāng)前的時(shí)間戳;T為確定的時(shí)間粒度;k為第k個(gè)?;翱凇亩鴮⒚總€(gè)?;翱趦?nèi)的峰值時(shí)刻轉(zhuǎn)化為(0,60T)范圍內(nèi)的值,神經(jīng)網(wǎng)絡(luò)最后對(duì)每一個(gè)子序列窗口的模糊信息進(jìn)行組合,得到矩陣X和Y'。其中:

神經(jīng)網(wǎng)絡(luò)

2.2基于長短期記憶神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)模型

數(shù)據(jù)變換得到具有模糊信息的特征矩陣,用于預(yù)測(cè)可用停車位數(shù)目變化特征,本文考慮有記憶模式的預(yù)測(cè)模型,這能將之前時(shí)刻的數(shù)據(jù)關(guān)聯(lián)起來具有更好的效果。長短期記憶神經(jīng)網(wǎng)絡(luò)(LSTM)是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(luò),是做時(shí)間序列分析的常用方法。它能夠克服傳統(tǒng)循環(huán)神經(jīng)網(wǎng)絡(luò)在反向傳播中遇到的梯度爆炸和衰減的缺點(diǎn),并通過在隱藏層加入記憶單元,將時(shí)間序列的短長期相互關(guān)聯(lián)起來,控制有關(guān)信息的刪除與存儲(chǔ),以此構(gòu)成記憶網(wǎng)絡(luò)。本文的記憶單元結(jié)構(gòu)如圖1所示,主要由輸入門、輸出門、遺忘門和存儲(chǔ)單元組成。其中,門是一種讓信息選擇式通過的方法,其含有sigmoid函數(shù),以決定存儲(chǔ)單元狀態(tài)中哪些部分需要輸出,并經(jīng)過tanh函數(shù)得到想要輸出的數(shù)據(jù)。

神經(jīng)網(wǎng)絡(luò)

在本文中,LSTM預(yù)測(cè)模型包含多個(gè)LSTM記憶單元。其中,選擇“Min-MaxNormaliza-tion”進(jìn)行數(shù)據(jù)歸一化處理;選擇“adam”作為優(yōu)化器;選擇“meansquarederror”作為損失函數(shù)。特征矩陣X和Y'為模型輸入,其中可用泊位數(shù)量變化的預(yù)測(cè)由矩陣X來實(shí)現(xiàn),而峰值時(shí)間的預(yù)測(cè)由矩陣Y'來實(shí)現(xiàn)。利用LSTM隱藏層迭代計(jì)算得到,未來第k+1個(gè)?;翱诘目捎貌次粩?shù)量變化Pk+1=(startk+1,lowk+1,upk+1,endk+1)和對(duì)應(yīng)的峰值時(shí)刻t'lowk、t'upk。算法流程如下:

神經(jīng)網(wǎng)絡(luò)

2.3樣條插值重構(gòu)

LSTM神經(jīng)網(wǎng)絡(luò)模型預(yù)測(cè)得到startk+1、lowk+1、upk+1、endk+1和t'upk+1、t'lowk+1(其中startk+1和endk+1是第k+1個(gè)?;翱趦?nèi)的起始點(diǎn)和終止點(diǎn)對(duì)應(yīng)的可用停車位數(shù)量,對(duì)應(yīng)的神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)特征數(shù)據(jù)之后,便得到可用停車位數(shù)目的變化特征。這些特征數(shù)據(jù)在數(shù)值分布上是離散的,插值就是通過這些離散的數(shù)據(jù),去確定某一類已知函數(shù)的參數(shù)或?qū)ふ夷硞€(gè)近似函數(shù),使得到的近似函數(shù)與已知數(shù)據(jù)有較高的擬合程度,最后求取“斷鏈”處的模擬值,實(shí)現(xiàn)曲線重構(gòu)。因此,為將這些特征數(shù)據(jù)重構(gòu)得到預(yù)測(cè)區(qū)間內(nèi)可用停車位數(shù)目的連續(xù)變化狀態(tài),本文采用3次樣條插值進(jìn)行相應(yīng)數(shù)據(jù)處理。這是因?yàn)?,與更高次樣條相比,它只需較少的計(jì)算和存儲(chǔ),且較穩(wěn)定,在靈活性和計(jì)算速度之間進(jìn)行了合理的折中。插值重構(gòu)過程具體如下:

(1)對(duì)第k+1個(gè)粒子窗口內(nèi)的時(shí)間進(jìn)行升序排列、劃分區(qū)間,并確定對(duì)應(yīng)時(shí)刻的可用停車位數(shù)值。

神經(jīng)網(wǎng)絡(luò)

其中,xj和yj就相當(dāng)于某個(gè)時(shí)間和該時(shí)間點(diǎn)上對(duì)應(yīng)的可用停車位數(shù);mj是常數(shù)值;使用構(gòu)造的插值函數(shù)對(duì)區(qū)間進(jìn)行插值重構(gòu)。然后,插值該區(qū)間的曲線,得到該區(qū)間的預(yù)測(cè)特征數(shù)據(jù)對(duì)應(yīng)的預(yù)測(cè)時(shí)間序列數(shù)據(jù)。之后,對(duì)神經(jīng)網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)兩個(gè)區(qū)間使用同樣的方法,獲取這兩個(gè)區(qū)間的預(yù)測(cè)特征數(shù)據(jù)對(duì)應(yīng)的預(yù)測(cè)時(shí)間序列數(shù)據(jù)。最后,合并各個(gè)區(qū)間內(nèi)的預(yù)測(cè)時(shí)間序列數(shù)據(jù),得到完整的預(yù)測(cè)時(shí)間序列數(shù)據(jù),從而得到可用停車位波動(dòng)變化趨勢(shì)。

3.可用停車位預(yù)測(cè)實(shí)驗(yàn)及結(jié)果分析

3.1數(shù)據(jù)變換

本文選擇廣東省深圳市羅湖區(qū)寶琳珠寶中心地上停車場(chǎng)的停車數(shù)據(jù)作為實(shí)驗(yàn)數(shù)據(jù),統(tǒng)計(jì)時(shí)間為2016年7月3日至7月5日,原始可用停車位數(shù)據(jù)如圖2所示。其中,數(shù)據(jù)的采樣頻率為每分鐘記錄一次未占用停車位的數(shù)據(jù),因此每天會(huì)有1440個(gè)數(shù)據(jù)點(diǎn)。

神經(jīng)網(wǎng)絡(luò)

根據(jù)FIG理論,本文將時(shí)間粒度T設(shè)定為30min,即選擇每30個(gè)點(diǎn)作為一個(gè)?;翱冢瑒t每天對(duì)應(yīng)48個(gè)?;翱?。在每個(gè)粒化窗口內(nèi)建立模糊集,模糊粒化后的結(jié)果如圖3所示。其中,圖中每條柱體都是由特征數(shù)據(jù)start、low、up和end四個(gè)值構(gòu)成;空心柱體表示在這個(gè)時(shí)間段內(nèi),可用停車位數(shù)量是增加的;實(shí)心柱體則表示在這個(gè)時(shí)間段內(nèi)可用停車位減少。在每一個(gè)?;翱谥?,可用泊位數(shù)都是在最大值up和最小值low之間波動(dòng),同時(shí)數(shù)據(jù)量也由每天的1440個(gè)降低到192(48×4)個(gè)。由此,便獲得可用停車位的模糊特征數(shù)據(jù),用于預(yù)測(cè)可用停車位數(shù)目變化特征。

神經(jīng)網(wǎng)絡(luò)

3.2基于長短期記憶神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)結(jié)果

預(yù)測(cè)可用停車位數(shù)目變化特征數(shù)據(jù)是建立在LSTM神經(jīng)網(wǎng)絡(luò)的模型基礎(chǔ)上。神經(jīng)網(wǎng)絡(luò)有很多參數(shù)需要設(shè)置,如何調(diào)整模型的超參數(shù)以及如何設(shè)置模型的結(jié)構(gòu)以聚合最佳參數(shù)是非常重要的。本文分兩次實(shí)現(xiàn)對(duì)未來停車位的數(shù)目變化預(yù)測(cè)和峰值時(shí)間預(yù)測(cè)。其中,用于停車位數(shù)目變化預(yù)測(cè)的網(wǎng)絡(luò),輸入層和輸出層的神經(jīng)元個(gè)數(shù)都為4,隱藏層LSTM的神經(jīng)元個(gè)數(shù)為10。而用于峰值時(shí)間預(yù)測(cè)的網(wǎng)絡(luò),輸出層神經(jīng)元個(gè)數(shù)為2,其他層不變。首先,利用2016.07.03—2016.07.05的停車特征數(shù)據(jù)訓(xùn)練LSTM神經(jīng)網(wǎng)絡(luò),也就是經(jīng)過FIG變化后的X、Y'矩陣,網(wǎng)絡(luò)訓(xùn)練次數(shù)為100次,當(dāng)超過訓(xùn)練次數(shù)則終止訓(xùn)練;然后,將訓(xùn)練好的網(wǎng)絡(luò)模型保存,并利用該模型對(duì)可用停車位變化特征數(shù)據(jù)預(yù)測(cè)。本文使用2016.07.06的數(shù)據(jù)進(jìn)行測(cè)試,把前3個(gè)時(shí)刻的特征數(shù)據(jù),即可用停車位數(shù)目變化以及峰值時(shí)間數(shù)據(jù)作為輸入,迭代預(yù)測(cè)下一個(gè)時(shí)刻的特征數(shù)據(jù),實(shí)驗(yàn)結(jié)果如圖4所示。圖4中,曲線反映了實(shí)際停車位數(shù)目變化與預(yù)測(cè)值的對(duì)比情況,start、up、low、end整體預(yù)測(cè)的平均絕對(duì)誤差為2.26。

神經(jīng)網(wǎng)絡(luò)

3.3實(shí)驗(yàn)結(jié)果對(duì)比分析

預(yù)測(cè)得到下一時(shí)刻可用停車位的特征數(shù)據(jù),這只是其中4個(gè)點(diǎn)對(duì)應(yīng)的可用停車位和出現(xiàn)的時(shí)間。為了讓用戶清楚地知道未來10min內(nèi)目標(biāo)停車場(chǎng)可用停車位的連續(xù)變化,本文用3次樣條插值算法,重構(gòu)出可用停車位的連續(xù)變化狀態(tài)曲線。如圖5所示,每10min是一個(gè)預(yù)測(cè)區(qū)間,在17:00—17:30共有三個(gè)區(qū)間,每個(gè)區(qū)間插值得到預(yù)測(cè)時(shí)間段內(nèi)可用停車位的連續(xù)變化狀態(tài)。圖5中曲線“original”為真實(shí)的可用停車位情況。從圖5對(duì)比可以看到,當(dāng)時(shí)間步長都為10min時(shí),使用LSTM神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)只能得到一個(gè)點(diǎn),且區(qū)間的變化趨勢(shì)只能把各點(diǎn)直接相連;而本文提出的區(qū)間變化趨勢(shì)預(yù)測(cè)模型FLOPS,不僅能知道區(qū)間內(nèi)每個(gè)點(diǎn)的可用停車位信息情況,而且精確度比LSTM好,同時(shí)還能知道區(qū)間內(nèi)何時(shí)出現(xiàn)停車高峰,能夠讓用戶掌握更多的停車信息。

神經(jīng)網(wǎng)絡(luò)

接下來,對(duì)二者進(jìn)行均方根誤差對(duì)比,結(jié)果如圖6所示。結(jié)合特征數(shù)據(jù)重構(gòu)對(duì)比圖(圖5)和誤差分析圖(圖6)不難發(fā)現(xiàn),F(xiàn)LOPS和LSTM對(duì)區(qū)間端點(diǎn)的預(yù)測(cè)都比較準(zhǔn)確,但在時(shí)間步長相同時(shí),LSTM網(wǎng)絡(luò)對(duì)區(qū)間內(nèi)的值的預(yù)測(cè)效果明顯不足,均方根誤差波動(dòng)很大,單獨(dú)使用LSTM網(wǎng)絡(luò)的平均均方根誤差(RMSE)為6.57,而FLOPS的平均均方根誤差為2.86。同樣地,LSTM網(wǎng)絡(luò)要實(shí)現(xiàn)區(qū)間趨勢(shì)的預(yù)測(cè),需要付出更多預(yù)測(cè)步的代價(jià),預(yù)測(cè)結(jié)果如圖7所示。從圖7可以看到,在預(yù)測(cè)周期為10min時(shí),F(xiàn)LOPS方法與LSTM的預(yù)測(cè)準(zhǔn)確度近似,但FLOPS只需1步就可以預(yù)測(cè)區(qū)間趨勢(shì),計(jì)算消耗0.054s;而LSTM需要10步才能完成區(qū)間預(yù)測(cè),且需要1min才給出一個(gè)預(yù)測(cè)值,計(jì)算消耗0.56s,具體的計(jì)算代價(jià)如圖8所示。因此,在預(yù)測(cè)準(zhǔn)確度相近的情況下,本文所提出的FLOPS具有更好的計(jì)算性能優(yōu)勢(shì)。

神經(jīng)網(wǎng)絡(luò)
神經(jīng)網(wǎng)絡(luò)
神經(jīng)網(wǎng)絡(luò)

4.與國內(nèi)外相似研究的對(duì)比分析

現(xiàn)階段對(duì)停車場(chǎng)泊位預(yù)測(cè)的研究,主要集中在傳統(tǒng)的時(shí)間序列預(yù)測(cè)方法和神經(jīng)網(wǎng)絡(luò)模型。在Yu等[9]研究中,ARIMA模型對(duì)可用停車位的預(yù)測(cè),均方根誤差為4.47,本文提出的方法FLOPS均方根誤差為2.86;Sharma等[13]用小波神經(jīng)網(wǎng)絡(luò)做可用停車位的預(yù)測(cè),系統(tǒng)均方根誤差為3.08;且小波神經(jīng)網(wǎng)絡(luò)模型完成一天的預(yù)測(cè)計(jì)算消耗13.3s,而本方法FLOPS計(jì)算消耗時(shí)間為8.9s。因此,本文提出的將LSTM網(wǎng)絡(luò)應(yīng)用于可用泊車位的預(yù)測(cè)方法,不僅提高了預(yù)測(cè)的精度,還提高了計(jì)算速度,具有較大的實(shí)際應(yīng)用價(jià)值。本文的不足之處是,未根據(jù)不同用車時(shí)間對(duì)停車數(shù)據(jù)進(jìn)行更細(xì)的劃分,如工作日和非工作日時(shí)市民用車情況大不同,可針對(duì)二者細(xì)分預(yù)測(cè)模型,這樣應(yīng)該可以進(jìn)一步提高模型的預(yù)測(cè)

準(zhǔn)確度。

5.總結(jié)

本文提出了一種可以在較長預(yù)測(cè)時(shí)間周期內(nèi)保持?jǐn)?shù)據(jù)變化特征的預(yù)測(cè)方法,適用于較大時(shí)間跨度(>30min)條件下的高精度預(yù)測(cè)。該方法使用模糊信息粒化的思想獲取特征數(shù)據(jù)集,通過LSTM網(wǎng)絡(luò)對(duì)特征數(shù)據(jù)集進(jìn)行預(yù)測(cè),而后再結(jié)合3次樣條插值將特征數(shù)據(jù)集重構(gòu)整個(gè)預(yù)測(cè)區(qū)間停車位的連續(xù)變化狀態(tài)。從仿真結(jié)果可以看出,該方法在相同預(yù)測(cè)時(shí)間步的可用車位預(yù)測(cè)上,比傳統(tǒng)預(yù)測(cè)方法具有更高的精度;在保持相近預(yù)測(cè)精度的條件下,比傳統(tǒng)預(yù)測(cè)方法具有更高的計(jì)算效率。在未來的工作中,我們會(huì)考慮更多維度因素,如天氣、大型活動(dòng)等突變因素對(duì)停車帶來的影響,以進(jìn)一步提高預(yù)測(cè)準(zhǔn)確度。

神經(jīng)網(wǎng)絡(luò)

神經(jīng)網(wǎng)絡(luò)

 

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇: 研控科技ATX-786在視頻監(jiān)控...

下一篇:基于粗標(biāo)簽約束的細(xì)粒度分類

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

相關(guān)資訊

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)