淺談數(shù)字化警警系統(tǒng)的建設(shè)_第1頁
淺談數(shù)字化警警系統(tǒng)的建設(shè)_第2頁
淺談數(shù)字化警警系統(tǒng)的建設(shè)_第3頁
淺談數(shù)字化警警系統(tǒng)的建設(shè)_第4頁
淺談數(shù)字化警警系統(tǒng)的建設(shè)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

淺談數(shù)字化警警系統(tǒng)的建設(shè)

1自適應(yīng)遺傳算法在將施工質(zhì)量納入到仿真的計算過程中,其符合以下幾種基本神經(jīng)網(wǎng)絡(luò)訓(xùn)練的發(fā)展為了提供快速、可靠、可靠的服務(wù),網(wǎng)絡(luò)管理系統(tǒng)必須滿足現(xiàn)代通信網(wǎng)絡(luò)的規(guī)模、帶寬和復(fù)雜性的快速增加要求。現(xiàn)代高速信息網(wǎng)絡(luò)經(jīng)常由幾百甚至上千個節(jié)點(diǎn)構(gòu)成,這些節(jié)點(diǎn)由不同的供應(yīng)商提供,經(jīng)過的傳輸介質(zhì)也不一樣。一旦網(wǎng)絡(luò)發(fā)生中斷,不僅會減少網(wǎng)絡(luò)營運(yùn)者的收入,而且可能帶來更嚴(yán)重的經(jīng)濟(jì)損失,從而要求網(wǎng)絡(luò)操作者必須盡可能快地對故障進(jìn)行修復(fù)。一個故障能在一段時間內(nèi)在單個設(shè)備中生成多重告警,也能在時間和空間上分布的多個設(shè)備中生成告警。因此,當(dāng)一個網(wǎng)絡(luò)發(fā)生故障或失敗時,經(jīng)??赡茉诙虝r間內(nèi)生成大量的告警數(shù)據(jù)。通過分析這些告警的相關(guān)性,可以確定網(wǎng)絡(luò)故障的性質(zhì)和根源。然而,大量的告警數(shù)據(jù)可能很快堵塞網(wǎng)管中心,因此迫切需要采用有效的網(wǎng)絡(luò)管理原始數(shù)據(jù)約簡和推理技術(shù)?,F(xiàn)有的一些告警相關(guān)性分析方法主要包括因果模型方法(CM),基于模型的推理方法(MBR),基于示例的推理方法(CBR),基于規(guī)則的方法(專家系統(tǒng)方法)(RB)以及人工神經(jīng)網(wǎng)絡(luò)方法(ANN)等,并已分別應(yīng)用于一些實際的網(wǎng)管系統(tǒng)。但這些方法各有不足:CM方法采用簡單的監(jiān)測和分析方式往往難于應(yīng)付復(fù)雜情況;MBR方法是一種基于知識的推理方式,但在解決復(fù)雜問題時呈現(xiàn)明顯不足;CBR推理系統(tǒng)制定決策是根據(jù)以往的經(jīng)驗和示例,其缺點(diǎn)是強(qiáng)烈地局限于本領(lǐng)域應(yīng)用而不存在一種通用的CBR;RB系統(tǒng)實際上是一類專家系統(tǒng)方法,用一組規(guī)則表示其局域知識,如其它AI方法一樣,其不足之處是缺乏學(xué)習(xí)能力;ANN包含大量相互連接的簡單處理單元及節(jié)點(diǎn),采用簡單的輸入輸出方式,實現(xiàn)并行分布式處理,完成所希望解決的計算任務(wù)。ANN具有通過改變連接強(qiáng)度或結(jié)構(gòu)來適應(yīng)特殊環(huán)境條件的能力,克服了一般串行計算所帶來的瓶頸問題。對一些復(fù)雜問題,當(dāng)沒有合適的算法或算法太慢條件下,ANN被公認(rèn)為是最好的一種工具。迄今研究和應(yīng)用最多的是多層前向神經(jīng)網(wǎng)絡(luò)。BP算法是應(yīng)用最廣泛的神經(jīng)網(wǎng)絡(luò)訓(xùn)練算法,但BP算法存在兩個突出弱點(diǎn),即收斂速度慢和易于收斂到局部最小。這是由于在BP算法中,網(wǎng)絡(luò)權(quán)值依賴于準(zhǔn)則函數(shù)的一階導(dǎo)數(shù)信息來進(jìn)行修正,當(dāng)求解空間存在多個局部極小點(diǎn)時,一旦隨機(jī)產(chǎn)生的初始權(quán)值設(shè)置不當(dāng)便會陷入局部收斂而無法逸出;即使初始權(quán)值能夠在全局最優(yōu)附近選定,當(dāng)解的周圍平坦導(dǎo)致梯度變化值細(xì)微時,收斂的速度也會大大降低。為克服上述問題,其它一些最優(yōu)化方法陸續(xù)被用來對BP算法加以改進(jìn)。其中,將遺傳算法(GA)與BP算法相結(jié)合的遺傳BP算法成為一種有效的網(wǎng)絡(luò)學(xué)習(xí)方法,如文獻(xiàn)提出利用GA并加入“自適應(yīng)“概念訓(xùn)練神經(jīng)網(wǎng)絡(luò),取得一定成果,但GA較弱的局部搜索能力致使網(wǎng)絡(luò)訓(xùn)練精度和效率都不能太高。本文提出一種改進(jìn)的自適應(yīng)遺傳算法(簡稱IAGA)訓(xùn)練多層前向神經(jīng)網(wǎng)絡(luò),它利用網(wǎng)絡(luò)結(jié)構(gòu)的特點(diǎn),采用前向自適應(yīng)技術(shù),實現(xiàn)對神經(jīng)網(wǎng)絡(luò)的有效訓(xùn)練。實驗表明,這種方法可克服一般告警相關(guān)性分析方法的局限,不僅簡單,而且在網(wǎng)絡(luò)學(xué)習(xí)和訓(xùn)練效率上也高于傳統(tǒng)的BP學(xué)習(xí)算法,標(biāo)準(zhǔn)遺傳算法(簡稱BGA)和一般的自適應(yīng)遺傳算法(簡稱AGA)。2遺傳計算方法ga及其用于多層訓(xùn)練前的神經(jīng)網(wǎng)絡(luò)培養(yǎng)2.1拉格爾ga算法GA是一種基于自然選擇和自然遺傳的全局優(yōu)化算法,采用從自然選擇機(jī)理中抽象出來的選擇、交叉和變異三種遺傳算子對參數(shù)編碼字符串進(jìn)行操作。由于操作是針對多個可行解構(gòu)成的群體進(jìn)行,故在其世代更替中可以并行地對參數(shù)空間的不同區(qū)域進(jìn)行搜索,并使搜索朝著更有可能找到全局最優(yōu)的方向進(jìn)行。該算法在尋優(yōu)過程中只使用評價函數(shù),不要求目標(biāo)函數(shù)的可微性。因此,GA算法具有全局性、并行性、快速性、較好的適應(yīng)性和魯棒性的特點(diǎn),是訓(xùn)練多層前向神經(jīng)網(wǎng)絡(luò)的一種理想算法。用GA求解問題的一般步驟為:(1)對所需優(yōu)化的參數(shù)進(jìn)行染色體位串編碼;(2)產(chǎn)生初始解群;(3)對群體進(jìn)行評價,求出每個個體的適應(yīng)度值;(4)將遺傳操作算子作用于群體,并產(chǎn)生新一代群體,這包括:①選擇,它是GA的關(guān)鍵,體現(xiàn)自然界中適者生存的思想,②交叉,是GA中最主要的操作算子,可以把優(yōu)良信息傳到下一代的某一個串中,使該串具有優(yōu)于父輩的性能,故交叉概率應(yīng)取得較大,一般取為(0.6~0.9),③變異,它保證了GA的全局搜索,為了減小運(yùn)算的隨機(jī)性,變異概率應(yīng)取得小一些,一般取為(0.01~0.3)。2.2節(jié)點(diǎn)j輸出函數(shù)設(shè)多層前向神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練樣本數(shù)為P,當(dāng)前學(xué)習(xí)樣本為p,則節(jié)點(diǎn)j的凈輸入為式中Opj為前一層節(jié)點(diǎn)i的輸出,Wji為網(wǎng)絡(luò)連接權(quán)值,θj表示節(jié)點(diǎn)j的閾值。變換函數(shù)取為sigmoid函數(shù),則節(jié)點(diǎn)j的輸出表示為定義訓(xùn)練網(wǎng)絡(luò)權(quán)值的誤差函數(shù)為式中tpj為節(jié)點(diǎn)j的理想輸出,Opj是它的實際輸出,在P個訓(xùn)練樣本集內(nèi),總的誤差表示為若前向網(wǎng)絡(luò)有L層,其中包括一個輸入層,I(I≥0)個隱含層,和一個輸出層。Ni表示第i層的節(jié)點(diǎn)數(shù),每個節(jié)點(diǎn)有一個閾值(θj),那么,每個網(wǎng)絡(luò)具有的參數(shù)為2.2.1特定連接權(quán)值和閾值將神經(jīng)網(wǎng)絡(luò)各個權(quán)值按一定順序編成一長串,此串由不同的部分組成,本文采用十進(jìn)制編碼方式,形式為串中的每一個基因代表了某一特定的連接權(quán)值和閾值。形式為的元表示第n-1層節(jié)點(diǎn)i到第n層節(jié)點(diǎn)j的連接權(quán)值,形式為的元表示第n層節(jié)點(diǎn)j的閾值。采用十進(jìn)制形式,與二進(jìn)制相比,一方面可避免串過長的問題,另一方面又避免了十進(jìn)制與二進(jìn)制轉(zhuǎn)換時編碼解碼帶來的轉(zhuǎn)換誤差。圖1為GA-NN算法的染色體編碼機(jī)制示意圖。2.2.2采用離散度計算公式對適應(yīng)性進(jìn)行評估,如下所示2.2.3遺傳算法的神經(jīng)網(wǎng)絡(luò)權(quán)值初始BP算法中,常采用區(qū)間[-1,1]產(chǎn)生初始權(quán)值,但這里,由于遺傳算法不具備調(diào)整權(quán)值的能力,因而為了在群體中產(chǎn)生盡可能多的可行解,且避免由于神經(jīng)網(wǎng)絡(luò)權(quán)值初始值過小而使算法收斂速度太慢,本文采用在區(qū)間[-2,2]上產(chǎn)生隨機(jī)數(shù)確定群體的初始值。2.2.4變異率的變異性目前Pc和Pm的值基本上是由經(jīng)驗取得,對不同的問題需經(jīng)反復(fù)實驗確定。為了解決以上問題,文獻(xiàn)提出“自適應(yīng)”的概念以描述可變化的變異率。該方法中,若尋優(yōu)運(yùn)算的任何一步誤差速率不呈線性下降,則Pm相應(yīng)增大;否則,Pm減小,某些情況下,Pm將高達(dá)0.5。然而由此帶來的問題是:由于假設(shè)群體適應(yīng)度是隨時間增加的,若變異率太高,則每次變異很可能會丟失大量的優(yōu)良個體,避免此問題的唯一辦法只能是采用相對較小的變異率。以下便闡述我們提出的改進(jìn)自適應(yīng)遺傳神經(jīng)網(wǎng)絡(luò)算法IAGA-BP。3編碼染色體串的使用IAGA-BP對普通AGA算法進(jìn)行了如下改進(jìn):(1)依據(jù)下一代解的性能是否優(yōu)于前一代而自適應(yīng)地改變Pc和Pm。如果新一代中的最優(yōu)個體并不優(yōu)于前一代中的最優(yōu)個體,則交叉概率變?yōu)?.0,因此這種情況下是對群體中的所有個體進(jìn)行適應(yīng)度計算;并且對于新一代中適應(yīng)度最大和次大的個體,直接進(jìn)入下一代中,而不進(jìn)行任何其它操作。這樣做擴(kuò)大了解空間的搜索范圍,并加快群體向最優(yōu)解逼近。此外,變異操作也不再是簡單地把被選個體適應(yīng)值隨機(jī)地變?yōu)橐粋€新值,而是按50%-50%的機(jī)率變?yōu)樵档?10%或90%.使用該方法的好處是:群體進(jìn)化不論是朝著正的還是負(fù)的方向,個體適應(yīng)值的改變相對均較小,從而減少了變異優(yōu)良個體的可能性,指導(dǎo)GA向最優(yōu)解進(jìn)化。(2)為了進(jìn)一步加快GA的收斂速度,提高訓(xùn)練效率,在神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)過程中,逐次標(biāo)識每步運(yùn)算中的次最優(yōu)解。如前所述,編碼染色體串包含了連接權(quán)值和節(jié)點(diǎn)閾值且按序排列,因而對于一給定節(jié)點(diǎn),其輸入權(quán)值和閾值組合在一起,對于一給定層的所有節(jié)點(diǎn),其權(quán)值和閾值組合也相互鄰接在一起。通過使用這種排序機(jī)制,我們能很容易辨識整個網(wǎng)絡(luò)的層次結(jié)構(gòu)。因此,每個染色體串按層分成若干塊,也正是這種分塊方式構(gòu)成了確定次最優(yōu)解的基礎(chǔ)。染色體串的內(nèi)部結(jié)構(gòu)可用于確定哪一部分屬于次最優(yōu)解。在IAGA-BP算法操作的第一步,由于還沒有確定次最優(yōu)解,則整個染色體串都參與評價和操作,因此這一步中算法操作同于AGA算法。但若經(jīng)過某一特定代數(shù)的進(jìn)化(這里稱為步長s)后,仍找不到問題的可行解,則算法進(jìn)入第二步操作。每一步操作的步長s依賴于MAXGEN參數(shù)n,設(shè)隱含層數(shù)為L,則s由下式得到:式中i相應(yīng)于當(dāng)前操作步驟,n依賴于神經(jīng)網(wǎng)絡(luò)的規(guī)模。若算法第一步結(jié)束時沒有找到問題的可行解,則確定第一隱含層的次最優(yōu)解,且在以后的染色體進(jìn)化中,串的這一部分不再參與評價和操作。因此,在第二步和以后各步中,算法需要考慮的染色體串的部分越來越少。在最后一步中,只有一層(輸出層)參與運(yùn)算,如果在這個過程中的任何一點(diǎn)找到可行解,則算法結(jié)束。4實驗結(jié)果及分析我們采用IAGA-BP算法、BP算法、BGA算法、AGA算法分別對有一個輸入層、一個隱含層、一個輸出層的三層神經(jīng)網(wǎng)絡(luò)權(quán)值進(jìn)行訓(xùn)練,并將結(jié)果進(jìn)行分析比較。實驗參數(shù)如下:遺傳算法參數(shù):我們選初始解群規(guī)模為30,交叉概率為0.7,變異概率為0.03,MAXGEN參數(shù)值為100。反向傳播參數(shù):BP采用文獻(xiàn)使用的參數(shù),學(xué)習(xí)速率為0.7,沖量速率為0.9。樣本數(shù)據(jù):實驗中采用文獻(xiàn)討論的SDH實驗網(wǎng)絡(luò)的告警樣本數(shù)據(jù),三層前向神經(jīng)網(wǎng)絡(luò)包括6個輸入節(jié)點(diǎn),2個隱含層節(jié)點(diǎn)和1個輸出節(jié)點(diǎn)。告警樣本數(shù)據(jù)經(jīng)轉(zhuǎn)換變成如表1所示的遺傳神經(jīng)網(wǎng)絡(luò)可辨識的輸入輸出格式。實驗1BP算法,BGA算法與AGA算法的比較在上述參數(shù)下,我們分別用反向傳播算法(BP),一般遺傳算法(BGA)和普通自適應(yīng)遺傳算法(AGA)對以上神經(jīng)網(wǎng)絡(luò)進(jìn)行權(quán)值訓(xùn)練,實驗結(jié)果如圖2所示。由圖可見,用BGA訓(xùn)練神經(jīng)網(wǎng)絡(luò),收斂速度和質(zhì)量明顯優(yōu)于BP算法,這體現(xiàn)了GA算法本質(zhì)的并行性和全局性;而在訓(xùn)練初期,BGA可以很快地使運(yùn)算收斂到一近似解,但由于遺傳算法不可避免的局部搜索能力較弱,在訓(xùn)練后期,收斂速度急劇下降;而AGA算法和BGA算法相比較,收斂速度和精度又進(jìn)一步提高,這是由于AGA采用可變Pc和Pm,在一定程度上提高了算法學(xué)習(xí)的自適應(yīng)性和搜索能力。實驗2AGA算法與IAGA-BP算法的比較本文所做的第二個實驗是分析比較AGA算法與IAGA-BP算法的性能,實驗結(jié)果如圖3所示。正如我們預(yù)期的那樣,采用IAGA-BP算法訓(xùn)練神經(jīng)網(wǎng)絡(luò),訓(xùn)練質(zhì)量和收斂速度都優(yōu)于AGA算法。這是由于IAGA-BP算法依據(jù)下一代解的性能是否優(yōu)于前一代而自適應(yīng)地改變Pc和Pm,避免在進(jìn)化過程中丟失大量優(yōu)良個體,擴(kuò)大了解空間的搜索范圍,從而加快算法的尋優(yōu)過程;在神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)過程中,逐次標(biāo)識每步運(yùn)算中的次最優(yōu)解使得算法隨著優(yōu)化步驟增加而運(yùn)算次數(shù)按級數(shù)減少,提高了GA的局部搜索能力且使算法學(xué)習(xí)效率大大提高。5網(wǎng)絡(luò)模型的改進(jìn)本文提出了一種基于改進(jìn)遺傳神經(jīng)網(wǎng)絡(luò)模型的通信網(wǎng)絡(luò)故障檢測和告警相關(guān)性分析方法。仿真實驗表明,這種

溫馨提示

  • 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

提交評論