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

        ?

        融合空間關(guān)系與時間序列特征的民航旅客量預(yù)測算法

        2023-01-31 08:56:02吳麗娜李忠虎
        計算機應(yīng)用與軟件 2022年12期
        關(guān)鍵詞:殘差航線卷積

        吳麗娜 馮 迪 李忠虎

        (中國民航信息網(wǎng)絡(luò)股份有限公司 北京 101318 (民航旅客服務(wù)智能化應(yīng)用技術(shù)重點實驗室 北京 101318)

        0 引 言

        未來民航旅客量的變化趨勢一直是民航業(yè)最受關(guān)注的課題,對未來民航旅客量預(yù)測的準確與否直接決定了民航業(yè)的收益。精準的近期旅客量的預(yù)測是民航收益管理員操作的開放艙位的基礎(chǔ),而中遠期的民航旅客量預(yù)測為航空公司調(diào)整運力及航線網(wǎng)絡(luò)提供有力的支持。本文旨在解決航線粒度的民航旅客量的中長期的預(yù)測。

        受經(jīng)濟、政策、天氣、季節(jié)、運力投放等多種因素的影響,民航旅客量預(yù)測的準確性受到限制,其預(yù)測難度也隨之增加?,F(xiàn)有旅客量預(yù)測常采用以下幾類方法,一類是傳統(tǒng)的時間序列預(yù)測方法,考慮了數(shù)據(jù)的時間特性,對時間序列曲線進行分析,綜合考慮其趨勢性和周期性特征,這些模型就被廣泛地應(yīng)用于各種時序預(yù)測問題中,并作了很多的改進[1-4],文獻[5-6]采用三次指數(shù)平滑模型對鐵路旅客量,城市交通流量進行了預(yù)測,這類時序方法考慮了時間序列的時序特點并對其建模預(yù)測。另一類是機器學(xué)習(xí)方法[7-10],如BP神經(jīng)網(wǎng)絡(luò)[7-8]和深度學(xué)習(xí)[9-10],這些方法對影響未來目標(biāo)的數(shù)據(jù)進行特征提取,多角度描述對未來趨勢變化的影響,并建立合理的模型。另外還有一些組合方法[11-13],對不同的問題,采用多個模型進行組合,并綜合使用,能夠獲得不錯的預(yù)測效果。以上方法都只考慮了數(shù)據(jù)的時間特性,而文獻[14-16]將城市劃分為區(qū)域網(wǎng)絡(luò),對深度卷積神經(jīng)網(wǎng)絡(luò)(DCNN)進行了改進,有效捕獲了交通數(shù)據(jù)之間的空間依賴關(guān)系,并預(yù)測城市區(qū)域交通流量的變化趨勢。

        基于時間序列的方法能夠捕捉數(shù)據(jù)的時間信息,而缺少數(shù)據(jù)的空間信息,而基于機器學(xué)習(xí)的方法,尤其是采用卷積神經(jīng)網(wǎng)絡(luò)的方法能夠捕捉數(shù)據(jù)的空間信息。在民航旅客量預(yù)測的問題上,城市(機場)間的空間位置會影響民航旅客的出行路線,進而影響相關(guān)城市的旅客量,其空間連通信息會影響民航旅客量預(yù)測的準確性。因此本文采用卷積神經(jīng)網(wǎng)絡(luò)捕捉城市間的空間信息和近期時序信息,采用三次指數(shù)平滑模型建立民航旅客量時間序列的時間信息,獲取時間序列的長期趨勢和周期信息,最后采用全連接網(wǎng)絡(luò)將上述兩個模型的結(jié)果與外部因素進行融合,提高民航旅客量預(yù)測的準確性。

        1 算法概況

        1.1 問題定義

        本文旨在解決在當(dāng)前時間點下,利用已知的歷史旅客量序列預(yù)測未來的旅客量值。問題定義如下,(Xk+1,Xk+2,…,Xk+n)=f(Xt|t=k,k-1,…,0),已知某航線t=0至t=k時刻的旅客量,預(yù)測t=k+1至k+n時刻的旅客量。在民航領(lǐng)域,某航線在一段時間內(nèi)的旅客量構(gòu)成一個時間序列的曲線,如圖1所示。以2個航線在2019年1月至3月內(nèi)按天的旅客量曲線為例,圖1中橫坐標(biāo)為天,縱坐標(biāo)為旅客量,可見不同航線的時間序列曲線其特點并不相同,趨勢性和周期性表現(xiàn)也不一致。民航航線的旅客量序列不僅和時間有關(guān),還和航線的起始到達城市的空間位置相關(guān),一個航線的旅客量的增減會與和該航線相關(guān)的其他航線。以圖2為例,對到達城市B的旅客量,由A到B的旅客量、A到C城市中轉(zhuǎn)再到B的旅客量、D到B的旅客量組成,這三條航線的旅客量會相互影響,而對于從城市A出發(fā)的旅客量,由A到C、A經(jīng)C中轉(zhuǎn)到B、A直達到B、A到E的旅客量組成,城市A的旅客的出行計劃會直接影響這幾條航線的旅客量,其中一條航線的旅客量增加會導(dǎo)致其他航線的旅客量減少。因此,要提高航線級旅客量預(yù)測的準確性,時序關(guān)系和空間關(guān)系是建立模型的必要因素。

        (a) 航線示例AA

        (b) 航線示例BB圖1 民航航線旅客量時序曲線圖示例

        圖2 民航航線旅客流空間關(guān)系圖

        1.2 算法整體框架

        (1)

        圖3 算法總體框架

        模型由三部分組成,圖3所示的上面部分為所有航線在每個歷史時刻的旅客量形成的該時刻的旅客量矩陣,每個歷史時刻的旅客量矩陣按時間順序組成了一個矩陣序列。算法構(gòu)建兩個卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),一個以預(yù)測時刻最近鄰的若干個旅客量矩陣為輸入,建立鄰近性信息的模型;一個以歷史上相同周期的旅客量矩陣作為輸入,建立周期性信息的模型。圖3所示的中間部分為對各個航線分別建立旅客量的時間序列,采用三次指數(shù)平滑模型,對各個時間序列進行預(yù)測,所有航線的預(yù)測結(jié)果,仍是一個旅客量矩陣。圖3所示的下面部分表示外部因素,包含日期特征和對應(yīng)城市的天氣特征,以上三部分的輸出融合在一起進行訓(xùn)練。

        2 算法實現(xiàn)

        本文算法設(shè)立兩個多層卷積殘差網(wǎng)絡(luò)結(jié)構(gòu),和多個三次指數(shù)平滑模型,并將兩個模型的結(jié)果與外部因素融合在一起,采用最小化預(yù)測值矩陣和真實值矩陣的均方誤差來訓(xùn)練模型。

        2.1 卷積殘差神經(jīng)網(wǎng)絡(luò)

        低層卷積網(wǎng)絡(luò)可以獲取航線網(wǎng)絡(luò)的相鄰的空間相關(guān)關(guān)系,多層卷積可以獲取更遠距離的空間關(guān)系。因此,為了對航線網(wǎng)絡(luò)的空間關(guān)系建模,以不同時刻航線網(wǎng)絡(luò)的旅客量矩陣作為輸入,設(shè)計了多層卷積網(wǎng)絡(luò),如圖3所示。假設(shè)當(dāng)前時刻為t,預(yù)測未來t+k時刻的旅客量,本文設(shè)計了兩組神經(jīng)網(wǎng)絡(luò),一組以鄰近預(yù)測時刻的旅客量序列(Xc)(0)=[Xt-m,…,Xt-1,Xt]為初始輸入,建立鄰近時間性質(zhì)的卷積網(wǎng)絡(luò)結(jié)構(gòu),時間跨度為m,一組截取相同周期的旅客量序列(Xp)(0)=[Xt+k-nT,…,Xt+k-2T,Xt+k-T],周期為T,跨度為n。

        以鄰近性質(zhì)的卷積網(wǎng)絡(luò)為例,其過程為(Xc)(c0)∈Rm×N×N為初始輸入,通過卷積C1將(Xc)(c0)轉(zhuǎn)換為(Xc)(c1)∈Rm×N×N,其計算過程如下,

        (Xc)(c1)=f((Wc)(c1)*(Xc)(c0)+(bc)(c1))

        (2)

        式中:*表示卷積;(Wc)(c1)和(bc)(c1)是第一層卷積的參數(shù),f(·)是激活函數(shù),在這里使用線性修正單元ReLU函數(shù),即f(x)=max(x,0)。為了保持卷積后的矩陣與輸入矩陣大小相同,在下一層卷積的輸入矩陣周圍填補上零值。為了能夠高效學(xué)習(xí),并且保證模型預(yù)測的準確率不會隨著神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的深度結(jié)構(gòu)而降低,本算法的網(wǎng)絡(luò)結(jié)在第一層卷積之后加入了L個殘差單元,殘差單元定義如下:

        (Xc)(Rl+1)=(Xc)(Rl)+F((Xc)(Rl);(θc)(Rl))

        l=1,2,…,L

        (3)

        式中:(Xc)(Rl)和(Xc)(Rl+1)分別表示第l個殘差單元的輸入和輸出;F(·)表示殘差映射;(θc)(Rl)表示第l個殘差單元的參數(shù)。這里殘差單元采用2個(ReLU+卷積)的組合結(jié)構(gòu)。在殘差單元之后,加入1個卷積單元,獲得該部分的最終輸出(Xc)(c2)。

        同樣方法可獲得表示周期性質(zhì)的卷積網(wǎng)絡(luò)輸出(Xp)(c2)。

        將上述兩個卷積結(jié)構(gòu)的輸出(Xc)(c2)和(Xp)(c2)進行融合,融合的計算公式如下:

        (Xcp)(c2)=(Wc)° (Xc)(c2)+(Wp)° (Xp)(c2)

        (4)

        式中:° 表示哈馬達乘積;Wc和Wp是學(xué)習(xí)參數(shù)。

        2.2 三次指數(shù)平滑算法

        時間序列數(shù)據(jù)一般有以下兩個特點:一是趨勢性,二是季節(jié)性。三次指數(shù)平滑算方法基于一次指數(shù)平滑和二次指數(shù)平滑算法,可以對同時含有趨勢和季節(jié)性的時間序列進行預(yù)測。已知時間序列(X1,X2,…,Xt,…),一次指數(shù)平滑算法計算如下:

        (5)

        二次指數(shù)平滑計算公式如下:

        (6)

        預(yù)測第T期的數(shù)值的計算公式為:

        (7)

        三次指數(shù)平滑是在二次指數(shù)平滑的基礎(chǔ)上再進行一次平滑,其計算公式如下:

        (8)

        預(yù)測第T期的數(shù)值的計算公式為:

        (9)

        三次指數(shù)平滑算法可以很好地保存時間序列數(shù)據(jù)的趨勢和季節(jié)性信息,因此得到了廣泛的研究。

        2.3 外部特征日期特征與天氣特征

        2.4 融 合

        (10)

        本文算法定義損失函數(shù)為:

        (11)

        式中:θ表示上述模型中所有的學(xué)習(xí)參數(shù);λ是正則化項系數(shù)。本文采用最小化上述損失函數(shù)來訓(xùn)練模型,獲得所有學(xué)習(xí)參數(shù)的值。

        3 實驗與結(jié)果分析

        本文采用的實驗數(shù)據(jù)來源于中國航信2011年至2018年共8年的旅客量數(shù)據(jù),本實驗選取30個開通機場的城市,構(gòu)成900個城市對,預(yù)測未來14天的旅客量,即預(yù)測時間長度k=14。實驗中鄰近性旅客量的天數(shù)m=14,周期T=7天,歷史周期數(shù)量n=12。實驗選取其中80%的數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)集,20%的數(shù)據(jù)作為測試數(shù)據(jù)集。

        本文算法中,卷積神經(jīng)網(wǎng)絡(luò)中第一個卷積和殘差單元均采用32個卷積核,卷積核大小的范圍為{2×2,3×3,4×4},殘差單元的個數(shù)L的取值范圍為(2,4,6,8)。實驗中對上述參數(shù)組合分別進行訓(xùn)練,選取在測試集上性能最優(yōu)的模型作為最終模型。實驗中最終參數(shù)為卷積核大小是3×3,L=6。實驗結(jié)果采用平均準確率Pavg來評估算法的準確性,定義如下:

        (12)

        實驗對2019年的旅客量進行預(yù)測,比較了ARIMA方法、單獨使用卷積神經(jīng)網(wǎng)絡(luò)、單獨使用三次指數(shù)平滑,及本文算法的實驗效果。圖4所示為幾個航線的不同預(yù)測天的平均預(yù)測誤差率結(jié)果,圖中橫標(biāo)是預(yù)測的未來14天,縱坐標(biāo)是對應(yīng)平均誤差率結(jié)果,ARIMA表示ARIMA方法的預(yù)測結(jié)果,CNN表示卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的預(yù)測結(jié)果,ES3表示三次指數(shù)平滑算法預(yù)測的結(jié)果。可以看出,ARIMA和三次指數(shù)平滑算法隨著預(yù)測時間的增大,平均相對誤差也隨之增大,卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的預(yù)測效果并不穩(wěn)定,而本文提出的算法明顯優(yōu)于前兩者,有效地提高了民航旅客量預(yù)測的準確性。

        (a) 航線1 (b) 航線2

        (c) 航線3 (d) 航線4圖4 部分航線實驗結(jié)果

        4 結(jié) 語

        本文針對民航旅客量預(yù)測問題,提出了基于空間關(guān)系的預(yù)測模型,采用卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)對民航航線網(wǎng)絡(luò)的城市間的空間相關(guān)性進行建模,采用三次指數(shù)平滑模型對民航旅客量時間序列的趨勢性和周期性進行建模,并加入天氣特征和日期特征作為外部因素。實驗結(jié)果表明,本文算法有效地提升了預(yù)測準確性。

        但是影響民航旅客量變化的因素還有很多,比如突發(fā)事件、重大活動等,因此如何量化這些因素對旅客量的影響,并建立新的民航旅客量預(yù)測模型,是下一步的研究重點。

        猜你喜歡
        殘差航線卷積
        基于雙向GRU與殘差擬合的車輛跟馳建模
        基于3D-Winograd的快速卷積算法設(shè)計及FPGA實現(xiàn)
        (21)新航線
        基于殘差學(xué)習(xí)的自適應(yīng)無人機目標(biāo)跟蹤算法
        基于遞歸殘差網(wǎng)絡(luò)的圖像超分辨率重建
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        基于傅里葉域卷積表示的目標(biāo)跟蹤算法
        太空新航線
        太空探索(2016年5期)2016-07-12 15:17:58
        太空新航線
        太空探索(2016年6期)2016-07-10 12:09:06
        平穩(wěn)自相關(guān)過程的殘差累積和控制圖
        河南科技(2015年8期)2015-03-11 16:23:52
        久久久亚洲精品免费视频| 色噜噜狠狠一区二区三区果冻| 少妇内射视频播放舔大片| 无码吃奶揉捏奶头高潮视频| 开心五月激情五月天天五月五月天| 丰满人妻熟妇乱又仑精品| 亚洲综合无码无在线观看| 女高中生自慰污免费网站| 亚洲中文字幕在线精品2021| 国产一区二区三区中文在线| 人妻丰满熟妇av无码区hd | 人妻中文字幕一区二区三区| 欧美性色欧美a在线播放| 8av国产精品爽爽ⅴa在线观看| 欧美xxxx新一区二区三区| 国产熟女露脸大叫高潮| 亚洲三区在线观看内射后入| 国产精品视频二区不卡| 色哟哟av网站在线观看| 三上悠亚亚洲精品一区| 麻豆一区二区三区蜜桃免费| 国产男女猛烈无遮挡免费视频| 亚洲国产精品美女久久久| 国内精品少妇高潮视频| 亚洲精品第一国产综合亚av| 久久中文字幕日韩无码视频| 亚洲成在人线天堂网站| 国产免费无遮挡吸奶头视频| 亚洲日韩欧美国产高清αv| 日本一区不卡高清在线观看 | a级毛片免费观看在线播放| 久久久久国色av∨免费看| 青青草免费高清视频在线观看 | 蜜桃一区二区三区在线视频| 国产猛烈高潮尖叫视频免费| 国产suv精品一区二区69| 开心激情站开心激情网六月婷婷| 亚洲日本精品国产一区二区三区 | 中文字幕高清在线一区二区三区| av网站可以直接看的| 久久综合噜噜激激的五月天|