国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

回歸分析和BP神經(jīng)網(wǎng)絡(luò)在地表沉降監(jiān)測中的應(yīng)用①

2012-07-18 03:50朱小玉
全球定位系統(tǒng) 2012年1期
關(guān)鍵詞:動量權(quán)值分析法

陳 帥,朱小玉,王 鵬,姜 楠

(安徽理工大學(xué) 測繪學(xué)院,安徽 淮南232001)

0 引 言

在地表沉降監(jiān)測中,準(zhǔn)確地對監(jiān)測點的變形進(jìn)行預(yù)測是非常必要的,隨著計算機應(yīng)用水平的快速提高,現(xiàn)階段預(yù)測沉降的數(shù)學(xué)模型和方法有許多。為提高數(shù)學(xué)模型在地表沉降監(jiān)測及規(guī)律預(yù)測中的準(zhǔn)確性,采用了回歸分析法中的曲線擬合法和BP神經(jīng)網(wǎng)絡(luò)模型的數(shù)值處理方法并進(jìn)行比較,得到模型適合預(yù)測的范圍。

1 模型的基本原理

1.1 回歸分析法

回歸分析法是利用數(shù)理統(tǒng)計原理,對大量的統(tǒng)計數(shù)據(jù)進(jìn)行數(shù)學(xué)處理,并確定因變量與自變量之間的相關(guān)關(guān)系,建立一個相關(guān)性較好的回歸方程,并加以外推,用于預(yù)測因變量的分析方法,是最常用的數(shù)理統(tǒng)計方法。通常線性回歸分析法是最基本的分析方法,而求一個變量對另一個變量的因果關(guān)系,叫一元回歸分析。

設(shè)以x為自變量,y為因變量,則一元線性回歸模型可表示為

式中:a、b為回歸系數(shù);i為觀測次數(shù)。

1.2 BP神經(jīng)網(wǎng)絡(luò)模型

BP神經(jīng)網(wǎng)絡(luò)是一種基于誤差反向傳播算法的多層前饋網(wǎng)[2]。它是一種由輸入層、隱含層和輸出層構(gòu)成的多層向前神經(jīng)網(wǎng)絡(luò),本質(zhì)是以網(wǎng)絡(luò)誤差之平方和為目標(biāo)函數(shù),按梯度法求其目標(biāo)函數(shù)達(dá)到最小值的算法。其主要特點是:每個激勵函數(shù)是可微的Sigmoid函數(shù);多層感知器的多個突觸使得網(wǎng)絡(luò)更具連通性,連接域的變化或連接權(quán)值的變化都會引起連通性的變化[3]。圖1為BP神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。

BP算法的學(xué)習(xí)過程就是使能量函數(shù)最小化的過程,由兩部分組成:信息的正向傳遞與誤差的反向傳播。在正向傳播過程中,輸入信息從輸入層經(jīng)隱含層逐層計算傳向輸出層,每一層神經(jīng)元的狀態(tài)只影響下一層神經(jīng)元的狀態(tài)。如果在輸出層未得到期望的輸出,則計算輸出層的誤差變化值,然后轉(zhuǎn)向反向傳播,通過網(wǎng)絡(luò)將誤差信號沿原來的連接通路反傳回來修改各層神經(jīng)元的權(quán)值直至達(dá)到期望目標(biāo)[3]。

圖1 BP神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)

假設(shè)輸入為x,輸入神經(jīng)元有r個,隱含層內(nèi)有s1個神經(jīng)元,激活函數(shù)為f1,輸出層內(nèi)有s2個神經(jīng)元,對應(yīng)的激活函數(shù)為f2,輸出為a,目標(biāo)失量為t,則隱含層中第i個神經(jīng)元的輸出為

輸出層第k個神經(jīng)元的輸出為

輸出層的權(quán)值變化為

式中:δki=(tk-a2k)f′2=ekf′2;ek=tk-a2k.同理可知

隱含層權(quán)值變化為

同理可得

Δb1i=ηδij

對于f1為對數(shù)S型激活函數(shù)

對于f2線性激活函數(shù)

f′2(n)=n′=1

為加快訓(xùn)練速度,避免陷入局部極小值,可采用附加動量法、變尺度法和變步長法進(jìn)行BP網(wǎng)絡(luò)的改進(jìn)。這里用的是附加動量法。

帶有附加動量因子的權(quán)值調(diào)節(jié)公式[5]

式中:k為訓(xùn)練次數(shù);mc為動量因子,一般取0.95.

2 模型對比

采用某礦區(qū)的實測資料,通過建立兩種預(yù)測模型的數(shù)學(xué)源程序模型,輸入原始數(shù)據(jù)資料,分別用以上兩種模型進(jìn)行預(yù)測訓(xùn)練和測試,得到預(yù)測模型,輸入預(yù)測時間,即可得到具有相當(dāng)精度的預(yù)測量,如表1所示。

表1 模型在實測點預(yù)測結(jié)果相比較/m

通過兩種預(yù)測模型的預(yù)測值與實測值比較可以看出,在前期的預(yù)測中,采用回歸分析和BP神經(jīng)網(wǎng)絡(luò)預(yù)測的結(jié)果和實測值擬合的比較好。后期由于數(shù)據(jù)的跳躍性,采用BP神經(jīng)網(wǎng)絡(luò)預(yù)測的結(jié)果比回歸分析法預(yù)測的結(jié)果要好,如圖2所示。

圖2 模型預(yù)測值比較

3 結(jié) 論

通過樣本訓(xùn)練和測試,得到了回歸分析法中的曲線擬合法和BP神經(jīng)網(wǎng)絡(luò)模型在地表沉降預(yù)測中各自的有效性和精確性。地表沉降預(yù)測是一種快速準(zhǔn)確預(yù)計地表下沉的方法,選擇合適的預(yù)測模型進(jìn)行預(yù)測,對提高信息預(yù)測的精度和準(zhǔn)確度有著積極的意義。

[1]孫 華.一元線性回歸模型設(shè)計及C++實現(xiàn)[J].長沙醫(yī)學(xué)院學(xué)報.2008(12):47.

[2]MARTIN T H,HOWARD B D,MARK H B.神經(jīng)網(wǎng)絡(luò)設(shè)計[M].戴 蔡譯.北京:機械工業(yè)出版社,2002.

[3]高 雋.人工神經(jīng)網(wǎng)絡(luò)原理及仿真實例[M].2版.北京:機械工業(yè)出版社,2007.

[4]申 哲,葛廣英,田存?zhèn)?淺析BP神經(jīng)網(wǎng)絡(luò)設(shè)計中的關(guān)鍵問題[J].科技信息,2011(6):238-239.

[5]劉啟中,施一萍,白彩英.基于BP神經(jīng)網(wǎng)絡(luò)的盾構(gòu)施工變形預(yù)測[J].計算機應(yīng)用與軟件,2005(4):3-5.

猜你喜歡
動量權(quán)值分析法
異步機傳統(tǒng)分析法之困難及其克服
一種融合時間權(quán)值和用戶行為序列的電影推薦模型
基于DEA分析法的全國公路運輸效率分析
基于5G MR實現(xiàn)Massive MIMO權(quán)值智能尋優(yōu)的技術(shù)方案研究
應(yīng)用動量守恒定律解題之秘訣
原子物理與動量、能量的結(jié)合
動量相關(guān)知識的理解和應(yīng)用
基于層次分析法的智慧城市得分比較
基于層次分析法的智慧城市得分比較
強規(guī)劃的最小期望權(quán)值求解算法?
化德县| 华阴市| 朝阳县| 确山县| 南昌县| 澎湖县| 儋州市| 建平县| 漳平市| 铜梁县| 澜沧| 鸡西市| 富源县| 精河县| 康平县| 马边| 阜新| 武川县| 鞍山市| 天祝| 会东县| 新乡市| 太仆寺旗| 宁安市| 湟中县| 石泉县| 舞钢市| 哈密市| 穆棱市| 台南市| 汝南县| 贵州省| 邢台县| 苏尼特右旗| 洛南县| 卢龙县| 十堰市| 晴隆县| 开远市| 三亚市| 沅江市|