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

基于RBF算法的公交車到站時間預測

2020-07-23 08:54:49邊冰鄭軍趙斌
現代電子技術 2020年14期

邊冰 鄭軍 趙斌

摘? 要: 傳統的公交車時間預測由于多方面因素影響導致很難建立數學模型,預測結果精度不理想很難讓市民滿意,這將很難提高公共交通的服務水平和服務質量。由于RBF神經網絡能夠迅速地逼近實際值,為此文中提出一種基于RBF神經網絡的公交車到站時間預測,以公交車到站時間為輸入,以兩站相差的時間為輸出建立模型。通過仿真和分析,并且和BP神經網絡進行預測結果對比,實驗結果表明,RBF神經網絡在公交車到站時間預測結果與實際值更為接近,并且優于BP神經網絡。

關鍵詞: 公交車; 時間預測; RBF神經網絡; 數學建模; 網絡訓練; 仿真分析

中圖分類號: TN711?34; TP183? ? ? ? ? ? ? ? ? 文獻標識碼: A? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)14?0131?04

Bus arrival time prediction based on RBF algorithm

BIAN Bing1, ZHENG Jun1, ZHAO Bin2

(1. Department of Electrical Engineering, North China University of Science and Technology, Tangshan 063000, China;

2. School of Metallurgy and Energy, North China University of Science and Technology, Tangshan 063000, China)

Abstract: The traditional bus time prediction is hardly possible to establish a mathematical model because of the various factors, and the prediction accuracy is not ideal and it is very difficult to achieve public satisfaction, which will be hard to improve the service level and service quality of the public transportation. As the RBF neural network can approach the actual value quickly, a bus arrival time prediction based on RBF neural network is proposed, which takes the bus arrival time as the input and takes the time difference between two stations as the output to modelling. The simulation and analysis results show that, in comparison with the BP neural network, the predicted results of RBF neural network in the bus arrival time are closer to the actual values, and better than that of the BP neural network.

Keywords: bus; time prediction; RBF neural network; math modeling; network training; simulation analysis

0? 引? 言

近年來,我國的中小城市發展十分迅速,為了提高生活質量,鄉村居民涌入市里發展,由于私家車越來越多,城市可用的空間不足,人們出行很容易受到限制,公交車由此發展起來,因為公共交通具有覆蓋面廣、行駛路線最多、廉價乘車等特點[1]。但是公交車在預測到站時間上無規律,無法搭建數學模型,所以在大中小城市中公交車的到站時間預測問題上都處于模糊狀態,雖然公共運輸系統(APTS)可以為市民的出行提供幫助,但是公交車到站的時間預測容易受到多方面因素影響[2]。所以能夠在誤差盡量小的范圍內準確預測出公交車到站的時間,對公共交通行業具有重要意義[3]。

能夠推算出車輛到站的確定時間是關乎人們切身利益和時間效率的重要保障,引起了國內外學者的高度重視,產生大量科研成果。

李少偉等通過采集不同車輛到站的軌跡并結合GPS數據和線路GIS數據對車輛到站時間進行推算,GPS在公交車上的運用前期投入資金比較大,并且在公交車行駛中容易受到立交橋、隧道、高樓等影響,造成數據缺失和GPS數據為零的狀況,很容易形成車還在走而定位定在了以前經過的某個地點[4]。

范光鵬等先用LSTM算法預測出時間,再經過卡爾曼對時間進行加工來對公交車時間做出預測。雖然卡爾曼濾波能夠運用遞推的算法來處理維數較高的問題,但是多步預測的精度明顯下降導致數據準確度不高[5]。

謝煒通過汽車行駛的歷史信息并且考慮了其他方面的影響,提出了運用BP算法對車輛到站時間進行預測[6],但BP神經網絡學習過程較慢,逼近點不唯一,結果誤差比較大。

面對以上問題,本文提出一種運用RBF算法來對車輛的到站時間進行預測。網絡的輸入為某個到達站點的時間、當天的天氣和溫度,輸出為下一個站到達時間。通過RBF算法的訓練學習從而對車輛到站時間做出預算,并且與BP神經網絡算法數據進行對比,結果顯示RBF算法的預測結果明顯優于BP神經網絡算法[7]。

1? 公交車到站時間影響因素分析

由于公交車容易受到外界多方面因素影響,很難建立數學模型,本文選擇了兩個對行程時間影響較大的主要因素,分別為天氣和溫度。

天氣對于乘客和汽車影響都比較大,在測量數據這一時間段內,主要包括晴朗、陰天和下雨,分別對應表示為[z=0? 1? 2T]。

溫度統一定為低于20 ℃為低溫,20~25 ℃為常溫,25 ℃及以上為高溫,分別對應表示為[r=0? 1? 2T]。

2? 基于RBF神經網絡的公交車到站預測

2.1? RBF神經網絡的結構

輸入的樣本維數確定了輸入層的神經元數,首先樣本不是直接進入第二層,而是經過和權值相乘來作為第二層輸入;隱含層主要是徑向基函數,它可以將輸入層的輸出經過非線性的變化映射到一個新的區域,再和第二層到第三層的權值相乘;輸出層是線性變化,它可以把非線性變化的數據進行求和。徑向基函數可以根據不同的輸入樣本自動生成網絡結構,并且具有局部逼近能力,能夠高度逼近真實值,具有唯一性。在網絡樣本訓練時,只需要調整局部權值就可以很快地運行網絡。

變換函數一般采用高斯函數,激活函數可表示為:

[R(xi-ci)=exp-12σxk-ci2]? ?(1)

式中:[xk]為樣本輸入;[ci]為樣本高斯函數中心值;[σ]為數的方差;[xk-ci2]為歐氏范數。

由圖1可以得到RBF神經網絡的輸出為:

[yi=i=1h?ijexp-12σxk-ci2] (2)

式中:[xk=(xk1,xk2,…,xkm)T]為第k個輸入樣本;k=1,2,[…],K,K為輸入樣本總數;[?ij]為連接輸出層和隱含層的權值; i=1,2,[…],h,h為第二層節點的個數;[yj]為第j個輸入經過網絡得出的輸出值。

2.2? RBF神經網絡的訓練

在學習訓練中有幾個重要的參數,它們直接影響網絡結果。首先計算基函數的中心、方差,最后計算第二層到第三層的權值[8]。找到適中的權值有多種方法,本文運用最小二乘法計算,其具體步驟如下:

1) 求取基函數中心[c]有很多種算法,本文運用K均值聚類算法[9],建立h個聚類中心[ci],首次取值時其向量的值可以任意選擇大小,本文選取h個訓練樣本作為初次的聚類中心。

① 計算出所有訓練樣本到每個聚類中心的歐氏距離,按照距離最近的單獨分成一組。

② 對上面分成的組求取均值,得到新的聚類中心,公式如下:

[ci=1Nij=1Mxij]? ? ? ? ? ? ? (3)

式中:[Ni]為第i組樣本總量;M為第i組向量元素總量;[xij]為第i組第j個樣本

③ 當計算得到的[ci]值保持不變時,停止求取,否則返回步驟②。

2) 求取方差[σ],其公式如下:

[σi=cmax2h]? ? ? ? ? ? ? ? ? ?(4)

式中:[cmax]為求取的最大聚類中心;h為訓練樣本總量。

3) 最后運用最小二乘法來計算連接第二層到第三層的權值,公式如下:

[?=exp-hc2maxxk-ci2] (5)

通過式(3)~式(5)計算好這3個主要參數,使得能夠得到最佳網絡結構和參數,為后續的運行工作提供了保障。

2.3? 樣本的訓練

網絡輸入定為第一站婦產醫院的到站時間和當天的天氣和溫度,輸出定為末站到站時間,每一組都需要測量兩站到站時間并記錄天氣和溫度,一共采集60組樣本,隨機抽取50組樣本作為網絡的訓練,剩下10組作為網絡的檢測。

令:

[x=x11x12x13x21x22x23x31x32x33???xk1xk2xk3,y=y1y2y3?yk] (6)

式中:[x]為首站到站時間、天氣和溫度的輸入矩陣;[y]為末站時間的輸出矩陣。將[x]矩陣和權值相乘作為第二層輸入,并且根據第2.2節修正好的3個主要參數計算出[yi],再計算離差,具體公式如下:

[ek=yk-yi]? ? ? ? ? ? ? ? ? ? ?(7)

將離差的加權平方和達到最小,滿足初始設置的范圍[10]。為了更好地接近真實值,本文設置為0.01。

本文還選用相對誤差和決定系數兩個評價指標來對網絡預測的性能做出評判。當相對誤差越小時,網絡預測能力越好。決定系數的數值在[0,1]內,越逼近1,預測結果越好;反之越接近于0,性能越差。

3? 案例研究

本文考慮了公交車會受上車的人數和地理的環境影響,所以選擇唐山市2路汽車到站時間為例。2路汽車行駛的街道為唐山市的主街道新華道,從婦產醫院站到廣場站一共是9站,途徑學校、醫院、商業街等復雜道路,人口密度也很大,非常適合實例研究,使用跟車調查的方式對2路汽車進行數據的采集。天氣和溫度會對采集的數據產生很大的影響。陰天下雨,天氣的冷暖可能導致乘客不愿意出行;天氣溫度適合會出現大部分乘客扎堆出行的狀況,采集的時間定為2018年8月1日—9月29日,每天7:00開始采集公交車到兩站的時間并且記錄當天的天氣和溫度情況,大部分人在7:00都會去乘坐公交車上班,每天等公交的人數也基本處于固定狀態。運用RBF神經網絡對樣本進行訓練和檢測的結果見表1。

如表1所示,表格第3、4列為不同算法預測出的數值,前者從第1個樣本到第10個樣本幾乎接近于實際值,而相比第3列,第4列的10個預測輸出值明顯和真實值相差很遠。第5、6列為不同算法的絕對誤差,通過第5列和第6列誤差數據可以看出,第5列數據明顯小于第6列,經過計算兩列數據的差值,樣本3的兩列數據相差能到44.05,說明BP神經網絡預測效果不佳。

圖2顯示第3個樣本的數據相差比較大,圓圈線幾乎接近星線;而圖3中,三角線和星線的值差達到44.05,第2、5和8樣本三角線和星線值相差也很大。

而從第1個樣本到第10個樣本,圓圈線幾乎重疊于星線,表明RBF神經網絡預測曲線與實際到站時間曲線更為貼切,即比BP神經網絡預測到站時間更接近真實值,曲線上方顯示決定系數分別為0.967 61和0.873 8。結果也顯示前者的預測性能更好。

圖4是兩種不同算法預測的相對誤差。從圖中可以看出,樣本2、3三角線和星線相差較大,將近3%,其他樣本星線幾乎都低于三角線,最低的誤差能達到4.9%,說明RBF神經網絡預測公交車到站時間比BP神經網絡預測公交車站時間效果更好。

4? 結? 語

本文通過RBF神經網絡對非線性的公交車到站時間做出預測,通過Matlab學習與訓練得到了相對誤差和決定系數兩個性能指標,經過兩個指標的對比得出RBF神經網絡優于BP神經網絡。結果表明,本文算法在公交車到站時間預測問題上具有較好的可靠性和準確性。

但是在實際生活中,影響公交車到站時間因素有很多,RBF算法也會有一些缺點,它需要大量的樣本數據,數據太小預測效果不好,樣本的數據幾乎接近,預測出來的結果可能也不是很準確。

在今后的學習中應該考慮外在其他因素對結果的影響并且繼續尋找更優的算法,通過算法建立模型來更好地服務于人們。

注:本文通訊作者為鄭軍。

參考文獻

[1] 向紅艷,彭學文.公交到站時間預測研究現狀與發展趨勢[J].交通信息與安全,2014,32(4):57?61.

[2] 謝芳,顧軍華,張素琪,等.基于MapReduce聚類和神經網絡的公交車到站時間預測模型[J].計算機應用,2017(z1):125?129.

[3] 左忠義,汪磊.公交到站時間實時預測信息發布技術研究[J].交通運輸系統工程與信息,2013(1):67?72.

[4] 李少偉,曹成濤,楊驥.基于GPS軌跡數據的公交到站時間預測方法研究[J].軟件工程師,2017,20(4):15?17.

[5] 范光鵬,孫仁誠,邵峰晶.基于LSTM和Kalman濾波的公交車到站時間預測[J].計算機應用與軟件,2018,35(4):97?102.

[6] 謝煒.一基于BP神經網絡的公交車到站時間預測[J].中國石油大學勝利學院學報,2016,30(4):38?40.

[7] 段光忠.基于公交車運行軌跡的到站時間預測系統研究[J].科技資訊,2017(9):23.

[8] 鄧捷,陸百川,劉權富,等.基于RBF神經網絡的交通生成預測模型[J].武漢理工大學學報(信息與管理工程版),2014(1):43?47.

[9] 黃波,丁浩,張孝芳,等.基于RBF神經網絡的某復雜裝備故障預測方法[J].計算機仿真,2014,31(1):14?17.

[10] 肖汶謙,陸百川,郭桂林,等.RBF神經網絡在公交行程時間預測中的應用[J].交通科技與信息,2015(2):69?73.

主站蜘蛛池模板: 亚洲欧洲日韩久久狠狠爱| 性做久久久久久久免费看| 青青草国产精品久久久久| 东京热一区二区三区无码视频| 无码高潮喷水专区久久| 欧美成人免费午夜全| 欧美视频在线观看第一页| 色悠久久综合| 亚洲无线一二三四区男男| 久久久久久久久久国产精品| www.youjizz.com久久| 精品视频一区二区三区在线播| 欧美精品在线视频观看| 国产成人精品男人的天堂下载| 色婷婷在线播放| 亚洲第一区在线| 亚洲综合九九| 国产凹凸视频在线观看| 色综合久久88| 中字无码精油按摩中出视频| 国产亚洲精品91| 久久96热在精品国产高清| 亚洲男人的天堂网| 在线免费无码视频| 国产人成在线观看| 麻豆精品在线播放| 欧洲一区二区三区无码| 华人在线亚洲欧美精品| 国产91av在线| 精品国产香蕉在线播出| 毛片国产精品完整版| 91视频99| 国产精选自拍| 一区二区自拍| 精品欧美一区二区三区在线| 日本a级免费| 久久久噜噜噜| 中文字幕亚洲精品2页| 超清人妻系列无码专区| 久久精品人人做人人爽电影蜜月 | 国产欧美精品专区一区二区| 成人av手机在线观看| 幺女国产一级毛片| 三区在线视频| 久久精品无码国产一区二区三区| 97视频免费看| 亚洲精品无码抽插日韩| 久久动漫精品| 麻豆国产原创视频在线播放| 伊人久久婷婷| 五月天丁香婷婷综合久久| 欧美性爱精品一区二区三区| 国内毛片视频| 亚洲热线99精品视频| 亚洲人成网站18禁动漫无码| 无码一区18禁| 欧美成人h精品网站| 日韩一区二区在线电影| 久无码久无码av无码| 凹凸国产分类在线观看| 91久久偷偷做嫩草影院免费看| 国产成人精品优优av| 精品综合久久久久久97| 国产无码性爱一区二区三区| 91毛片网| 美女无遮挡被啪啪到高潮免费| 国产欧美日韩va| a天堂视频在线| 国产一区二区三区夜色| 她的性爱视频| 亚洲成AV人手机在线观看网站| 国产视频a| 欧美97欧美综合色伦图| 丰满人妻被猛烈进入无码| 国产欧美专区在线观看| 国内丰满少妇猛烈精品播| 国产成人精品2021欧美日韩| 欧美一区精品| 国产精品2| 国产AV无码专区亚洲精品网站| 欧美有码在线观看| 欧美黄色网站在线看|