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

FOA優化的BP神經網絡算法及其在礦區變形預測中的應用

2020-12-06 10:48:36費美琪王鐵生陳朔
河南科技 2020年28期

費美琪 王鐵生 陳朔

摘 要:本文簡要介紹了果蠅優化算法及BP神經網絡算法的基本原理,總結了BP神經網絡算法的優缺點,并在此基礎上提出了一種適用于礦區變形預測的FOA優化的BP神經網絡算法。最后,利用某礦區的141期實際變形監測數據進行了數據處理試驗,以實際監測數據作為理論值,分別采用三階多項式擬合模型、五階多項式擬合模型、BP神經網絡和FOA-BP神經網絡等模型對礦區進行變形預測,將變形預測值與實際監測數據進行對比分析。結果表明,本文提出的算法結果更接近實際監測數據,預測精度更高。

關鍵詞:果蠅優化算法;BP神經網絡;變形預測;礦區

中圖分類號:TD325.2文獻標識碼:A文章編號:1003-5168(2020)28-0015-04

BP Neural Network Based on FOA and Its Application

of Deformation Prediction in Mining Area

FEI Meiqi WANG Tiesheng CHEN Shuo

(College of Geosciences and Engineering, North China University of Water Resources and Electric Power,Zhengzhou Henan 450046)

Abstract: In this paper, the basic principles of Fruit Fly Optimization Algorithms (FOA) and BP (Back Propagation) neural network algorithms were introduced briefly, and the advantages and disadvantages of BP neural network algorithm were concluded. Based on the FOA and BP neural network algorithms, a FOA-assisted BP neural network algorithm was proposed for deformation prediction of mining area. Finally, data processing experiments were carried out with 141 actual deformation monitoring data of a mining area. Taking the actual monitoring data as the theoretical value, three order polynomial fitting model, five order polynomial fitting model, BP neural network and foa-bp neural network are used to predict the deformation of the mining area, and the deformation prediction value was compared with the actual monitoring data. The results show that the results of the proposed algorithm are closer to the actual monitoring data, and the prediction accuracy is higher.

Keywords: fruit fly optimization algorithm;BP neural network;deformation prediction;mining area

在煤炭開采過程中,采礦區通常要承受巨大荷載,極易發生變形,所以礦區的安全監測不可忽視。礦區變形監測是掌握礦區變形規律的一項必要工作,建立有效的礦區變形預測模型,正確地模擬礦區安全監測量對礦區安全運轉具有十分重要的作用。當前,變形預測的方法如多項式擬合方法,通過建立趨勢模型對變形數據進行預測,且多項式階數越高,預測精度通常越高[1],但計算負擔則隨之快速增加。BP神經網絡技術具有網絡化、智能化等優點,將其運用到變形預測中具有良好的效果,已得到了廣泛應用[2-3]。研究發現,利用BP神經網絡對礦區進行變形預測也存在一些缺陷,如隱含層神經元數目不易確定等。因此,本文主要針對BP神經網絡預測模型在礦區的變形監測問題進行研究。針對上述缺陷,研究人員提出了模擬退火優化算法[4]、蟻群算法[5]、遺傳算法[6]、粒子群算法[7]等各種優化算法,能在一定程度上提高預測精度。但是,這些優化算法通常迭代次數相對較多,收斂速度慢,并且無法有效收斂到全局最優[8]。相比之下,果蠅優化算法(Fruit Fly Optimization Algorithm,FOA)具有收斂速度快、參數少、結構簡單等優勢[9],能夠有效克服BP神經網絡算法在設置初始權值和閾值方面存在的隨機性和盲目性等缺點,該算法已有效應用于變形預測領域。鑒于此,本文以某煤礦為背景,在BP神經網絡的基礎上提出了一種由FOA輔助的BP神經網絡的預測算法,以前141期變形監測數據為實驗數據,分別采用多項式擬合模型、BP神經網絡和FOA-BP神經網絡三種模型對礦區進行變形預測,將變形預測值與實際監測數據進行對比分析,證明了FOA-BP神經網絡算法的有效性。

1 BP神經網絡概述

1.1 BP神經網絡的結構

BP(Back Propagation)神經網絡是1986年由Rumelhart和McClelland為首的科學家提出的概念,它是一種誤差反向傳播的多層前饋網絡,又稱為多層前饋神經網絡。BP神經網絡包含輸入層、輸出層以及隱含層,每層內部的神經元間無絲毫的連接,層與層之間則進行權連接[10]。BP神經網絡的結構如圖1所示。

圖1中,[m]表示輸入層神經元個數;[i]表示為隱含層神經元個數;[j]為輸出層神經元個數;[xm]為輸入層神經元;[ki]表示隱含層神經元;[ωmi]為[xm]到[ki]的連接權值;[ωij]為隱含層神經元[ki]到 輸出層神經元[yj]的連接權值。

1.2 BP神經網絡的原理

BP神經網絡通過反向調節網絡權值的方式減少目標誤差[11]。BP神經網絡算法主要包括兩個操作步驟:信號的前向傳播和誤差的反向傳播[12]。經過這兩個過程的交替工作,使網絡得到較優的參數,達到預期結果[13]。

1.3 BP神經網絡的優缺點

1.3.1 優點。第一,適用性強。BP神經網絡可以適用于沉降監測、水平位移監測,并且不受樣本容量的限制,大、小樣本均可使用BP神經網絡進行預測。第二,預測精度高。在實際工程中,變形監測一般沒有固定的規律,數學理論已經證明BP神經網絡具有實現任何復雜非線性映射的功能。

1.3.2 缺點。第一,BP算法的學習速度慢;第二,算法容易陷入局部極值;第三,對樣本依賴性大。

2 果蠅優化算法

果蠅優化算法是潘文超[14]教授在2011年提出的群智能尋優算法,通過模擬果蠅群體覓食行為而推演出來的,是一個迭代尋優的過程[15]。

2.1 果蠅優化算法的原理

果蠅優化算法可分為如下幾步。

①隨機初始化果蠅群體的位置,將其位置坐標設置為[X_axis,Y_axis],設置果蠅群體范圍、最大迭代次數。

②隨機設定果蠅群體用嗅覺尋找食物的方向和距離。

式中:[Xi]和[Yi]為果蠅群體新位置坐標;[Random Value]為隨機值。

③通過計算果蠅個體與遠點之間的距離[Di]來算出味道濃度判定值[Si],味道濃度判定值為距離的倒數。

④將味道濃度判定值[Si]帶入味道濃度函數,得出味道濃度Smell(i) Fitness Function。

⑤找出濃度最大或最小的個體即為最優個體,并保留最佳味道濃度值與[x]、[y]的坐標,剩下的果蠅利用視覺到剛找到最優位置處,期間同時保留最優味道濃度值,完成果蠅集體位置的替換。

⑥將迭代次數與最初設置的最大值進行比較,若[gmaxgen],則結束本次循環。

2.2 果蠅算法優化BP神經網絡

本文用果蠅優化算法來優化BP神經網絡,從而提出了FOA-BP神經網絡算法,以優化網絡的系統性缺陷,提高BP神經網絡的運行效率。

FOA-BP神經網絡算法包括三個部分:神經網絡結構的確定、果蠅算法優化、神經網絡預測。通過果蠅優化算法,BP神經網絡可以提高收斂速度、計算速度與精度。該算法的具體流程如圖2所示。

首先,初始化果蠅群體位置及維數,[Xi=Xa],[Yi=Ya];進行果蠅群體尋優方向和距離的賦值,[Xi=Xa+R],[Yi=Ya+R];求出最優適應度函數值,完成果蠅群體位置的更新并迭代尋優,[X_axis=Xbest],[Y_axis=Ybest]。

3 實例分析

為驗證本文所提算法的有效性,利用塔山煤礦礦井的實際變形觀測數據進行試驗。塔山煤礦位于大同市西南約20 km處的大同煤田,礦井面積為170.19 km2,地質儲量為52億t,可采儲量為30億t,設計年生產能力為1 500萬t。礦區工作人員在開采進行之前,在開采影響范圍內的地表按照一定要求設置了一系列互相聯系的觀測站,如圖3所示。不同區域觀測頻次如表1所示。

本文數據采用141期的變形觀測數據,其中,將1到120期數據作為訓練數據,121到141期數據作為預測數據。分別采用三階多項式擬合模型、五階多項式擬合模型、BP神經網絡預測模型(用BP表示)及FOA-BP神經網絡預測模型(用FOA-BP表示)對數據進行變形預測,并以實測結果作為期望值與其進行對比分析。輸入層節點個數為6個,隱含層節點個數為15個,輸出層節點個數為1個,最大迭代次數為1 000,學習率為0.1,訓練目標為0.000 8。四種模型的變形預測結果及期望值具體如表2所示,據此繪制的曲線圖如圖4所示。

從表2數據可以看出,BP神經網絡預測算法及本文提出的基于FOA的BP神經網絡礦區變形預測算法均能有效預測出礦區整體變形趨勢,而FOA-BP神經網絡算法的預測結果更接近期望值。

從圖4可以看出,多項式擬合模型及BP神經網絡模型均能進行礦區變形預測,且能預測出礦區變形的整體趨勢;五階多項式的擬合精度明顯優于三階多項式及BP神經網絡模型,但五階多項式的計算負擔亦明顯增加,且多項式算法過分依賴前期變形趨勢,難以對后續變形進行精確預測,誤差逐漸增大;基于果蠅優化算法的BP神經網絡預測模型對原始神經網絡預測模型進行了改進,克服了權值及閾值設置的盲目性,能夠對礦區變形的趨勢進行預測,且預測結果更接近于期望輸出數據,能有效獲取較高的預測精度。

評價變形預測精度時可用平均絕對誤差MAE(Mean Absolute Error)、平均相對誤差MRE(Mean Relative Error)、均方根誤差RMSE(Root Mean Square Error)進行描述,本文采用均方根誤差評價變形預測精度,具體計算公式為:

式中,[yi]表示真實值;[yi]表示預測值;[n]表示統計次數。各算法的均方根誤差統計如表3所示。

從各算法的均方根誤差可以看出,五階多項式模型預測效果優于三階多項式及常規的BP神經網絡算法,而本文提出的FOA-BP神經網絡算法的均方根誤差值明顯小于其他幾種算法,進一步驗證了本文所提算法的有效性。

4 結論

①工程實測數據表明,多項式預測模型、BP神經網絡與FOA-BP神經網絡預測模型均能夠較精確地預測沉降變化,且果蠅優化算法能以更高的精度來對數據進行擬合。因此,在實踐中可以利用FOA-BP神經網絡預測模型來描述礦區的沉降變化規律。

②通過果蠅優化算法的優化,BP神經網絡經過迭代得到了全局最優解,且算法結構更加簡單,收斂速度加快,算法更容易編程實現。但是,果蠅優化算法也存在著系統性缺陷,有時學習過程會陷入局部極值從而無法得到全局最優解。如何進一步提高神經網絡的預測精度及學習速度,仍是有待研究的重要問題。

參考文獻:

[1]王存友,黃張裕,汪閂林,等.BP神經網絡與多項式擬合在沉降監測中的應用[J].地理空間信息,2017(6):107-113.

[2]鄭云云,陳姍姍,胡勇.小波變換和BP神經網絡模型在沉降變形監測中的應用研究[J].測繪與空間地理信息,2019(2):111-113,117.

[3]徐鋒,王崇倡.粒子群-BP神經網絡模型在大壩變形監測中的應用[J].測繪科學,2012(4):185-187.

[4]褚鼎立,陳紅,王旭光.基于自適應權重和模擬退火的鯨魚優化算法[J].電子學報,2019(5):992-999.

[5] Singh R, Vashishath M, Kumar S. Ant colony optimization technique for edge detection using fuzzy triangular membership function[J]. International Journal of System Assurance Engineering and Management, 2019(1):1-6.

[6]聶興信,陳永鋒,盧才武.遺傳算法在露天礦開拓系統優化中的應用[J].金屬礦山,2007(2):19-22.

[7]丁知平,劉超,牛培峰.具有自適應行為的粒子群算法研究[J].統計與決策,2019(2):90-92.

[8]毛文軍.基于遺傳BP神經網絡模型的礦區開采沉陷預計[J].金屬礦山,2016(2):164-167.

[9]范良,趙國忱,蘇運強.果蠅算法優化的廣義回歸神經網絡在變形監測預報中的應用[J].測繪通報,2013(11):87-89,92.

[10]孫太山.基于BP人工神經網絡的多點非時序變形預測模型研究[D].成都:西南交通大學,2011.

[11]焦志欽.BP人工神經網絡的原理及其應用[J].科技風,2010(12):200-201.

[12]劉春艷,凌建春,寇林元,等.GA-BP神經網絡與BP神經網絡性能比較[J].中國衛生統計,2013(2):173-176.

[13]王根深.基于BP神經網絡的太湖葉綠素濃度反演[D].南京:南京郵電大學,2018.

[14] Pan,W T. A new evolutionary computation approach: Fruit Fly Optimization Algorithm[C]//2011 Conference of Digital Technology and innovation Management Taipei.2011.

[15]霍慧慧.果蠅優化算法及其應用研究[D].太原:太原理工大學,2015.

主站蜘蛛池模板: 免费亚洲成人| 欧美a级完整在线观看| 四虎免费视频网站| 综合久久五月天| 在线观看精品自拍视频| 成人免费网站久久久| 国产探花在线视频| 99视频在线观看免费| 午夜人性色福利无码视频在线观看| 欧美日韩动态图| 免费精品一区二区h| 日韩天堂视频| 国产午夜福利在线小视频| 久久美女精品| 97se亚洲综合不卡| 亚洲娇小与黑人巨大交| 亚洲人成成无码网WWW| 日韩国产黄色网站| 成人中文字幕在线| 亚洲愉拍一区二区精品| igao国产精品| 性视频一区| 午夜福利视频一区| 国产精品无码影视久久久久久久| 国产午夜不卡| a级毛片毛片免费观看久潮| 国产aaaaa一级毛片| 国产免费精彩视频| 国产www网站| 深夜福利视频一区二区| 最新国产网站| 成人免费一区二区三区| 成人午夜网址| 爱色欧美亚洲综合图区| 亚洲二区视频| 中文字幕2区| 日韩黄色在线| 欧美日韩在线第一页| 日韩中文字幕免费在线观看 | 国产电话自拍伊人| 精品无码日韩国产不卡av| 伊人大杳蕉中文无码| 欧美高清国产| 亚洲综合极品香蕉久久网| 久草热视频在线| 国产一级精品毛片基地| 国产精品第三页在线看| 国产微拍一区二区三区四区| 精品久久香蕉国产线看观看gif| 国产精品私拍99pans大尺度| 99热国产在线精品99| 女人18毛片久久| 伊人色综合久久天天| 免费一极毛片| 久久精品国产亚洲AV忘忧草18| 久草视频精品| 亚洲无码91视频| 日韩视频免费| 国产亚洲视频中文字幕视频| 日本a级免费| 欧美精品不卡| 人人91人人澡人人妻人人爽 | 动漫精品啪啪一区二区三区| 伊人久综合| 免费啪啪网址| 色噜噜狠狠狠综合曰曰曰| 亚洲精品国产综合99| 四虎永久在线精品国产免费| 国产精品自拍露脸视频| 激情综合五月网| 国产精品自拍露脸视频 | 国产性生交xxxxx免费| 亚洲精品无码在线播放网站| 麻豆精选在线| 成人福利在线视频免费观看| 国产精品浪潮Av| 国产精品专区第1页| 午夜成人在线视频| 九一九色国产| 亚洲无线视频| 国产一级毛片在线| 国产97区一区二区三区无码|