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

基于混合優(yōu)化RBF 神經(jīng)網(wǎng)絡(luò)的月平均氣溫預(yù)測

2019-09-06 06:44:06魏爽王麗吉吳書成魯奕岑
現(xiàn)代計(jì)算機(jī) 2019年22期
關(guān)鍵詞:優(yōu)化模型

魏爽,王麗吉,吳書成,魯奕岑

(浙江省氣象信息網(wǎng)絡(luò)中心,杭州310017)

0 引言

隨著全球氣溫的升高,氣候變化已經(jīng)引起人們的普遍關(guān)注。由于影響氣溫變化的機(jī)制和因素十分復(fù)雜,長期氣溫預(yù)報(bào)主要依靠的統(tǒng)計(jì)預(yù)報(bào)方法對復(fù)雜變化過程的擬合有較大局限性,所以預(yù)測的準(zhǔn)確率難以令人滿意。人工神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu)靈活并具有模擬非線性關(guān)系的能力,因而在氣象等領(lǐng)域有較廣泛的應(yīng)用。嚴(yán)紹瑾等人[1]利用神經(jīng)網(wǎng)絡(luò)BP 型多映射模式對月平均溫度進(jìn)行了預(yù)測,馬學(xué)款等人[2]也利用BP(Back-Propagation)型神經(jīng)網(wǎng)絡(luò)對西藏中短期極端溫度預(yù)測方法進(jìn)行了研究。

近年來,氣象預(yù)測研究中經(jīng)常采用BP 型網(wǎng)絡(luò),由于其所用的梯度下降方法容易造成收斂速度慢和局部極小的不足,采用能逼近任意精度的RBF 神經(jīng)網(wǎng)絡(luò)作為預(yù)測模型,克服BP 網(wǎng)絡(luò)函數(shù)值的不緊密性,使收斂速度大大加快,并嘗試?yán)没谶z傳操作的粒子群算法優(yōu)化RBF 網(wǎng)絡(luò)的關(guān)鍵參數(shù),通過增加交叉、變異操作,擴(kuò)大了粒子群的搜索范圍,能夠避免粒子群早熟現(xiàn)象。應(yīng)用該方法對月平均溫度進(jìn)行預(yù)測實(shí)驗(yàn),通過實(shí)驗(yàn)結(jié)果說明算法的有效性。

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

RBF 神經(jīng)網(wǎng)絡(luò)[3-4]是具有三層結(jié)構(gòu)的前向型神經(jīng)網(wǎng)絡(luò)。考慮采用Gaussian 型徑向基函數(shù),對于給定輸入向量x∈Rn×1,RBF 網(wǎng)絡(luò)將其映射到輸出向量y∈Rm×1,此時(shí)網(wǎng)絡(luò)輸出定義為:

其中,ci為隱含層第i 個(gè)基函數(shù)的中心;‖·‖為歐氏范數(shù);σ為函數(shù)的基寬度;wi為第i 個(gè)隱節(jié)點(diǎn)至輸出的連接權(quán)值;h 為隱層單元數(shù)。

在徑向基函數(shù)網(wǎng)絡(luò)中,需要優(yōu)化確定的關(guān)鍵參數(shù)[5]有兩類:①基函數(shù)的中心ci和基寬度σ;②隱層與輸出層間的連接權(quán)值wi。

2 基于遺傳操作的PSO混合算法

2.1 基本PSO算法

粒子群算法[6]是一種基于種群搜索的自適應(yīng)進(jìn)化計(jì)算技術(shù)。其思想是受鳥類群體行為研究結(jié)果的啟發(fā),用組織社會行為代替了進(jìn)化算法的自然選擇機(jī)制,通過種群間個(gè)體協(xié)作來實(shí)現(xiàn)對問題最優(yōu)解的搜索。

假設(shè)搜索空間為N 維,第i 個(gè)粒子在N 維空間的位置表示為xi=(xi1,xi2,…,xiN),飛行速度為vi=(vi1,vi2,…,viN),每個(gè)粒子都有一個(gè)由被優(yōu)化目標(biāo)函數(shù)決定的適應(yīng)值(Fitness value),各個(gè)粒子記憶、追隨當(dāng)前的最優(yōu)粒子,在解空間中搜索。每一次迭代中,粒子通過跟蹤兩個(gè)“極值”來更新自己:第一個(gè)是粒子自身搜索到的最優(yōu)解,叫做個(gè)體極值點(diǎn),用pbest表示;另一個(gè)是目前整個(gè)群體所發(fā)現(xiàn)的最優(yōu)解,叫做全局極值點(diǎn),用gbest表示。

每個(gè)粒子的速度和位置按式(2)、式(3)進(jìn)行迭代修改:

其中,w 為慣性權(quán)重;r1、r2是均勻分布在[0,1]的兩個(gè)隨機(jī)數(shù);c1、c2為學(xué)習(xí)因子;k 為迭代次數(shù)。

2.2 基于遺傳操作的PSO算法

實(shí)際應(yīng)用中,PSO 算法容易陷入局部最優(yōu)點(diǎn),導(dǎo)致得不到全局最優(yōu)解。其原因是PSO 算法容易喪失種群多樣性,致使群體中的大部分個(gè)體聚集在一個(gè)很小的范圍內(nèi),從而失去了大范圍搜索的能力。因此,在PSO算法的基礎(chǔ)上結(jié)合遺傳操作[7],可以使種群多樣性不致喪失過快或始終保持一定的多樣性水平,當(dāng)算法陷入局部最優(yōu)時(shí),使之能夠跳出局部最優(yōu)點(diǎn),有利于算法的全局搜索,并且可以提高搜索精度。

現(xiàn)在設(shè)置遺傳操作觸發(fā)的條件為:當(dāng)算法未達(dá)到總迭代次數(shù)M,若連續(xù)t 次迭代,得到的最優(yōu)解都不改變,則認(rèn)為算法陷入局部最優(yōu)點(diǎn),此時(shí)觸發(fā)遺傳操作,具體如下:

(1)選擇:采用隨機(jī)競爭選擇方式[8]。先計(jì)算出適應(yīng)度值,然后采用輪盤賭方法選出染色體對,通過染色體對之間的比較,選出高適應(yīng)度值的個(gè)體進(jìn)入交配池。

(2)交叉:根據(jù)染色體結(jié)構(gòu),采用算術(shù)交叉方法[8],保證產(chǎn)生的子代均在可行區(qū)域內(nèi)。假設(shè)X1和X2為要進(jìn)行交叉父代個(gè)體,則交叉后的子代個(gè)體如式(4)。

其中r∈[0,1]。

(3)變異:采用均勻變異[9],使搜索點(diǎn)可以在整個(gè)搜索空間內(nèi)自由的移動,從而增加種群多樣性。假設(shè)個(gè)體X=x1x2…xk…xl,xk為變異點(diǎn),取值范圍為新個(gè)體為X=x1x2…xk'…xl,則新基因值如式(5),其中r'∈[0,1]的一個(gè)隨機(jī)數(shù)。

(4)交叉和變異概率的選擇:為了防止算法不能收斂或收斂過程過長,應(yīng)設(shè)定交叉概率隨著迭代次數(shù)逐漸變小,最后趨于某一穩(wěn)定值,同時(shí)使變異概率逐漸變大,防止個(gè)體出現(xiàn)未成熟收斂的情況。所以采用基于捕食搜索策略[10]的遺傳算法,使交叉概率pc和變異概率pm隨著進(jìn)化代數(shù)動態(tài)改變。

其中,k 為迭代次數(shù),M 為總迭代次數(shù),pcmax、pcmin分別為最大、最小交叉概率;pmmax、pmmin分別為最大、最小變異概率。

3 基于PSO-GA混合優(yōu)化的RBF算法

傳統(tǒng)的RBF 網(wǎng)絡(luò)學(xué)習(xí)算法[11]對RBF 參數(shù)的設(shè)置是基于參數(shù)空間局部信息的,不是參數(shù)空間的全局最優(yōu)。為獲得具有最優(yōu)結(jié)構(gòu)的RBF 網(wǎng)絡(luò),提出一種基于PSO-GA 混合優(yōu)化的RBF 網(wǎng)絡(luò)算法。

3.1 算法思想

首先確定神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu):輸入層為n 個(gè)輸入,隱層單元數(shù)為h,輸出層為m 個(gè)神經(jīng)元。對粒子群的位置向量xi進(jìn)行實(shí)數(shù)編碼,一個(gè)編碼代表一個(gè)可行解,分別按行展開,結(jié)構(gòu)如式(7)。

然后利用PSO-GA 混合算法搜索最優(yōu)位置,適應(yīng)度函數(shù)采用平均絕對誤差(Mean Absolute Error,MAE)公式加上1 的倒數(shù),即:

其中,N 為訓(xùn)練樣本總數(shù),yi為理想輸出值,yi'為實(shí)際輸出值。適應(yīng)度函數(shù)值越大,表示預(yù)測效果越好。表1 給出了實(shí)驗(yàn)初始化參數(shù)。

表1 初始化參數(shù)表

3.2 算法步驟

(1)初始化參數(shù)。給定粒子群規(guī)模S,隱層單元數(shù)h,迭代計(jì)數(shù)器t 和總迭代次數(shù)M。

(2)初始化粒子群。設(shè)定學(xué)習(xí)因子c1,c2,慣性權(quán)重w,隨機(jī)產(chǎn)生規(guī)模為S 的粒子群和每個(gè)粒子的初始速度vi,對每個(gè)粒子位置采用式(7)結(jié)構(gòu)進(jìn)行編碼。

(3)用式(2)和式(3)對每個(gè)粒子的速度和位置進(jìn)行更新,產(chǎn)生下一代粒子群。

(4)對每個(gè)粒子,根據(jù)式(8)求出每個(gè)粒子適應(yīng)度值,并更新當(dāng)前個(gè)體極值pbest和全局極值gbest。

(5)檢查是否陷入局部最優(yōu),若陷入則觸發(fā)遺傳操作,否則轉(zhuǎn)向步驟(6)。

(6)判斷是否達(dá)到總迭代次數(shù),若是則輸出最優(yōu)粒子位置編碼。否則轉(zhuǎn)向步驟(3)。

(7)用梯度下降法進(jìn)一步修正最優(yōu)粒子編碼,再將得到的基函數(shù)的中心ci、基寬度σ和輸出層與隱層間的連接權(quán)值wi代入RBF 網(wǎng)絡(luò)中,得到月平均氣溫預(yù)測序列。

算法流程圖如圖1 所示。

圖1 基于PSO-GA混合優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)流程圖

4 預(yù)測應(yīng)用

為驗(yàn)證混合算法在預(yù)測應(yīng)用中的性能,選用浙江省杭州站1985~2018 年月平均氣溫資料,以1985~2014 年30 年的數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),用以預(yù)測2015~2017 年的月平均氣溫,并利用平均絕對百分比誤差(MAPE)和均方誤差(RMSE)2 個(gè)統(tǒng)計(jì)指標(biāo)將預(yù)測值與實(shí)況值進(jìn)行比較,以分析預(yù)測的準(zhǔn)確程度。

4.1 輸入時(shí)滯的確定

將多年月平均溫度看成是一個(gè)離散的時(shí)間序列y(t),認(rèn)為每一時(shí)間點(diǎn)的數(shù)據(jù)值與此前n 個(gè)時(shí)間值有關(guān)(n 稱為時(shí)延或時(shí)滯),即有一函數(shù)F,使時(shí)間序列y(t)滿足

為了確定參數(shù)n 的值,以30 年的訓(xùn)練數(shù)據(jù)為基礎(chǔ),初步限定時(shí)延窗口在3~7 的范圍內(nèi),進(jìn)行重復(fù)迭代訓(xùn)練得到平均絕對誤差MAE,如表2 所示。其中,最小的平均絕對誤差是1.12,因此選取時(shí)延n=6,即以過去的6 個(gè)值來預(yù)測當(dāng)前值。

表2 不同輸入?yún)?shù)得到的MAE 值

4.2 預(yù)測效果的檢驗(yàn)和對比分析

將樣本按前述劃分方法分為訓(xùn)練集和測試集,得到2015~2017 年各月平均氣溫預(yù)測值,并與標(biāo)準(zhǔn)的RBF 網(wǎng)絡(luò)和BP 網(wǎng)絡(luò)同期對應(yīng)的預(yù)測結(jié)果進(jìn)行比較,將月尺度的預(yù)測值按時(shí)間順序連成一條曲線,由圖2 可見,混合優(yōu)化RBF 網(wǎng)絡(luò)模型預(yù)測結(jié)果比傳統(tǒng)神經(jīng)網(wǎng)絡(luò)對實(shí)況溫度擬合效果更好,預(yù)測的溫度變化趨勢和相位與實(shí)際情況更一致。

圖2 2015~2017年各月平均氣溫實(shí)測及預(yù)測值對比

計(jì)算三種網(wǎng)絡(luò)模型對2015~2017 年3 年月平均溫度預(yù)測的統(tǒng)計(jì)指標(biāo)值(表3)。可見,混合優(yōu)化的RBF網(wǎng)絡(luò)模型各種誤差整體上比傳統(tǒng)的RBF 和BP 網(wǎng)絡(luò)模型相應(yīng)的誤差值更小。表明混合優(yōu)化的RBF 網(wǎng)絡(luò)模型對南京站月平均氣溫的擬合預(yù)測效果是理想的。

為了檢驗(yàn)基于PSO-GA 混合優(yōu)化的RBF 網(wǎng)絡(luò)模型的預(yù)測能力和穩(wěn)定性,對2018 年1~12 月進(jìn)行了逐月平均氣溫預(yù)測。如圖3。三種模型都比較成功的預(yù)測了2018 年月平均溫度的變化趨勢,同樣進(jìn)行誤差分析,如表4 所示。混合優(yōu)化的RBF 網(wǎng)絡(luò)模型預(yù)測的各種誤差仍然很小,平均絕對誤差比傳統(tǒng)的RBF 和BP網(wǎng)絡(luò)模型分別小了6.44%和7.65%,均方誤差同樣小了0.64℃和1.03℃。

表3 2015~2017 年三種模型月平均氣溫預(yù)測指數(shù)對比

為了檢驗(yàn)基于PSO-GA 混合優(yōu)化的RBF 網(wǎng)絡(luò)模型的預(yù)測能力和穩(wěn)定性,對2018 年1~12 月進(jìn)行了逐月平均氣溫預(yù)測。如圖3。三種模型都比較成功的預(yù)測了2018 年月平均溫度的變化趨勢,同樣進(jìn)行誤差分析,如表4 所示。混合優(yōu)化的RBF 網(wǎng)絡(luò)模型預(yù)測的各種誤差仍然很小,平均絕對誤差比傳統(tǒng)的RBF 和BP網(wǎng)絡(luò)模型分別小了6.44%和7.65%,均方誤差同樣小了0.64℃和1.03℃。

圖3 2018年1~12月各月平均氣溫預(yù)測值與實(shí)測值對比

最后,對浙江省溫州、奉化、麗水3 個(gè)站點(diǎn)2018 年1~12 月月平均氣溫利用上述方法建模,如表5 所示。結(jié)果同樣表明,混合優(yōu)化的RBF 網(wǎng)絡(luò)模型在預(yù)測精度上仍優(yōu)于標(biāo)準(zhǔn)的RBF 和BP 網(wǎng)絡(luò)模型,具有普遍的適用性。

表4 2018 年1~12 月三種模型預(yù)測值及預(yù)測指數(shù)對比

表5 2018 年1~12 月三種模型預(yù)測指數(shù)對比

5 結(jié)語

為解決傳統(tǒng)的RBF 網(wǎng)絡(luò)學(xué)習(xí)算法對關(guān)鍵參數(shù)的設(shè)置基于空間局部信息的不足這一問題,提出一種基于遺傳操作的粒子群混合優(yōu)化的RBF 網(wǎng)絡(luò)預(yù)測算法,通過增加選擇、交叉和變異操作,融合PSO 與GA 兩者的優(yōu)勢,從而避免了PSO 早熟現(xiàn)象。實(shí)驗(yàn)證明,與傳統(tǒng)的RBF 和BP 網(wǎng)絡(luò)模型相比,混合優(yōu)化的RBF 網(wǎng)絡(luò)模型預(yù)測的溫度變化趨勢和相位與實(shí)際情況更一致,具有預(yù)報(bào)精度高,預(yù)測能力穩(wěn)定等特點(diǎn),可以為短期氣候預(yù)測提供借鑒和參考。

猜你喜歡
優(yōu)化模型
一半模型
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 亚洲精品午夜无码电影网| 在线国产毛片| 精品国产成人三级在线观看| 亚洲不卡无码av中文字幕| 91视频99| 亚洲综合在线最大成人| 免费一级成人毛片| 国产va免费精品| 97色伦色在线综合视频| 亚洲第一视频免费在线| 在线亚洲小视频| 久996视频精品免费观看| 欧美日韩国产高清一区二区三区| 成人午夜久久| 成年网址网站在线观看| 无码中字出轨中文人妻中文中| 成人在线不卡| 久久精品视频亚洲| 天天躁夜夜躁狠狠躁图片| 91精品人妻一区二区| 五月天福利视频| 亚洲欧美成人综合| 精品久久久久无码| 亚洲人人视频| 久久精品欧美一区二区| 伊人无码视屏| 91九色视频网| 精品久久综合1区2区3区激情| 午夜老司机永久免费看片| 在线看片中文字幕| 麻豆精品久久久久久久99蜜桃| 国产一在线| 中文字幕亚洲乱码熟女1区2区| 99国产精品免费观看视频| 国产精品污视频| 婷婷伊人五月| 成人国产精品一级毛片天堂| 91在线国内在线播放老师| 亚洲中文在线视频| 亚洲精品波多野结衣| 一级毛片在线免费视频| 中文字幕首页系列人妻| 精品一区二区三区水蜜桃| 99这里只有精品免费视频| 在线a视频免费观看| 免费不卡在线观看av| 国产一区二区视频在线| 在线五月婷婷| 国产区在线观看视频| 日本黄网在线观看| 欧美一区二区精品久久久| 日韩国产综合精选| 国产91蝌蚪窝| 日韩在线中文| 欧美国产成人在线| 国产精品亚洲精品爽爽| 天天综合网色| 国产剧情一区二区| 欧美综合激情| 亚洲精品成人7777在线观看| 国产小视频免费观看| 在线观看亚洲天堂| 久久精品电影| 无码一区中文字幕| 孕妇高潮太爽了在线观看免费| 成人a免费α片在线视频网站| 免费jizz在线播放| 日韩最新中文字幕| 欧洲欧美人成免费全部视频| 国产黄视频网站| 日韩中文字幕免费在线观看| 色成人亚洲| 国产成人高清精品免费| 无码国内精品人妻少妇蜜桃视频| 亚洲人成影视在线观看| 最新国产高清在线| 日韩国产黄色网站| 国产成人成人一区二区| 亚洲天堂免费在线视频| 无码aaa视频| 22sihu国产精品视频影视资讯| 亚洲综合香蕉|