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

        ?

        基于PCA-SHO-SVM和PCA-SHO-BP模型的徑流預(yù)測

        2021-04-23 07:51:24李代華
        水資源與水工程學(xué)報 2021年1期
        關(guān)鍵詞:鬣狗降維徑流量

        李代華

        (云南省水文水資源局文山分局,云南 文山 663000)

        1 研究背景

        探索具有較好預(yù)測精度的模型及方法是徑流預(yù)測研究領(lǐng)域的難點和熱點。目前用于徑流預(yù)測的方法有BP[1-2]、GRNN[3]、Elman[4]、RBF[5]等人工神經(jīng)網(wǎng)絡(luò)法以及集對分析法[6]、灰色預(yù)測法[7]、支持向量機法[8-10]、投影尋蹤回歸法[11]、小波分析法[12]、隨機森林法[13-14]、組合預(yù)測法[15-16]等。上述方法中,由于支持向量機(support vector machine,SVM)和BP神經(jīng)網(wǎng)絡(luò)具有較好的逼近能力和預(yù)測效果而被廣泛應(yīng)用于徑流預(yù)測,而如何選取SVM懲罰因子、核函數(shù)參數(shù)、不敏感系數(shù)和BP神經(jīng)網(wǎng)絡(luò)權(quán)值、閾值成為提高模型預(yù)測精度的關(guān)鍵。由于徑流序列具有較強的非線性和隨機性等多重特性,基于傳統(tǒng)或非傳統(tǒng)單一預(yù)測模型或方法已不能滿足徑流預(yù)測的精度需求。為進一步提高徑流預(yù)測精度,拓展現(xiàn)有預(yù)測模型及方法,本文提出基于主成分分析(principal component analysis,PCA)、斑鬣狗優(yōu)化(spotted hyena optimizer,SHO)算法與SVM、BP神經(jīng)網(wǎng)絡(luò)相融合的徑流預(yù)測模型,利用PCA對數(shù)據(jù)進行降維處理,采用SHO算法對SVM懲罰因子、核函數(shù)參數(shù)、不敏感系數(shù)以及BP神經(jīng)網(wǎng)絡(luò)權(quán)值、閾值進行優(yōu)化,分別建立PCA-SHO-SVM、PCA-SHO-BP徑流預(yù)測模型。將PCA-SHO-SVM、PCA-SHO-BP模型應(yīng)用于云南省龍?zhí)端恼灸陱搅髁考翱菟?2月月徑流量預(yù)測,預(yù)測結(jié)果與利用SHO算法優(yōu)化但未經(jīng)降維處理的SHO-SVM和SHO-BP模型、經(jīng)降維處理但未利用SHO算法優(yōu)化的PCA-SVM和PCA-BP模型以及未經(jīng)降維處理也未利用SHO算法優(yōu)化的SVM和BP模型的預(yù)測結(jié)果進行對比,旨在檢驗PCA-SHO-SVM、PCA-SHO-BP模型的預(yù)測精度和泛化能力。

        2 數(shù)據(jù)來源與研究方法

        2.1 研究區(qū)域概況

        盤龍河發(fā)源于紅河州蒙自縣三道灣,自西北向東南流注,流經(jīng)硯山、丘北、文山、馬關(guān)、西疇、麻栗坡6縣,于天保船頭注入越南,交瀘江匯入紅河。盤龍河中越國界以上流域面積6 497 km2,河長247 km,落差1 803 m,平均坡降7.24‰,多年平均水資源量為26.7×108m3,自上而下主要支流有岔河、德厚河、馬過河、暮底河、鐮刀灣暗河、布都河等。龍?zhí)端恼驹O(shè)立于1951年4月,位于文山城區(qū)上游龍?zhí)墩澹娣e為3 128 km2,觀測項目有水位、流量、降雨、蒸發(fā)、水溫、泥沙,屬國家重要水文站和中央報汛站,擔(dān)負(fù)著文山縣城重要的防洪報汛任務(wù)。

        2.2 數(shù)據(jù)來源與分析

        本文以云南省盤龍河龍?zhí)端恼?952-2005年實測水文資料為研究對象,分別利用實測1-10月月平均流量和實測1-11月月平均流量對同年度年徑流量和12月月徑流量進行預(yù)測。經(jīng)分析,該水文站1-10月月平均流量與年徑流量的相關(guān)系數(shù)分別為0.455、0.441、0.333、0.486、0.497、0.519、0.616、0.822、0.782、0.798,具有較好的相關(guān)性;該水文站1-11月月平均流量與12月月徑流量的相關(guān)系數(shù)分別為0.189、0.192、0.220、0.463、0.245、0.180、0.348、0.596、0.511、0.680,最大相關(guān)系數(shù)僅為0.680,相關(guān)性并不十分顯著。本文分別選取1-10月、1-11月月平均流量分別作為年徑流量和12月月徑流量的預(yù)報因子,前36 a實測徑流量數(shù)據(jù)作為訓(xùn)練樣本,后18 a作為預(yù)測樣本。

        利用SPSS17.0軟件對實例數(shù)據(jù)進行主成分分析降維處理。對于年徑流量和月徑流量預(yù)測的預(yù)報因子,前6個特征值累計貢獻率分別達93.475%和90.869%,根據(jù)累計貢獻率大于85%的原則,故選取前6個變量代替原10個和原11個變量進行年徑流量和月徑流量預(yù)測。降維后的數(shù)據(jù)統(tǒng)計見表1,原始數(shù)據(jù)限于篇幅從略。

        表1 年徑流和月徑流預(yù)測影響因子降維統(tǒng)計表

        2.3 PCA-SHO-SVM與PCA-SHO-BP預(yù)測模型

        (1)

        式中:F1為第一主成分;F2為第二主成分,以此類推;n為原變量數(shù);m為新變量數(shù);aij為主成分系數(shù)。

        2.3.2 斑鬣狗優(yōu)化(SHO)算法 斑鬣狗優(yōu)化(spotted hyena optimizer,SHO)算法[18]是Dhiman等于2017年基于斑鬣狗通過群體合作和自身能力進行捕獵行為而提出的一種新穎的啟發(fā)式算法。算法通過建立數(shù)學(xué)模型模擬斑鬣狗捕獵過程中的搜索獵物、包圍獵物、追捕獵物和攻擊獵物4種行為來實現(xiàn)SHO算法獲得最優(yōu)解的目的。根據(jù)參考文獻[19~21],SHO數(shù)學(xué)描述簡述如下:

        (2)包圍獵物。斑鬣狗熟悉目標(biāo)獵物所處位置,采用包圍策略接近獵物。并認(rèn)定當(dāng)前最好的斑鬣狗搜索個體位置即為獵物位置。其他斑鬣狗個體會隨著獵物移動而不斷更新它們當(dāng)前的位置。利用數(shù)學(xué)模型表示斑鬣狗包圍獵物行為如下:

        (2)

        (3)

        (3)追捕獵物。斑鬣狗通常成群生活和狩獵,并依靠識別獵物所處位置的能力和個體間的信任進行捕獵。利用數(shù)學(xué)模型表示斑鬣狗追捕獵物行為如下:

        (4)

        (5)

        (6)

        (7)

        (8)

        本文選擇徑向基核函數(shù)作為SVM核函數(shù),徑向基核函數(shù)表達式為:

        K(x,xi)=exp(-g‖x-xi‖2)

        (9)

        式中:g為支持向量機的核函數(shù)參數(shù),g>0。

        2.3.4 BP神經(jīng)網(wǎng)絡(luò) 設(shè)典型3層BP神經(jīng)網(wǎng)絡(luò)輸入維數(shù)為m、隱層為l、輸出維數(shù)為1,參考相關(guān)文獻[1]、[2]、[22],BP神經(jīng)網(wǎng)絡(luò)完成映射f:Rm→R1的數(shù)學(xué)表達式可表示如下:

        (10)

        (j=1,2,…,p)

        式中:lj為隱層到輸出層的連接權(quán)值;bj為隱層節(jié)點的輸出;ε為輸出層的閾值。采用Sigmoid函數(shù)的隱層節(jié)點輸出表示如下:

        式中:ωij為輸入層至隱層的連接權(quán)值;θj為隱層節(jié)點的閾值。

        2.3.5 預(yù)測實現(xiàn)步驟

        Step 1:利用SPSS17.0對實例原始數(shù)據(jù)進行降維處理,按序列長度2∶1劃分訓(xùn)練樣本和預(yù)測樣本,將處理后的數(shù)據(jù)分別作為SHO-SVM、SHO-BP模型的樣本數(shù)據(jù)進行輸入訓(xùn)練。

        Step 2:利用訓(xùn)練樣本與實測值均方誤差構(gòu)建待優(yōu)化適應(yīng)度目標(biāo)函數(shù),如函數(shù)式(12)所示。

        (12)

        Step 3:設(shè)置斑鬣狗群體規(guī)模N,最大迭代次數(shù)T和算法終止條件。初始化斑鬣狗種群位置Pi和SHO 算法參數(shù)h、B、E。

        Step 4:計算每個斑鬣狗搜索個體適應(yīng)度值。

        Step 6:檢查是否有任何斑鬣狗個體超出給定搜索空間的邊界并進行調(diào)整。

        3 結(jié)果與分析

        依據(jù)前文建立PCA-SHO-SVM、PCA-SHO-BP、SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型對實例年徑流量和月徑流量進行訓(xùn)練及預(yù)測。并通過平均相對誤差MRE(%)、平均絕對誤差MAE(m3/s)和最大相對誤差REmax(%)對8種模型的年徑流量和月徑流量預(yù)測結(jié)果進行評價,結(jié)果見表2,訓(xùn)練-預(yù)測相對誤差效果圖見圖1。

        模型參數(shù)設(shè)置為:SVM模型懲罰因子C、核函數(shù)參數(shù)g、不敏感系數(shù)ε搜索范圍∈[2-10,210],交叉驗證折數(shù)V=5;BP神經(jīng)網(wǎng)絡(luò)隱含層節(jié)點數(shù)通過輸入層節(jié)點數(shù)的2倍減1確定,隱含層傳遞函數(shù)采用logsig,輸出層傳遞函數(shù)采用purelin,訓(xùn)練函數(shù)采用traingdx,期望誤差0.000 1,最大訓(xùn)練輪回設(shè)置500次,搜索空間∈[-1,1]。SHO算法參數(shù)設(shè)置同上。

        分析表2及圖1可以得出以下結(jié)論:

        圖1 8種模型預(yù)測的年徑流量和月徑流量相對誤差

        表2 不同模型徑流測結(jié)果及其對比

        (1)從平均相對誤差MRE結(jié)果來看,PCA-SHO-SVM、PCA-SHO-BP模型對實例年徑流量預(yù)測的MRE分別為2.34%和2.50%,分別較SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型的預(yù)測精度提高46.0%、45.5%、61.9%、66.4%、67.8%、73.7%和42.3%、41.7%、59.3%、64.1%、65.6%、71.9%;對實例月徑流量預(yù)測的MRE分別為6.15%和6.08%,分別較SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型的預(yù)測精度提高15.5%、21.2%、47.4%、48.6%、52.1%、56.6%和16.5%、22.1%、48.0%、49.2%、52.6%、57.1%。從平均絕對誤差MAE結(jié)果來看,PCA-SHO-SVM、PCA-SHO-BP模型對實例年徑流量預(yù)測的MAE分別為0.511和0.535 m3/s,分別較SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型的預(yù)測結(jié)果減小0.381、0.486、0.725、1.021、0.980、1.457 m3/s和0.357、0.462、0.701、0.997、0.956、1.433 m3/s;對實例月徑流量預(yù)測的MAE分別為1.035和1.006 m3/s,分別較SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型的預(yù)測結(jié)果減小0.148、0.215、0.691、0.898、0.770、1.240 m3/s和0.177、0.244、0.720、0.927、0.799、1.269 m3/s;表明PCA能對大量原始數(shù)據(jù)進行有效的降維處理,SHO算法能有效優(yōu)化SVM懲罰因子、核函數(shù)參數(shù)、不敏感系數(shù)以及BP神經(jīng)網(wǎng)絡(luò)權(quán)值、閾值,PCA-SHO-SVM、PCA-SHO-BP模型用于徑流量預(yù)測是可行和有效的。

        (2)從年徑流和月徑流預(yù)測結(jié)果來看,SHO-SVM、SHO-BP模型的擬合、預(yù)測精度要遠(yuǎn)優(yōu)于SVM、BP模型,表明采用SHO算法優(yōu)化SVM關(guān)鍵參數(shù)以及BP神經(jīng)網(wǎng)絡(luò)權(quán)值、閾值能有效提高SVM、BP模型預(yù)測精度和泛化能力;PCA-SVM、PCA-BP模型的擬合、預(yù)測精度同樣優(yōu)于SVM、BP模型,表明PCA能對徑流預(yù)測影響因子原始數(shù)據(jù)進行有效降維,主成分變量能夠反映原始變量的大部分信息,使SVM、BP模型的預(yù)測精度得到進一步提高。

        (3)從SHO-SVM、SHO-BP模型與PCA-SVM、PCA-BP模型的擬合、預(yù)測效果來看,采用SHO算法優(yōu)化SVM、BP相關(guān)參數(shù)對SVM、BP模型的預(yù)測精度提升要大于經(jīng)降維處理的SVM、BP模型。

        4 結(jié) 論

        本文建立了基于PCA-SHO-SVM、PCA-SHO-BP算法的徑流量預(yù)測模型,并通過實例年徑流量和月徑流量預(yù)測對PCA-SHO-SVM、PCA-SHO-BP模型的預(yù)測效果進行驗證。結(jié)果證明,PCA-SHO-SVM、PCA-SHO-BP模型具有較強的預(yù)測精度和泛化能力。并得出以下主要結(jié)論:

        (1)PCA-SHO-SVM、PCA-SHO-BP模型對實例年徑流量和月徑流量的預(yù)測效果優(yōu)于SHO-SVM、SHO-BP、PCA-SVM、PCA-BP、SVM、BP模型,表明PCA能對大量原始數(shù)據(jù)進行有效的降維處理,SHO算法能有效優(yōu)化SVM懲罰因子、核函數(shù)參數(shù)、不敏感系數(shù)以及BP神經(jīng)網(wǎng)絡(luò)權(quán)值、閾值,PCA-SHO-SVM、PCA-SHO-BP模型用于徑流預(yù)測是可行和有效的,PCA-SHO-SVM、PCA-SHO-BP模型均具有較好的預(yù)測精度和泛化能力。

        (2)采用SHO算法優(yōu)化SVM、BP相關(guān)參數(shù)以及利用PCA方法對徑流量預(yù)測影響因子原始數(shù)據(jù)進行降維,能有效提高SVM、BP模型的預(yù)測精度和泛化能力。相對而言,采用SHO算法優(yōu)化SVM、BP相關(guān)參數(shù)對SVM、BP模型的預(yù)測精度提升要大于經(jīng)降維處理的SVM、BP模型。

        猜你喜歡
        鬣狗降維徑流量
        Three-Body’s epic scale and fiercely guarded fanbase present challenges to adaptations
        復(fù)蘇的母性
        降維打擊
        海峽姐妹(2019年12期)2020-01-14 03:24:40
        被嫌棄的棕鬣狗媽媽
        可怕的鬣狗
        水文比擬法在計算河川徑流量時的修正
        遭遇鬣狗小熊工作室
        SCS模型在紅壤土坡地降雨徑流量估算中的應(yīng)用
        拋物化Navier-Stokes方程的降維仿真模型
        計算物理(2014年1期)2014-03-11 17:00:18
        基于特征聯(lián)合和偏最小二乘降維的手勢識別
        国产美女三级视频网站| 色天使综合婷婷国产日韩av | 精品人妻va出轨中文字幕| 国产午夜精品电影久久| 国产人妖赵恩静在线视频| 国产一区二区av免费观看| 亚洲av无码成人精品区狼人影院| 国产精品国产三级国产av′ | 免费女同毛片在线不卡| 一区在线视频免费播放| 日本高清视频xxxxx| 国产人成精品综合欧美成人| 久久精品国产亚洲av麻豆四虎| 国产精品熟女少妇不卡| 欧美xxxx做受欧美| 乱子真实露脸刺激对白| 日本一区二区国产高清在线播放| 色综合悠悠88久久久亚洲| 99久久精品午夜一区二区| 精品国产一区二区三区19| 综合久久青青草免费观看视频| 干日本少妇一区二区三区| 亚洲综合色区另类av| 樱花AV在线无码| 亚洲伊人伊成久久人综合| 日本少妇高潮喷水视频| 大香伊蕉国产av| 久久精品国产亚洲AV香蕉吃奶| 最新69国产精品视频| 日本高清视频永久网站www| 国产精品美女| 国产少妇一区二区三区| 精品亚洲成av人在线观看| 最近最好的中文字幕2019免费| 欧美在线成人免费国产| 九九精品国产亚洲av日韩| 天天噜日日噜狠狠噜免费| 欧美整片第一页| 日本人妻三级在线观看| 天天做天天摸天天爽天天爱| 亚洲av成人综合网|