地球物理資料非線性反演方法講座五人工神經(jīng)網(wǎng)絡(luò)反演法_第1頁
地球物理資料非線性反演方法講座五人工神經(jīng)網(wǎng)絡(luò)反演法_第2頁
地球物理資料非線性反演方法講座五人工神經(jīng)網(wǎng)絡(luò)反演法_第3頁
地球物理資料非線性反演方法講座五人工神經(jīng)網(wǎng)絡(luò)反演法_第4頁
地球物理資料非線性反演方法講座五人工神經(jīng)網(wǎng)絡(luò)反演法_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第5卷第3期工程燦球物理號赧V01.5.No.32008年6月CHINESEJOURNAL0FENGINEERINGGEOPHYSICSJun.,2008文章編號:1672—7940(2008)03—0255—11地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法王家映(中國地質(zhì)大學(xué)地球物理與空間信息學(xué)院,武漢430074)摘要:木文概要地介紹了近年來發(fā)展起來的一種強有力的地球物理資料非線性反演的方法——人工神經(jīng)元法(ANN)。比較系統(tǒng)地介紹了ANN的基本知識和兩種基于不同原理的ANN反演方法?;谀J阶R別和基于最小方差的ANN反演方法。列舉了這兩種方法在地球物理資料反演中的一些應(yīng)用實例、指出了該方法的存在問題和發(fā)展方向。關(guān)鍵詞:非線性反演方法;人工神經(jīng)元法;BP回傳網(wǎng)絡(luò);Hopfield網(wǎng)絡(luò)中圖分類號:P631文獻(xiàn)標(biāo)識碼:A收稿日期:2008一03—19LectureonNon—LinearInverseMethodsinGeophysicalData(5)TheArtificialNeuralNetworkMethodWangJiaying(InstituteofGeophysics&Geomatics,ChinaUniversityofGeosciences,Wuhan430074,China)Abstract:In…artificialthispaperwebrieflyintroducedthemostpowerfulnonlinearinversemethod一neuralnetwork。whichhasbeendevelopedandusedsuccessfullyingeo—physicaldatainversioninlasttwodecades.WenotonlyintroducedsomebasicknowledgeofANN。butalsoanalyzedtwokindsofinversemethods,foundedinpublications,basedonpatternrecognitionandminimumvariance.Wealsodescribedtheapplicationofthetwomethodsingeophysicaldata.Finally,wepointedouttheproblemofthemethodsandfu—turedevelopment.Keywords:non—linearinversemethod;artificialneuralnetwork;BPnetworks;Hopfieldnetworks的信息,并由大腦分析,判斷,做出采取進(jìn)一步行1引言動的決定。大腦是人的神經(jīng)中樞,對人的思想和行動起作控制作用,因而很早就引起了人們的重‘天生物,人最靈’。靈就靈在人有一個結(jié)構(gòu)視,科學(xué)家們對它的結(jié)構(gòu)和原理進(jìn)行了長期的、深精密,機理奧妙,功能完善的大腦。正由于有了大入的研究,并在許多學(xué)科的理論研究和實際應(yīng)用腦,人才能通過視覺、聽覺、嗅覺、觸覺等接收外部方面,如模式識別、信號處理、決策判斷、組合優(yōu)化作者簡介:王家映(1937一),男,教授,博士生導(dǎo)師.主要研究方向為電磁法和地球物理反演理論。E—mail:j.Y.wang@cug.edu.cn256工程地球物理學(xué)報(ChineseJournalofEngineeringGeophysics)第5卷和工程應(yīng)用,都取得了重要的成果L1]。雖然,對大腦的研究至今已有近半個世紀(jì)的歷程,但是,由于實驗手段的局限性和人腦的特殊性,建立大腦模型,即人工神經(jīng)網(wǎng)絡(luò)(ArtificialNeuralZJNetwork,ANN,簡稱“神經(jīng)網(wǎng)絡(luò)”),仍然Xj迅≥圖1簡單人工神經(jīng)元的M-P模型Fig.1M—Pstructure是目前研究大腦神經(jīng)行之有效的方法和手段。實踐已經(jīng)證明,ANN是一項具有廣闊前景,有著巨0fneuralcell大理論價值和應(yīng)用價值的新理論、新技術(shù)。ANN在地球物理學(xué)中的應(yīng)用,始于20世紀(jì)的80年代。開始階段,主要研究ANN在模式識別上的應(yīng)用,如‘亮點’的識別,地震波初至的拾1(“):』1(“≥o’(3)10(“<O)可見M—P模型的特點是:①多輸入,單輸出;取,同相軸的追蹤,位場特征的識別,電磁法曲線的分類,儲層預(yù)測,烴源巖的測井評價[2 ̄7’13 ̄321;②閥值作用;③輸入與輸出均為兩態(tài),0和1(抑制、興奮);④每個輸入通過權(quán)值來表征它對神經(jīng)元之耦合程度(若無耦合可?。悖?,i一0)。2)連續(xù)神經(jīng)元模型(圖2)。^“)貝H)近年來,用ANN求取地震波速度,用于直流電阻率法,大地電磁法,測井資料的解釋和地震模型參數(shù)的反演方面也取得了驕人的成績Cs-lz],發(fā)表了成百篇論文。可以說,今天ANN已猶如天空升起的一個新星,受到地球物理學(xué)家的廣泛關(guān)注。2人工神經(jīng)網(wǎng)絡(luò)的基本知識人的大腦是由大量神經(jīng)元按一定的結(jié)構(gòu)連結(jié)而成的并行處理系統(tǒng)。而ANN,是對人腦的某種ll。一F一“J“?!M、抽象和簡化。具有高度的非線性映射能力、自組織和自適應(yīng)能力、記憶聯(lián)想能力等,能夠進(jìn)行復(fù)雜的邏輯操作和非線性映射。它由三個基本要素組成:即神經(jīng)元,網(wǎng)絡(luò)結(jié)構(gòu)和學(xué)習(xí)規(guī)則[1矗2|。2.1簡單神經(jīng)元模型(a)階躍函數(shù)(b)分段線性函數(shù)貝Ⅳ)I月H)/。:歹≯一1一///D““神經(jīng)元是構(gòu)成神經(jīng)網(wǎng)絡(luò)的基本單位,也是神經(jīng)網(wǎng)絡(luò)的一個結(jié)點。它既是信息的儲存器,也是信息的處理器。它對外界信息實行加工、處理、聯(lián)想記憶、分類識別和儲存。儲存和處理方式不同,模型就不同。最常用的有M—P模型和連續(xù)模型。1)M—P神經(jīng)元模型。M—P模型是Mccul-loch—PittsFig.2(c)S函數(shù)(d)恒等函數(shù)圖2連續(xù)神經(jīng)元模型Modelsofcontinuousneuralcell1943年提出來的,它是一個多輸入單反映神經(jīng)元狀態(tài)參數(shù)連續(xù)變化的情況,常用一階非線性微分方程來模擬生物神經(jīng)元膜電位隨時間變化的規(guī)律,即輸出的非線性系統(tǒng)(見圖1)。設(shè)某一神經(jīng)元的輸入為:工1=L工l,X2,…,z。j它們相應(yīng)的權(quán)值為:(1).『rdTu(t)一礎(chǔ))+騫峨∽~(4)ly(£)=fEu(t)3式中:r為時間常數(shù),口為靜止膜電位,,(“)為輸入輸出函數(shù)。它有4種可能形式,如圖2所示,即一f∞丁=[山1,∞2,…,叫。]若神經(jīng)元的閥值為口,則輸出Y可表示為:Y=1(∑(EJ』zj一口)=1(∞7工一口)’J=l(2),1式中“1”表示單位函數(shù),即①廠(“)一{o“乏oU≥0第3期王家映:地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法1257f“≥Mo圖4是ANN的幾種常見的互連模式。其中(5)②廠(“)2j刪+b10Ul≤“<U0U<“1(a)是雙層側(cè)抑制連接模式;(b)是多層前向反饋連接模式;(c)層內(nèi)有互連的多層前向傳播連接模式;(d)多層全互連接合型連接模式。顯然,不同的連接模式就構(gòu)成不同的神經(jīng)網(wǎng)絡(luò)。2.3神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)規(guī)則③廠(“)?!焊桑槲矗槎?,(“)=U2.2人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)網(wǎng)絡(luò)結(jié)構(gòu)是多個神經(jīng)元按一定的規(guī)則,通過權(quán)重聯(lián)結(jié)在一起的拓?fù)浣Y(jié)構(gòu)。不同的連接方式,構(gòu)成了不同的網(wǎng)絡(luò)結(jié)構(gòu)模型,如回傳(BackProp-人類只有通過學(xué)習(xí),才會獲得知識,增加才干。見多才能識廣。同樣,人工神經(jīng)網(wǎng)絡(luò)也是通過學(xué)習(xí)來調(diào)整網(wǎng)絡(luò)之間的權(quán)系數(shù),達(dá)到‘獲取知識,增加才干,見多識廣’的目的的。因此,人工神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)規(guī)則,實際上就是網(wǎng)絡(luò)連接權(quán)的調(diào)agation,BP)網(wǎng)絡(luò)、前饋(feed—forward)神經(jīng)網(wǎng)絡(luò)(感知機)、自組織映射網(wǎng)絡(luò)(SOM網(wǎng)絡(luò)),Hop—fild網(wǎng)絡(luò),和隨機網(wǎng)絡(luò)等幾十種各不相同的模型。其中最常用的是BP網(wǎng)絡(luò)。整規(guī)則。神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)規(guī)則有多種,但幾乎所有的學(xué)習(xí)規(guī)則都是由赫布(Hebb)學(xué)習(xí)規(guī)則演變而來的。隱糸赧5k?硼曰f1/躐粼蠆≮輸入層1)赫布型學(xué)習(xí)規(guī)則(相關(guān)規(guī)則);2)誤差修正型學(xué)習(xí)規(guī)則;3)隨機型學(xué)習(xí)規(guī)則;V?y時黟》石n中間層4)競爭型學(xué)習(xí)規(guī)則。飛_fFig.3∥不同的網(wǎng)絡(luò)結(jié)構(gòu),有不同的學(xué)習(xí)規(guī)則,解決同一個問題也可以用不同的學(xué)習(xí)規(guī)則。在地球物理『、輸出層反演中最常用的是誤差修正型(含回傳(BackPropagation))學(xué)習(xí)。圖3簡單的人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)StructureofsimpleANN由此看來,神經(jīng)網(wǎng)絡(luò)是一個高度復(fù)雜的非線性系統(tǒng)。雖然,每一個神經(jīng)元的結(jié)構(gòu)和功能都十分簡單,但由大量神經(jīng)元按一定規(guī)則所構(gòu)成、并按一定的學(xué)習(xí)規(guī)則‘訓(xùn)練’過后的神經(jīng)網(wǎng)絡(luò)系統(tǒng)卻有著十分強大的自適應(yīng)、非線性、并行性的信息處理功能,能完成常規(guī)的計算機所不能完成的復(fù)雜的任務(wù)。其主要特征如下:1)信息處理的高度并行性;常用的神經(jīng)網(wǎng)絡(luò),一般由輸入層、中間層和輸出層組成,如圖3所示。中間層又稱隱層,隱層可以是一層也可以是多層。每層神經(jīng)元的個數(shù),完全由輸入、輸出數(shù)據(jù)的大小、精度和問題的性質(zhì)而決定的。輸出層輸出層輸出層輸出層間層中間層輸入層(a)輸入層(b)輸入層(c)輸入層(d)圖4人工神經(jīng)網(wǎng)絡(luò)的互連接構(gòu)Fig.4Co-adjacentpatternofANN258工程地球物理學(xué)報(ChineseJournalofEngineeringGeophysics)第5卷2)信息處理和信息存儲合二為一;3)能接受和處理模擬的、模糊的和隨機的信息;4)具自組織和自學(xué)習(xí)能力;5)求的是滿意解而不是精確解。神經(jīng)網(wǎng)絡(luò)和常規(guī)計算機在處理對象和應(yīng)用領(lǐng)域也是有區(qū)別的。從處理對象上看,神經(jīng)網(wǎng)絡(luò)適合于處理連續(xù)的、模糊的、隨機的信息。從應(yīng)用領(lǐng)域看,神經(jīng)網(wǎng)絡(luò)則主要應(yīng)用于圖象處理,語音識別,模糊判識,自適應(yīng)控制,組合優(yōu)化等方面。3人工神經(jīng)網(wǎng)絡(luò)在地球物理資料反演中的應(yīng)用大家知道,地球物理反演實際上是將地球物理觀測數(shù)據(jù)映射為模型參數(shù)的一種運算。這種映射既可以用模式識別的方式實現(xiàn)、也可以用數(shù)字的方式定量的實現(xiàn)。人工神經(jīng)網(wǎng)絡(luò)在反演中的應(yīng)用,大多數(shù)是基于模式識別的原理,但近年來,也有學(xué)者從定量映射的角度將神經(jīng)網(wǎng)絡(luò)引入地球物理反演,并取得了成功。下面將要講的基于BP回傳理論和Hopfield網(wǎng)絡(luò)而建立起來的反演模式,就是這兩者的代表。3.1回傳理論及其在地球物理資料反演中的應(yīng)用11,331最基本BP網(wǎng)絡(luò)是如圖5所示的三層前饋網(wǎng)絡(luò),即輸入層LA,隱含層LB和輸出層£c之間前向連接。通常BP網(wǎng)絡(luò)可以有多個隱含層,可以跨層連接,可以有單元自身的反饋連接,也可以有層內(nèi)單元橫向連接。k卜Lh卜L圖5三層前饋網(wǎng)絡(luò)Fig.5Diagramofthreelayersfeed—forwardnetworks設(shè)(At,G)是第k個輸入、輸出模式對(k=1,2,3,…,m)。其中,AI=(口{,a{,…,口:)代表輸入的觀測數(shù)據(jù)向量,C。=(c:,f!,…,c:)代表輸出的模型參數(shù)向量,B。=(6{,酏,…,醵)代表中間數(shù)據(jù)向量。LA中有rt個分量;而L。中有p個分量;Lc中有譬個分量。從輸入層到中間層的連接權(quán)為_I,=[%],i=1,2,…7z;.『一1,2,…戶;從中間層到輸出層的連接權(quán)為∞=[㈨],i=1,2,…戶;歹一1,2,…q。和常規(guī)反演一樣,基于BP回傳理論建立起來的反演方法,也要有目標(biāo)函數(shù)。此時的目標(biāo)函數(shù)定義為所有輸入模式對上輸出單元之希望輸出與實際輸出之誤差的平方和。1JLE=音≥:(“一y。)2(6)‘正五其中E為均方差,是網(wǎng)絡(luò)的能量函數(shù)。C。為第k個實際輸出,Y。為第k個期望輸出。和常規(guī)的反演不同,基于BP回傳理論,可將反演過程分為學(xué)習(xí)(訓(xùn)練)和反演(測試)兩個階段。先學(xué)習(xí)后反演。學(xué)習(xí)就是對網(wǎng)絡(luò)進(jìn)行訓(xùn)練。見多才能識廣就是這個道理。在BP回傳學(xué)習(xí)過程中,又有正傳和反傳之分。首先,由輸入(即觀測值)和預(yù)先給定的連結(jié)權(quán)計算實際輸出(即模型參數(shù)),此即正傳。如實際輸出和理論輸出一致,則學(xué)習(xí)終止;否則進(jìn)入第二階段,計算希望輸出(即希望的模型參數(shù))與實際輸出之偏差,并將此偏差歸結(jié)為連接權(quán)的“過錯”,逐層向輸入層方向逆向傳播,將此偏差分?jǐn)偨o各層單元,并以此為依據(jù)調(diào)整相應(yīng)的連接權(quán)。如此反復(fù),直至希望輸出與實際輸出之偏差符合要求為止,這就完成了一次學(xué)習(xí)訓(xùn)練。根據(jù)在訓(xùn)練的過程中誤差回傳的方式方法不同,回傳又可分為:在線(On—line)回傳、批次(Batch)回傳、DBD(Delta--bar—delta)回傳、快速(Quick)回傳和彈性(Resilient)回傳(RPROP)等。用于訓(xùn)練的輸入、輸出模式對(如,CI),是=I,2,…,m越多,網(wǎng)絡(luò)用于“測試”或反演的技能越高,效果越好??梢姡诨貍骼碚?,反演所需的大部分時間耗費在學(xué)習(xí)上,只要學(xué)好了,反演就費時很少。上面我們討論了BP回傳學(xué)習(xí)的基本原理,下面我們再來研究利用BP回傳原理進(jìn)行地球物理資料反演的基本步驟和必須注意的幾個問題:1)結(jié)構(gòu)設(shè)計。確定輸入層、輸出層中神經(jīng)元第3期王家映:地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法259(節(jié)點)的數(shù)目和類型;隱層的層數(shù)、類型、內(nèi)部連接方式。一般采用三層模式:即輸入、隱層、和輸出三層。當(dāng)然,設(shè)計者也可以根據(jù)要解決的問題的復(fù)雜程度、精度要求,以及設(shè)計人員的經(jīng)驗提出網(wǎng)絡(luò)的設(shè)計。必須指出,在神經(jīng)網(wǎng)絡(luò)中,各神經(jīng)元均采用0,1編碼形式。所以模型的參數(shù)(如速度,厚度等)以及觀測數(shù)據(jù)(如振幅,時間等)都必須二進(jìn)制化。把通常使用的十進(jìn)制的數(shù)值,化為二進(jìn)制編碼;或者對它們歸一化,以最大的參數(shù)或觀測數(shù)據(jù)對相應(yīng)參數(shù)或觀測數(shù)據(jù)進(jìn)行歸一。使它們均處于[一1,1-]之間。在歸一化時,應(yīng)該注意各種物理量的量綱不同。2)訓(xùn)練。在BP神經(jīng)網(wǎng)絡(luò)中,每一個節(jié)點的傳遞函數(shù)和與其它節(jié)點的連接方式都是設(shè)計者預(yù)先規(guī)定的,但是連接任意兩個節(jié)點的連接權(quán)是未知的。就BP網(wǎng)絡(luò)而言,為使正傳得以實施,必須從任意連接權(quán)的假設(shè)開始。所謂學(xué)習(xí)或訓(xùn)練,就是根據(jù)期望輸出和實際輸出之誤差去調(diào)整輸入層和輸出層之間的各個連接權(quán),以使期望輸出和實際輸出之間的差異達(dá)到最小。由于訓(xùn)練是使用模式對集的數(shù)據(jù),訓(xùn)練結(jié)束后,必然有的模式對效果好,有的效果差。為了提高“反演”精度,有時還必須對網(wǎng)絡(luò)進(jìn)行再學(xué)習(xí),或者在教師的指導(dǎo)、監(jiān)督下學(xué)習(xí)。3)檢查網(wǎng)絡(luò)的可信度。用含有誤差的數(shù)據(jù)輸人神經(jīng)網(wǎng)絡(luò),檢查網(wǎng)絡(luò)的實際輸出和期望輸出之間的偏離,來估計可信度。4)推廣應(yīng)用,即反演。下面,我們將舉例說明BP網(wǎng)絡(luò)在地球物理資料反演中的應(yīng)用。例一、一維電測深曲線(VES)的反演n41。選擇幾層網(wǎng)絡(luò),決定于所解決問題的復(fù)雜程度,和最終結(jié)果的要求精度。這里,對一維電測深曲線,我們選擇只有一個隱層,18個結(jié)點的三層網(wǎng)絡(luò),先用40個6層電測深曲線作為樣本,對網(wǎng)絡(luò)進(jìn)行訓(xùn)練;訓(xùn)練好后,用10個反演(即測試)樣本、對網(wǎng)絡(luò)進(jìn)行測試,最后用17個實測樣本對網(wǎng)絡(luò)進(jìn)行反演。訓(xùn)練時,用批次回傳法進(jìn)行學(xué)習(xí)。圖6是迭代6300次的均方差圖??梢?,在迭代2000次以后,誤差就變化不大了。圖7是40個訓(xùn)練樣本,10個測試樣本和17條實測曲線的均方誤差圖。從圖7可以看出,在訓(xùn)練時,除此而外37、38、39、40、幾個樣本外,其它樣本的均方差大多數(shù)都小于0.015;而測試的誤差,10個樣本都小于0.12;對實測曲線的反演,誤差要大些,17個樣本,誤差都在0.3左右。為了讓讀者定量的了解用ANN的反演結(jié)果,筆者繪制了圖8,將ANN和常規(guī)反演方法的結(jié)果作了一個比較。圖6批次回傳誤差收斂情況Fig.6Aconvergingmapofbatchfeedbacknetworks(a)0.0250.020gO.們5幽0.0100.005...1II..i.I.0.000IlI.I.......lIl…l….16II1621263t3640訓(xùn)練樣本(b)0.30O.2490.18岫0.120.060.00一.I_ltTrI一--rr反演樣本(e)1.00O.800.60o七0.40【口一III,IIIiII,i一幣I}一260工程地球物理學(xué)報(ChineseJournalofEngineeringGeophysics)第5卷—NN||j==j||||I::==~i王_一一_■VEScurveinversionranxentionalnVerSIOⅡ#.;;;;-●●●●-1::::羹:;i;..』::k:::●●’●::}::ti;j,,Z,::’≮‘X.i●_,一一●7、‘—L——÷f:饕:::::2t?。暌唬海欤保埃牛欤澹悖簦颍铮洌澹螅澹穑幔颍幔簦椋铮睿恚欤希希保埃埃皥D8ANN和常規(guī)反演方法反演結(jié)果對比AComparisonBetweenANNandConventionalInversionsIterationsIterationsItcrations圖9含不同隱層的神經(jīng)網(wǎng)絡(luò)訓(xùn)練均方誤差(MSE)隨遮代次數(shù)的變化(a)單’隱層含400個節(jié)點I(b)雙隱含層分別含300,200個節(jié)點j(c)三隱含層分別含200.160,200個節(jié)點.Fig。9Trainingerrors(MSE)VSiterationsforneuralnetworkswithdifferenthiddenlayers.hiddenlayerwith400(a)oneNodes;(b)twohiddenlayerswith300,200nodesrespectivelyrespectively’(c)threehiddenlayerwith200,160.200nodes例二、用ANN解釋二維高密度電法資料[15。。網(wǎng)絡(luò)中間隱層分別為300、200,和200、160、200個結(jié)點。從圖9可以看出,三個隱層的網(wǎng)絡(luò)比單隱層和雙隱層網(wǎng)絡(luò)的均方誤差(MSE)要小、效果好,所以文中選定三個隱層的網(wǎng)絡(luò)進(jìn)行訓(xùn)練。一般說來,隱層愈多,訓(xùn)練的效果愈好,當(dāng)然,所需訓(xùn)練時間也愈長。這里,對網(wǎng)絡(luò)進(jìn)行訓(xùn)練、測試的資料,均來源于二維有限單元的正演計算。文中計算了各種二維的塊體、層狀和斷層模型的高密度視電阻率法數(shù)據(jù)。測量用了45個(極距2m),單極一單極視電阻率數(shù)據(jù)為900個,區(qū)域剖分為119x10的矩形網(wǎng)格,反演的參數(shù)為1062個。用于網(wǎng)絡(luò)訓(xùn)練有來自154個不同模型的數(shù)據(jù)集,測試集7個。測試數(shù)據(jù)均未參加訓(xùn)練。圖9(a)、(b)、(c)分別是一、二、三個隱層的網(wǎng)絡(luò)的訓(xùn)練誤差圖。相對一維而言,二維地電斷面要復(fù)雜一些,所以我們選用三層、四層和五層網(wǎng)絡(luò)進(jìn)行試驗。其中三層網(wǎng)絡(luò)中間隱層為400個結(jié)點,四層和五層大量的試驗表明,RPROP訓(xùn)練算法好、收斂快、精度高,因此本文電阻率二維神經(jīng)網(wǎng)絡(luò)反演選擇RPROP訓(xùn)練算法。選擇了網(wǎng)絡(luò)及訓(xùn)練算法便可對網(wǎng)絡(luò)進(jìn)行訓(xùn)練,圖lO是網(wǎng)絡(luò)訓(xùn)練誤差隨迭代次數(shù)的變化,訓(xùn)練664次收斂至目標(biāo)精度誤差為6×10~,運行耗時約26min(Pentium41.5GPC)。第3期王家映:地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法261為了驗證網(wǎng)絡(luò)的訓(xùn)練效果,我們用了7個沒為進(jìn)一步說明神經(jīng)網(wǎng)絡(luò)反演電阻率數(shù)據(jù)的效有參加過訓(xùn)練的,二維模型數(shù)據(jù)樣本對之進(jìn)行檢果,用兩個模型合成數(shù)據(jù)對訓(xùn)練好的網(wǎng)絡(luò)進(jìn)行測驗,圖11是檢驗的結(jié)果。在7個樣本中僅有一個試,并與傳統(tǒng)的最小二乘法反演(反演軟件的均方差達(dá)到0.052,其它均在此期間0.021以RFS2DINV)結(jié)果進(jìn)行對比。下,最小可達(dá)0.003說明神經(jīng)網(wǎng)絡(luò)反演的訓(xùn)練效果良好。lOm∞∞苫m‘、o圖117組測試樣本經(jīng)訓(xùn)練好的網(wǎng)絡(luò)測試后的均方誤差ItcratlonsFig.11Meansquareerrorsofthetrained圖i0電阻率二維反演網(wǎng)絡(luò)訓(xùn)練誤差networkfor7testsets收斂結(jié)果目標(biāo)精度誤差為6×i0.4Fig.10Trainingerror(MSE)ofneuralnetworkfor模型A、圖12(a)為地下存在一個高阻和一2一DresistivityinversionVSiterations個低阻異常體模型,大小均為lOm×lOm,頂部埋convergencecriterionis6×10—4深5m。用該模型的合成視電阻率數(shù)據(jù)作為測試圖12地下存在一個高阻和一個低阻異常體模型示意圖及兩種方法反演結(jié)果(a)模型示意圖,(b)神經(jīng)網(wǎng)絡(luò)反演結(jié)果#(c)傳統(tǒng)方法反演結(jié)果Fig.12Subsurfacemodelwithtwoin—homogeneitiesandinversionresultsbytWOmethods(a)modelI(b)resultofneuralnetworkmethod;(c)resultoftraditionalmethod262工程地球物理學(xué)報(ChineseJournalofEngineeringGeophysics)第5卷圖13組合模型示意圖及兩種方法反演結(jié)果(a)模型示意圖;(b)神經(jīng)網(wǎng)絡(luò)反演結(jié)果,(c)傳統(tǒng)方法反演結(jié)果Fig.13SubsurfacecombinedmodelandinversionresultsbytWOmethodsmethod;(c)resultoftraditionalmethod(a)model;(b)resultofneuralnetwork集輸入,對網(wǎng)絡(luò)進(jìn)行測試,網(wǎng)絡(luò)輸出的反演結(jié)果如圖12(b)所示??梢钥闯?,高、低阻異常體的位置、形態(tài)和電阻率值與實際模型非常接近,與傳統(tǒng)反演方法結(jié)果(圖12(c))比較,神經(jīng)網(wǎng)絡(luò)方法反演效果更好。模型B、圖13(a)為一個6m×6m、頂部埋深5m的低阻異常體和垂直斷層組合模型示意圖,斷層位于z一4m處,從z一7m延深到z一12m。用神經(jīng)網(wǎng)絡(luò)方法和傳統(tǒng)最小一乘法反演該模型的合成數(shù)據(jù),結(jié)果如圖13(b),13(c)。其中,圖13(c)對淺部低阻異常體的勾畫非常模糊,斷層結(jié)構(gòu)則反映為斜坡。而神經(jīng)網(wǎng)絡(luò)方法能得到較精細(xì)結(jié)構(gòu),低阻異常體及斷層構(gòu)造反映明顯。這里需要特別提到的是,在神經(jīng)網(wǎng)絡(luò)訓(xùn)練集中沒有類似的組合模型,只有塊體、層狀模型和斷層模型。該模型的反演結(jié)果說明,通過足夠多簡單模型的數(shù)據(jù)集訓(xùn)練,網(wǎng)絡(luò)能夠反映更為復(fù)雜模型與其合成數(shù)據(jù)之間的非線性映射關(guān)系。這對實際數(shù)據(jù)的神經(jīng)網(wǎng)絡(luò)反演非常重要。因為實際地下結(jié)構(gòu)總是比想象的要復(fù)雜。將BP網(wǎng)絡(luò)應(yīng)用于反演的最大優(yōu)點是網(wǎng)絡(luò)一旦訓(xùn)練成功,就可以一勞永逸,既能解決各種復(fù)雜的非線性問題,又能有效地克服了常規(guī)反演方法之不足。為了確保學(xué)習(xí)過程既收斂也省時,有的學(xué)者[3叩將其它反演方法,如梯度法、吉洪洛夫的正則化算法、遺傳算法、模擬退火法等應(yīng)用于學(xué)習(xí)過程,較好的實現(xiàn)了全局尋優(yōu)。3Hopfield網(wǎng)絡(luò)及其在地球物理資料反演中應(yīng)用1985年,霍普菲爾德(J.J.Hopfield)和塔克(D.W.Tank)建立了互相連接型神經(jīng)網(wǎng)絡(luò)模型m’11。15’16]。在Hopfield網(wǎng)絡(luò)中,每一個神經(jīng)元都和其它神經(jīng)元相連接,所以又稱為全互連接網(wǎng),神經(jīng)元之間的連接權(quán)㈨滿足∞i=0∞目=∞i(i=1,2,…,N)(i,J=1,2,…,N)(7)式中:N是神經(jīng)元的個數(shù)。在離散Hopfield網(wǎng)絡(luò)中,如圖14所示,口,,和所有反演問題一樣,基于回傳理論的反演方法,也有收斂于局部極小的問題??冢?,…,uN為神經(jīng)元i的輸入,它們對第i個神經(jīng)元的影響程度用連接權(quán)硼d,硼"…,硼w來表征}第3期王家映:地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法263用于一維、而且可以應(yīng)用于二維和三維,不僅可用于解決線性、而且可以解決非線性問題。能否將Hopfield網(wǎng)絡(luò)的能量函數(shù)和地球物理最優(yōu)化問題的目標(biāo)函數(shù)聯(lián)系起來,找到地球物理反演問題中的模型(優(yōu)i,i一1,2,…,N)、核函數(shù)G(i=1,2,…,M,J一1,2,…,N)在神經(jīng)元穩(wěn)定輸出狀態(tài)下,和神經(jīng)元諸要素(如神經(jīng)元的輸入、輸出和它們之問的連接權(quán)等)之關(guān)系,是Hopfield網(wǎng)絡(luò)能應(yīng)用于最優(yōu)化的關(guān)鍵。Hopfield網(wǎng)絡(luò)的能否在地球物理反演中應(yīng)用圖14離散型Hopfield網(wǎng)絡(luò)中神經(jīng)元工作原理Fig.14APrincipleDiagramofNeuralCellforDigitalHopfieldNetwork的另一重要問題是,如何將十進(jìn)制形式表達(dá)的地球物理的模型參數(shù)表示為適應(yīng)Hopfield網(wǎng)絡(luò)運算的需要(比如說二進(jìn)制)的形式。為明了起見,而又不失一般性,下面,我們將以夙為神經(jīng)元的閾值,7./,為其輸出,則有:N.前面幾章中講述的線性反演問題為例,對上述兩個,。、讓=sgn(∑硼#口,一良)=sgn(Dt(f))莓j這里,N問題加以說明。設(shè)有目標(biāo)函數(shù):jI一丟∑(鞏一∑甌優(yōu),)2_^=I’i=1Di(£)=∑硼F口,一只帶閾值的二態(tài)非線性動力系統(tǒng)。且(9)篆;顯然,Hopfield網(wǎng)絡(luò)是一個多輸入、單輸出、一一丟妻妻I--妻甌G丘]優(yōu)m??郏卞^凈1一妻I--萬1∑M皖優(yōu)i+∑M甌d。ln∞mivi(t)5{o一Di一{姜0NNj=】i≠ji=1+告∑斫(13)定義Hopfield網(wǎng)絡(luò)的能量函數(shù)為:N如果模型/ni(i一1,2,…,N)是由0和1組成(11)E=一萬1∑∑叫Ⅱ口。口』+∑只口。_i=1的序列,將式(11)和式(13)L-t;較,就可發(fā)現(xiàn):如設(shè),礬2mi則其變化量為:.-,NzaEi=一蘭≥口j=△ui(一∑硼d口』+諺)(12)d口i療=一l一告∑皖優(yōu)i+∑皖d。J一^=1^=1、::=7’≠j(i一1,2,…,N)rM(14)如設(shè)△口f一讓(£)一讓(£一1)。這里?Oi(£一1)為前一時刻之輸出,‘Ui(f)為此時之輸出。由(8)式不難看出'Oi只能為0或1。若血i<0,就意味著"oiit一1)=1,而vi(£)一0,由(10)式可知,此時Di]螄=L一∑甌G。j^;1一M除常數(shù)項百1∑斫外,則二式完全相似。而常一k=1數(shù)項在微分的運算中是不起作用的。如果模型參數(shù)已是用0和1表示的隨機的或確定的二進(jìn)制序列,則可對(13)式極小,直接求得"vi,即/'/,/i。如果模型參數(shù)是十進(jìn)制表達(dá)式,則在反演之前,還必需將十進(jìn)制表達(dá)形式的模型參數(shù)加以改變,變?yōu)槎M(jìn)制表達(dá)式,即U≤0。因此,必然有△Ei=加i(一D;)≤0;若設(shè)Avi>O,就意味著讓(£一1)=0,而讓(£)=1。由(10)式可知,此時D>0,根據(jù)(12)式必然有△Ej<0。結(jié)論是,在Hopfield網(wǎng)絡(luò)迭代過程中,總有△Ei≤0,網(wǎng)絡(luò)總會收斂到能量極小的狀態(tài)。換言之,計算能量總是不斷地隨第i個神經(jīng)元狀態(tài)的變化而下降。同理,可對其它神經(jīng)元的狀態(tài)變化作類似的分析。研究表明,Hopfield網(wǎng)絡(luò)可以成功的應(yīng)用于解決科學(xué)和工程中的最優(yōu)化問題。不僅可以mi=∑2JBd一2uB(i=1,2,…,N)(15)式中:Bi=0;D和【,是分別取決于模型參數(shù)的精度和大小的整數(shù);而B在數(shù)值上等于1。方程264工程地球物理學(xué)報(ChineseJournalofEngineeringGeophysics)第5卷(15)式,可以看成模型mi(i=1,2,…,N)擁有D+U+1位字長的二進(jìn)制表達(dá)式。將(15)式代人(13)式,則得:.NUNU廣M1乒=一告∑∑∑∑【.一∑2‘晌’G甌j。i=1m=一DJ一1pD^=1NU廠.M×既B,一∑∑【.一告∑(2”G茸)2B。f=1州=一D_I=1+∑(2”G茸)鞏+∑∑(2批。G茸)MM^ft;1±;1j=1?B1J×B。+口(16)式中口是與模型無關(guān)的常數(shù)項。比較(16)式和(11)式可以看出,除口以外,兩式具有相同的形式。如果設(shè)口婦=B婦(17)MT.j。=『.一∑2‘酬G,iG酊](18)LI=l一MM0。一一卜?!疲病埃敲隆#疲ǎ玻矗谴#┮裕?。I=1h=1MM+∑∑(2‘刪’甌G蚵)B](19)^=1j=1一式中,當(dāng)(i,m)=(歹,刀)時,L加=0。在這種條件下,(11)式變?yōu)椋海危眨危眨乓灰粊G∑∑∑∑T叫??阝毧诩印#椋剑欤恚揭唬模辏剑保穑模危眨啤疲?。0。j=1PD(20)到此為止,我們已詳細(xì)地論述了在地球物理反問題中應(yīng)用Hopfield網(wǎng)絡(luò)的所遇到的兩個關(guān)鍵問題。下面,讓我們分析一下,利用Hopfield網(wǎng)絡(luò)進(jìn)行線性反演的主要步驟。第一步,根據(jù)已知地質(zhì)、地球物理信息,確定地球物理模型參數(shù)(如厚度、速度、密度、電阻率等)之可能變化范圍,并根據(jù)初始模型參數(shù)的變化范圍和精度,確定表征它們的U,B,Bi,(i=1,2,…,N;.f=1,2,…,(D+N))和B。第二步,根據(jù)初始模型計算的核函數(shù)甌(i=1,2,…,M;j=1,2,…。N)和上一步驟確定的U,D,B。按(17)~(19)式計算第i個模型參數(shù)相應(yīng)的(D+U)個神經(jīng)元之輸人口西(i=1,2,…,N,砣=1,2,…,(己,+D)),神經(jīng)元之間的連結(jié)權(quán)T面抽(i,J=1,2,…,N;m,7'/=1,2,…,(【,+D)),以及閾值%(i=1,2,…,N,m=1,2,…,(U+D))等進(jìn)行Hopfield網(wǎng)絡(luò)運算。計算每個模型參數(shù),mi,(i=1,2,…,N)對應(yīng)的(U+D)個神經(jīng)元之輸出‰(i一1,2,…,N;m一1,2,…,(U+D))。第三步,根據(jù)計算的輸出口。,按(17)式求出B。,再由已經(jīng)得到的U,D和B計算第i個參數(shù)之值。第四步,按(16)式計算擬合方差,I的值,如jl值小于給定的某一正數(shù)e,則將第三步求得的模型參數(shù)作為反演結(jié)果,否則重復(fù)第一到第三步運算,直至符合要求為止。1DMTANN反演圖15COPRODIMT資料ANN反演法和其它三種方法效果之比較Fig.15AcomparisonmapforresultsfromCOPROD]MTdatainversionbyusingANNandotherthreedifferentmethods圖15是用Hopfield神經(jīng)網(wǎng)絡(luò)反演COPRO—DIMT資料的結(jié)果[27|。圖中列出了四種一維反演方法(NeuralNetwork法,MinimumCross—Entropy(MCE)法,Bostick法和JonesandHut—ton法)反演同一條MT曲線的對比結(jié)果??梢?,ANN法結(jié)果還是比較令人滿意的。用Hopfield網(wǎng)絡(luò)進(jìn)行地球物理資料反演時,雖然它能確保收斂,但和常規(guī)反演一樣,也會遇到收斂于目標(biāo)函數(shù)局部極小的問題。因此,初始模型的選擇對反演結(jié)果關(guān)系很大,應(yīng)該盡量使初始模型逼近待求的真實模型,這樣既可以減少計算時間,又可避免陷入局部極小。當(dāng)然,也可以用按Y.Zhang[27]和Wang[28]引人正則化Hopfield網(wǎng)絡(luò)的思路,克服了這一缺陷。Y.Zhang和Wang并將它應(yīng)用于地震反褶積和1d、2d,甚至MT資料的反演,取得了成功。由此可見,將Hopfield網(wǎng)絡(luò)用于最優(yōu)化還有著巨大的潛力。參考文獻(xiàn):D3靳蕃,范俊波,譚永東.神經(jīng)網(wǎng)絡(luò)與神經(jīng)計算機原理應(yīng)用[M3.成都:西南交通大學(xué)出版杜。1997.第3期王家映:地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法265[2]楊斌.肖慈詢,王斌,等.基于神經(jīng)模糊系統(tǒng)的儲層參數(shù)反演口].石油與天然氣地質(zhì),2000,21(2):173~176.[3]劉爭平,何永富.人工神經(jīng)網(wǎng)絡(luò)在測井解釋中的應(yīng)用[J],地球物理學(xué)報,1995,38(增刊):323~330.[4]周輝,何椎登。徐世浙.人工神經(jīng)網(wǎng)絡(luò)菲線性地震波形反演[J].石油物探,1997,36(1):61~70.[5]李創(chuàng)社,張彥鵬,李實,等.瞬變電磁勘探中的人工神經(jīng)網(wǎng)絡(luò)反演法.西安交通大學(xué)學(xué)報,2001,35(6):604~615.r-6]黃科,肖慈殉,張哨楠,等.基于神經(jīng)網(wǎng)絡(luò)的儲層識別處理技術(shù)及在塔河油田的應(yīng)用[J].物探化探計算技術(shù),2006,28(1):18~21.[7]楊文采.評地球物理反演的發(fā)展趨向[J].地學(xué)前緣,2002,9(4):389~396.[8]從爽.面向Matlab工具箱的神經(jīng)網(wǎng)絡(luò)理論與應(yīng)用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,1996.[9]丁柱,楊長春,陶宏根,等.神經(jīng)網(wǎng)絡(luò)反演雙側(cè)向電阻率測井曲線的物理約束[J].地球物理學(xué)迸展,2002,17(2):331~336.[10]張玉池,張兆京,溫佩琳.人工神經(jīng)網(wǎng)絡(luò)在地球物理勘探中的應(yīng)用概論[J].礦產(chǎn)與地質(zhì),1999,13(6):320~323.[11]CaMeron-MaciasC,SenM,StoffaP.Artificialneuralnetworksforparameterestimationingeo—physics[J3.GeophysicalProspecting,2000,48(1):21~47.[12]ZhangLin,PoullonMM,WangT.Boreholeelec—tricalresistivitymodelingusingneuralnetwork[J].Geophysics,2002,67(6):1790~1797.[13]GadEI—Qady,KeisukeUshijima,InversionofDCresistivitydataneuralnetworks[J].GeophysicalProspecting.2001,49(4):417~430.[14]徐海浪,吳小平.電阻率二維神經(jīng)網(wǎng)絡(luò)反演[J].地球物理學(xué)報,2006,49(2):584~589.[15]HuangK,LiuWH,ChangIC.Hopfieldmodelofneuralnetworksfordetectionofbrightspots[A].SEG59ExpandedAbstracts。1989。444~446。[16]LiuX,XueP,LiP.Neuralnetworkmethodfortracingseismicevents,SEG59ExpandedAbstracts[A].1989.716~718.[17]McCormackMD,Seismictraceeditingandfirstpickingusingneuralnetworks[A].SEG60Expand—edAbstracts,1990.32l~324.[18]VeezhinathanJ,WagnreD.Aneuralnetworkap—proachtofirst~breakpicking,ProceedingsoftheInternationalJointConferenceonNeuralNetworks[A].SanDiegoCA,1。1990.235~240.[193MuratME,RudmanAJ.Automatedfirstarrivalpicking:Aneuralnetworkapproach[J].Geophysi—calProspecting,1992,40(6):587~604.[20]RothG.TarantolaA.Neuralnetworksandinver—sionofseismicdata[J].JournalofGeophysicalResearch1994.99,6753~6768.[21]RothG,TarantolaA.Inversionofseismicwave—formsusingneuralnetworks[A].62“SEGmeet—ing,NewOrleans,USA,ExpandedAbstracts,1992.788~791.[22]Calderon--Maciasc,yenMKGeophysicalinterpreta—tionbyartificialneuralsystems;Afeasibilitystudy[A].slⅪ63ExpandedAbstracts,1993.254~257.[23]MichaelsP.Recurrentneuralnetworkrepresenta—tionofinelasticwaveequationandfullwaveformin—versionwithoutlocalminima[A].SEG64Expand—edAbstracts,1994.22~25.[24]RothG,TarantolaA.Inversionofseismicwave—formsusingneuralnctworks[A].SEG64ExpandedAbstraets.1994.788~791.[25]RothmanDH.Nonlinearinversion,statisticalme—chanicsandresidualstaticestimation[J].Geophys?ics.1985.50,2784~2796.[26]SambirdgeMS,TarantolaA,Kennett.Anaherna—tivestrategyfornon——linearinversionofseismicwaveforms[J].GeophysicalProspecting,1991,39(6):723~736.[27]ZhangY,PaulsonKV.MagnetotelluricInversionUsingRegularizedHopfieldNeuralNetworks[J].GeophysicalProspecting,1997,45(5):725~743.[28]Li—XinWang,JerryM,Mendel,AdaptiveMini—mumPrediction——errorDeconvolufionandSourcewaveletestimationUsingHopfieldNeuralNetworks[J],Geophysics,1992。57(5):670~679.[29]陳守余,周梅春.人工神經(jīng)網(wǎng)絡(luò)——模擬實現(xiàn)與應(yīng)用[M].武漢:中國地質(zhì)大學(xué)出版社,2000.[30]王家映.地球物理反演理論[M].北京:高等教育出版社,2002.[31]王家映.地球物理資料非線性反演方法講座(一)地球物理反演問題概述[J].工程地球物理學(xué)報,2007,4(1):1~3.[32]王家映.地球物理資料非線性反演方法講座(二)蒙特卡羅法口].工程地球物理學(xué)報,2007,4(2):8l~87.[33]師學(xué)明,王家映.地球物理資料非線性反演方法講座(三)模擬退火法[J]'工程地球物理學(xué)報,2007,4(3):165~174.[34]師學(xué)明,王家映.地球物理資料非線性反演方法講座(四)遺傳算法.工程地球物理學(xué)報,2008,5(2):129~】40.地球物理資料非線性反演方法講座(五)人工神經(jīng)網(wǎng)絡(luò)反演法作者:作者單位:刊名:英文刊名:年,卷(期):被引用次數(shù):王家映,WangJiaying中國地質(zhì)大學(xué),地球物理與空間信息學(xué)院,武漢,430074工程地球物理學(xué)報CHINESEJOURNALOFENGINEERINGGEOPHYSICS2008,5(3)0次參考文獻(xiàn)(34條)7.楊文采評地球物理反演的發(fā)展趨向[期刊論文]-地學(xué)前緣2002(04)8.從爽面向Matlab工具箱的神經(jīng)網(wǎng)絡(luò)理論與應(yīng)用199611.Cakleron-MaciasC.SenM.StoffaPArtificialneuralnetworksforp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論