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

    支持向量機在水庫大壩變形中的預(yù)測分析

    2013-08-13 09:38:32郝長春
    關(guān)鍵詞:維空間大壩向量

    郝長春

    (安徽省水利水電勘測設(shè)計院,安徽 蚌埠233000)

    為了有效保障水庫大壩的安全運行和掌握大壩的運行狀態(tài),目前大多使用自動化和智能化程度較高的測量機器人對大壩進行實時連續(xù)的精密觀測。測量機器人測角精度達±0.5″,測邊精度達±(1mm+1ppm×D)[1],為后續(xù)大壩的變形分析提供了高精度的三維坐標(biāo)。

    大壩在運行過程中受到的影響因素主要有水位、溫度、時效及日照等,這些因素具有很強的模糊性、離散性、隨機性等特點[2],而且各種影響因素之間的關(guān)系多為非線性的,很難用一種確定的模型實時逼真地反映大壩的變形狀態(tài)。目前,用于大壩變形分析的方法主要有BP神經(jīng)網(wǎng)絡(luò)模型、統(tǒng)計回歸模型等智能算法[3],而本文探索使用SVM支持向量機技術(shù)建立實時分析大壩變形的預(yù)測模型。通過對相同的變形監(jiān)測數(shù)據(jù)進行對比分析發(fā)現(xiàn)SVM支持向量機模型比BP神經(jīng)網(wǎng)絡(luò)模型、線性回歸模型等在解決非線性、高維空間、小樣本及局部極小值等方面有更多的優(yōu)勢。

    1 支持向量機理論

    1.1 統(tǒng)計學(xué)習(xí)的VC維理論和支持向量機

    早期多采用經(jīng)驗風(fēng)險最小化理論,即ERM準則來解決模型的逼近問題,但由于ERM準則是根據(jù)經(jīng)驗直觀的、想當(dāng)然的做法,所以缺乏必要的理論基礎(chǔ)。VC維理論是統(tǒng)計學(xué)習(xí)理論用來衡量函數(shù)集性能的重要指標(biāo),在某種程度上能反映函數(shù)集的學(xué)習(xí)能力,對學(xué)習(xí)機器泛化性能有直接的影響,如VC維越大,則學(xué)習(xí)機器的容量就越大,其本身的結(jié)構(gòu)就越復(fù)雜。

    機器學(xué)習(xí)想要達到的真正目的是使經(jīng)驗風(fēng)險和VC維都盡可能的小,以取得較小的真實風(fēng)險,即對后期的輸入數(shù)據(jù)有更好的推廣性[4]。下面用經(jīng)驗風(fēng)險與真實風(fēng)險之間的關(guān)系解釋這種推廣性。

    式中:R(a)為真實風(fēng)險;Remp(a)為經(jīng)驗風(fēng)險;l表示輸入的樣本數(shù);h表示函數(shù)集的VC維;)被稱作置信范圍。如果能使經(jīng)驗風(fēng)險和置信范圍同時達到最小,那么實際風(fēng)險也將能實現(xiàn)最小化的目的。

    SVM是以統(tǒng)計學(xué)習(xí)理論為基礎(chǔ)采用結(jié)構(gòu)風(fēng)險最小 化 (Structural Risk Minimization,SRM)理論[5]建立的,其基本思想是通過內(nèi)積函數(shù)定義的非線性變換將輸入空間映射到一個高維的特征空間,并且在高維的特征空間中尋找輸入變量和輸出變量之間的一種非線性關(guān)系(最優(yōu)分類面)。可設(shè)輸入樣本為xi(i=1,2,…,k),對應(yīng)的輸出為yi∈(+1,-1),方程x·w+b=0為高維空間中的最優(yōu)分類面,其中:w,b表示方程的系數(shù),且滿足下面的約束條件

    設(shè)x到最優(yōu)分類面的距離為

    在高維空間使間隔margin的值達到最大且滿足下面等式的樣本點就是支持向量(Support Vector,VC)[6]

    在函數(shù)擬合問題中,通常運用核函數(shù)將大量離散的非線性數(shù)據(jù)轉(zhuǎn)化為高維空間中的線性問題。根據(jù)相關(guān)文獻研究發(fā)現(xiàn)高斯徑向基核函數(shù)更適合于非線性模型的建立,故本文選高斯徑向基作為核函數(shù)

    除此之外,常見的核函數(shù)還有d次多項式核函數(shù)、雙曲正切核函數(shù)等。

    1.2 支持向量機預(yù)測模型

    設(shè)(x1,y1),(x2,y2),…,(xi,yi),xi∈RN,yi∈R,xi為輸入向量,yi為輸出向量,l為樣本個數(shù),Φ表示非線性映射,F(xiàn)表示通過映射得到的高維空間,則

    式中:w表示最優(yōu)分類面的權(quán)值向量;d表示偏置量。引入下面的結(jié)構(gòu)風(fēng)險函數(shù)

    式中:‖w‖表示函數(shù)f(x)的復(fù)雜程度;C為懲罰因子;ε表示不敏感損失函數(shù),其有如下的形式:

    若實際值與預(yù)測值之間的差值不大于ε時,即認為預(yù)測值不存在損失;當(dāng)它們之間的差值為“其他”情況時,也不懲罰那些造成偏差大于ε的樣本值,這樣可以使訓(xùn)練模型具有很好的魯棒性。

    支持向量的回歸問題實質(zhì)上是在一定約束條件下解下面的優(yōu)化問題。

    式中:ξ,ξ*為松弛因子,表示在|yi-[wT·Φ(xi)+d]|<ε條件下訓(xùn)練誤差的上限和下限。

    需優(yōu)化的問題為[7]

    引入Lagrange函數(shù)求解上述條件下的優(yōu)化問題,可以使式(9)成立。

    最終,應(yīng)用式(4)中的對偶問題解非線性的回歸問題:

    式中:K(xi,xj)=Φ(xi)T·Φ(xj)表示用來描述高維空間的核函數(shù),由式(3)、Lagrange函數(shù)及解得的ai和的值可得到回歸函數(shù)[8]

    由式(7)可以發(fā)現(xiàn),若輸入向量xi不在|yi-[wT·Φ(xi)+b]|≤ε的范圍內(nèi),則將存在誤差,這時可采用最小化目標(biāo)函數(shù)的方法進行回歸,避免了數(shù)據(jù)過擬合的問題。通過使用核函數(shù)進行低維到高維空間的轉(zhuǎn)換,大大降低了運算的復(fù)雜度,擺脫了高維空間中維數(shù)的困擾,避免了“位數(shù)災(zāi)難”的出現(xiàn)。

    2 基于SVM的大壩變形預(yù)測擬合模型

    2.1 實例分析

    皖東南某水庫大壩為混凝土面板堆石壩,壩長252m,最大壩高為68m。整個監(jiān)測網(wǎng)包括7個基準點和17個工作基點,如圖1所示。采用TCA2003智能監(jiān)測系統(tǒng)對大壩進行長期不間斷監(jiān)測。

    圖1 監(jiān)測控制網(wǎng)

    為方便監(jiān)測數(shù)據(jù)的處理,本文假設(shè)沿壩體的方向為X軸,與壩體垂直向下游的方向為Y軸正方向。本文選取位于大壩中間的工作基點BX7的101組數(shù)據(jù)作為一個實驗樣本,并且把前81組數(shù)據(jù)作為模型的學(xué)習(xí)樣本,把剩下的20組數(shù)據(jù)作為預(yù)測樣本。BX7點Y方向的位移和沉降及水位的數(shù)據(jù)分布分別如圖2、圖3、圖4所示。

    圖2 BX7點Y方向位移分布

    2.2 監(jiān)測數(shù)據(jù)的預(yù)處理

    本文采用“3σ準則”對數(shù)據(jù)進行粗差探測,假設(shè){x1,x2,…,xn}為一觀測值序列,采用一級差分的方法求每個觀測值的預(yù)測值

    則實際觀測值與預(yù)測值之差為

    假設(shè)通過大量觀測資料求得的觀測值中誤差為m,由式(12)和式(13)可得dj的均方差^σd=2m。當(dāng)|dj|>3^σd時,則判定xj為粗差(奇異值),應(yīng)將其剔除。

    在BX7號點的沉降值分布圖中存在急劇跳躍的數(shù)據(jù),因而采用“3σ準則”進行探測,發(fā)現(xiàn)第54組數(shù)據(jù)的沉降值有異常,故將其剔除。為了保證數(shù)據(jù)的連續(xù)性和完整性采用下面的“線性內(nèi)插法”對該組數(shù)據(jù)內(nèi)插,內(nèi)插值為147.253 2。

    式中:y,yi,yi+1為效應(yīng)量;t,ti,ti+1為時間變量。

    2.3 SVM模型建立與預(yù)測

    SVM、BP神經(jīng)網(wǎng)絡(luò)、多項式回歸模型均采用相同學(xué)習(xí)樣本和預(yù)測樣本對BX7號點監(jiān)測數(shù)據(jù)進行建模和預(yù)測,并對最終的預(yù)測精度進行對比分析。

    鑒于大壩所受的主要影響因素,本文選取T(觀測時的氣溫或者當(dāng)天平均氣溫)、H(庫水位),t1,t2,t3(時間t的函數(shù))為觀測量。

    時間t的函數(shù)表達式為

    則大壩變形預(yù)測模型可以定義為

    由學(xué)習(xí)樣本值得基于SVM的大壩變形模型為

    式中:x為待預(yù)測值的影響因子矩陣;xi為第i次觀測的影響因子矩陣;k(x,xi)為徑向基核函數(shù)、ai,b可通過求解二次優(yōu)化問題得到。

    本文采用徑向基核函數(shù)和交叉驗證法建立擬合模型,通過對設(shè)置的樣本進行學(xué)習(xí),得出核參數(shù)γ為0.071 437,懲罰因子C為147.298 15,損失函數(shù)ε為0.029 173。采用解算的參數(shù)對預(yù)測樣本進行預(yù)測,水平位移與沉降量的預(yù)測值與實測之間的誤差分布如圖5、圖6所示。

    2.4 其他模型的預(yù)測

    2.4.1 BP神經(jīng)網(wǎng)絡(luò)模型的預(yù)測

    本文建立了以特征向量T,H,t1,t2,t3為輸入層,以監(jiān)測值的變形量為輸出層、一個隱含層的三層神經(jīng)網(wǎng)絡(luò)預(yù)測模型,對BX7號點的沉降監(jiān)測值進行預(yù)測,預(yù)測誤差曲線如圖7所示。

    圖7 BP神經(jīng)網(wǎng)絡(luò)沉降預(yù)測誤差分布

    2.4.2 多項式模型的預(yù)測

    同樣以水位、氣溫和時間為自變量,定義的多項式模型為

    采用與前兩種模型相同的學(xué)習(xí)樣本,通過回歸計算得a0=-51.2、a=0.003,b=0.335,c=0.052,則預(yù)測方程為

    ^y=-51.2-0.003 H+0.335T+0.052t.

    通過對預(yù)測樣本沉降量進行預(yù)測得到如圖8所示的誤差分布曲線。

    圖8 多項式沉降預(yù)測誤差分布

    從以上3種模型對沉降量的預(yù)測誤差曲線可以看出,SVM模型和BP神經(jīng)網(wǎng)絡(luò)模型具有相近的預(yù)測效果,兩者分別有85%和75%的預(yù)測點落在±20%的范圍內(nèi),而多項式僅有50%的點落在該范圍內(nèi),并且SVM還具有很強的“魯棒性”。

    3 模型預(yù)測精度評定

    本文選擇平均絕對百分比誤差(MAPE)、均方誤差(MSE)、平均絕對誤差(MAE)評定模型的預(yù)測效果,并進行對比分析,基本公式為

    在上述的3種評定方法中,yt表示實測值;^yt表示預(yù)測值;n表示預(yù)測值的個數(shù),評定結(jié)果如表1所示。

    表1 3種預(yù)測模型的預(yù)測精度比較

    由表1可知,在3個指標(biāo)中SVM模型的沉降值最小,因而SVM模型在大壩預(yù)測上比BP網(wǎng)絡(luò)模型和回歸分析模型都有更好的效果。適合處理小樣本、非線性的數(shù)據(jù),建立的模型具有良好的推廣性,采用核函數(shù)的方法巧妙地避免了數(shù)據(jù)處理時的“維數(shù)災(zāi)難”和局部多極值的問題。

    4 結(jié)束語

    通過模型的建立和預(yù)測分析可以發(fā)現(xiàn)SVM模型能夠很好地表達復(fù)雜因素間的非線性關(guān)系。選擇徑向基核函數(shù)能夠滿足非線性監(jiān)測數(shù)據(jù)由低維到高維的映射要求,避免模型的過度擬合,使建立的模型具有更好的泛化能力。而神經(jīng)網(wǎng)絡(luò)法是一種事后處理方法,并且存在過學(xué)習(xí)、收斂速度慢、易陷于局部極值等問題。從誤差曲線圖中也可以看出,中間有部分預(yù)測精度非常高,而后半部分預(yù)測精度較低,因而SVM模型更適合于大壩變形數(shù)據(jù)的預(yù)測。

    [1]喻興旺.TCA2003全站儀在港口灣水庫大壩變形監(jiān)測中的應(yīng)用[J].水電自動化與大壩監(jiān)測,2003,27(5):48-50.

    [2]張真真.支持向量機在大壩安全監(jiān)測資料分析中的應(yīng)用[D].西安:西安理工大學(xué),2008.

    [3]岳建平 田林亞.變形監(jiān)測技術(shù)與應(yīng)用[M].北京:國防工業(yè)出版社,2007.

    [4]李國正,王猛,曾華軍.支持向量機導(dǎo)論[M].北京:電子工業(yè)出版社,2005.

    [5]Vapnik,V.The Nature of Statistical Learning Theory[M].New York:Springer-Verlag,1995.

    [6]Druker,H.Butges,C J.Kaufman,L C.Smola,A.Vapnik,V.Support vector regression machines[J].Advances in Neural Information Processing Systems,1997,9:155-161.

    [7]Christopher J.C.Burges.A Tutorial on Support Vector Machines for Pattern Recognition[J].Journal of Changde Teachers University,1998.

    [8]張學(xué)工.關(guān)于統(tǒng)計學(xué)習(xí)理論與支持向量機[J].自動化學(xué)報,2000,26(1).

    [9]張宏偉 康世英.變形觀測數(shù)據(jù)處理粗差的定位與剔除[J].桂林工學(xué)院學(xué)報,2003,23(3):310-313.

    猜你喜歡
    維空間大壩向量
    向量的分解
    聚焦“向量與三角”創(chuàng)新題
    Update on Fengyun Meteorological Satellite Program and Development*
    大壩:力與美的展現(xiàn)
    百科知識(2018年6期)2018-04-03 15:43:54
    幫海貍建一座大壩
    大壩
    從零維到十維的空間之旅
    向量垂直在解析幾何中的應(yīng)用
    向量五種“變身” 玩轉(zhuǎn)圓錐曲線
    十維空間的來訪者
    洛扎县| 横峰县| 斗六市| 汪清县| 漾濞| 广东省| 罗平县| 搜索| 鲁甸县| 奉贤区| 娱乐| 河曲县| 周口市| 来安县| 海林市| 博湖县| 五大连池市| 兰坪| 吉水县| 磐石市| 上林县| 扶绥县| 札达县| 通山县| 台南县| 太谷县| 怀安县| 南安市| 尼玛县| 永修县| 夏河县| 陆河县| 陆丰市| 微博| 康马县| 方城县| 灵山县| 阳高县| 洪洞县| 开江县| 凌海市|