• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

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

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

    0 引 言

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

    1 模型的基本原理

    1.1 回歸分析法

    回歸分析法是利用數(shù)理統(tǒng)計原理,對大量的統(tǒng)計數(shù)據(jù)進行數(shù)學處理,并確定因變量與自變量之間的相關(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ò)誤差之平方和為目標函數(shù),按梯度法求其目標函數(shù)達到最小值的算法。其主要特點是:每個激勵函數(shù)是可微的Sigmoid函數(shù);多層感知器的多個突觸使得網(wǎng)絡(luò)更具連通性,連接域的變化或連接權(quán)值的變化都會引起連通性的變化[3]。圖1為BP神經(jīng)網(wǎng)絡(luò)的拓撲結(jié)構(gòu)。

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

    圖1 BP神經(jīng)網(wǎng)絡(luò)的拓撲結(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,目標失量為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

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

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

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

    2 模型對比

    采用某礦區(qū)的實測資料,通過建立兩種預(yù)測模型的數(shù)學源程序模型,輸入原始數(shù)據(jù)資料,分別用以上兩種模型進行預(yù)測訓練和測試,得到預(yù)測模型,輸入預(yù)測時間,即可得到具有相當精度的預(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é) 論

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

    [1]孫 華.一元線性回歸模型設(shè)計及C++實現(xiàn)[J].長沙醫(yī)學院學報.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)值分析法
    動量守恒定律在三個物體系中的應(yīng)用
    異步機傳統(tǒng)分析法之困難及其克服
    防爆電機(2022年4期)2022-08-17 05:59:06
    一種融合時間權(quán)值和用戶行為序列的電影推薦模型
    CONTENTS
    應(yīng)用動量守恒定律解題之秘訣
    動量相關(guān)知識的理解和應(yīng)用
    基于時間重疊分析法的同車倒卡逃費探析
    基于權(quán)值動量的RBM加速學習算法研究
    自動化學報(2017年7期)2017-04-18 13:41:02
    層次分析法在SWOT分析法中的應(yīng)用
    AHP和SWOT分析法在規(guī)劃編制中的應(yīng)用
    衡阳市| 丰顺县| 城步| 文水县| 八宿县| 澄城县| 陇西县| 嘉峪关市| 博野县| 和顺县| 阿勒泰市| 绥江县| 富平县| 双鸭山市| 泸溪县| 家居| 凌云县| 青浦区| 丰镇市| 宕昌县| 忻城县| 印江| 咸丰县| 贵南县| 团风县| 名山县| 金门县| 澎湖县| 茶陵县| 曲松县| 大厂| 海南省| 怀仁县| 岚皋县| 博兴县| 扶沟县| 耒阳市| 高要市| 连州市| 遂溪县| 治县。|