999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于自適應遺傳算法優化BP神經網絡的漏磁缺陷量化框架

2020-10-17 06:04:28劉思嬌焦曉亮
無損檢測 2020年10期
關鍵詞:優化

劉思嬌,鄭 莉,焦曉亮,呼 婧

(北京華航無線電測量研究所,北京 100013)

隨著石油和天然氣市場的飛速發展,油氣管道的安全問題越來越受到重視,管道缺陷的量化對于預防管道事故的發生起著十分重要的作用。BP神經網絡方法已被應用到漏磁缺陷量化領域[1-2],韓文花等[3-4]提出了用遺傳算法對缺陷進行反演,但是傳統遺傳算法優化BP神經網絡應用于大量缺陷反演的計算存在訓練速度慢、量化精度低等缺點[5-6]。筆者將自適應遺傳算法優化的BP神經網絡應用到管道漏磁缺陷量化中,即根據管道漏磁實測缺陷的特點,自適應遺傳算法自主調節變異率和交叉率,進而提高計算速度,降低量化誤差[7]。

1 算法的基本原理

1.1 誤差逆傳播算法

誤差逆傳播算法(BP神經網絡算法)是神經網絡算法的一種,網絡由信號的正傳播和誤差的逆反饋組成。正傳播,即將訓練樣本輸入網絡,逐層向前傳播;誤差逆反饋,即計算輸出層的誤差,逆向反饋給隱層單元,再將誤差方向傳播回去,用連接全輸入端的實際信號和輸出端的等效誤差確定連接權的修正量,來更新各層間連接的權重和閾值[8]。在算法訓練過程中,這兩個階段循環進行,直至滿足停止條件。

1.2 遺傳算法

遺傳算法是用于解決搜索和優化問題的啟發式學習方法,其結合了遺傳學中基于適應度逐代選擇的存活原理,用選擇算子、交叉算子、變異算子去產生可延續的后代,進而找到最匹配的解決方案。

遺傳算法也是通過循環遍歷的方式進行最優篩選的,例如,在第t代種群為P(t),經過遺傳算子運算胡,得到第t+1代群體,遺傳算法流程如圖1所示。

圖1 遺傳算法流程

1.3 算法存在的缺陷

簡單的遺傳算法忽略了逐代運算時種群個體的優劣性,只利用了人為設定的交叉率和變異率進行尋優運算,算法泛化能力低,在進行神經網絡優化時增加了網絡優化難度,缺陷尺寸量化精度不高。

2 自適應遺傳算法

2.1 自適應遺傳算法原理

自適應遺傳算法利用適應度在種群中的順序排列和種群的進化狀態,自動調節遺傳算子的交叉率和變異率,使算法泛化能力增強。

(1)

(2)

式中:f′為初代個體的適應度最大值;f為次代個體的適應度值;fmax,fmin分別為個體適應度的最大值,最小值;favg為整個種群適應度的平均值;Pm1為初代變異率;Pc1為初代交叉率。

由式(1),(2)可知,個體適應度值趨于最大值時,其交叉率和變異率均趨近于零,說明在后期種群進化尋優的過程中,自適應遺傳算法可以對優秀的子代個體進行保留,增加交叉和變異操作的泛化能力,進而提高簡單的遺傳算法對于誤差逆反饋網絡對于初始權值的選擇。

2.2 自適應遺傳算法優化誤差逆反饋神經網絡框架

將遺傳算法應用到誤差逆反饋中,主要是用遺傳算法優化誤差逆反饋神經網絡的初始權值,誤差逆反饋神經網絡運用優化后的初始權值進行網絡訓練,對訓練數據更具有適用性。自適應遺傳算法優化BP神經網絡流程如圖2所示。

圖2 自適應遺傳算法優化BP神經網絡流程

2.2.1 選擇算子

采用輪盤賭法的選擇策略,使種群中優秀的個體以較大概率遺傳到下一代,增加優秀個體的適應度。

2.2.2 交叉算子

選擇算子完成后,種群中個體兩兩組合成為交叉算子的初代個體,由兩個初代種群的適應度計算出自適應交叉率,進行交叉運算。

2.2.3 變異算子

基于漏磁缺陷尺寸的多樣性及連續性,采用多點變異的方式,相較于傳統的單點變異,更適用于個體染色體長度較大的情況。在代數逐漸增加的進化過程中,產生變異的基因位的個數會逐漸減小,對變異點進行如下定義。

(3)

式中:N為染色體基因長度;t為種群當前進化代數;T為種群進化目標代數;L為大于1的自然數;中括號表示向下取整。

2.2.4 適應度函數

適應度函數是評價算法選擇何種路徑進化的重要判別標準,即對收斂速度及最優后代的產生有決定性影響。設置適應度函數為

(4)

式中:error(t)為其對應的誤差逆反饋網絡輸出的誤差標準差,適應度隨著error(t)的減小而增加;Fitness為常數。

2.2.5 誤差逆反饋網絡的框架搭建

采取自適應遺傳算法優化誤差逆反饋神經網絡,基于數據特點自適應定義變異率和交叉率,為誤差逆反饋網絡選取適應度最高的初始權值,同時定義如下網絡框架,具體描述如下所述[9]。

(1) 首先將數據進行歸一化,構建網絡輸入層傳輸函數采用log-sigmoid,輸入值和輸出值在0和1之間;輸出層傳遞函數采用線性輸出函數purelin,輸入和輸出值可取任意值;訓練函數采用貝葉斯正則法進行訓練。

(2) 設置種群的規模為50,隨機生成50組個體長度為57的神經網絡連接值,其中每個連接值的變化范圍為[-1,1],然后對每一組連接值進行初始化。

(3) 進行遺傳算法運算,迭代過程中不斷調整交叉率和變異率,依據上一節選擇、交叉、變異方法進行優勝劣汰的遺傳策略。

3 結果分析

3.1 樣本

缺陷數據庫包含天津直管牽拉和水壓環路試驗采集數據的缺陷庫,共1 567個缺陷樣本。所有缺陷樣本均從軸向去噪之后的數據中提取,訓練集與測試集比例為4…1。

缺陷長度分別為10,20,40,60 mm,寬度分別為10,20,40,60 mm,深度分別為1,3,5,7 mm。其中內缺陷為895個,外缺陷為672個。

3.2 量化結果分析

3.2.1 訓練速度

對比傳統遺傳算法和自適應遺傳算法對神經網絡訓練速度的影響,可以看出,傳統遺傳算法需迭代的次數多,且得到的誤差遠大于目標誤差;而自適應遺傳算法迭代次數少,訓練速度快,量化精度也較傳統遺傳算法有很大提高。傳統遺傳算法優化BP神經網絡訓練集迭代次數如圖3所示,自適應遺傳算法優化BP神經網絡訓練集迭代次數如圖4所示。

圖3 傳統遺傳算法優化BP神經網絡訓練集迭代次數

圖4 自適應遺傳算法優化BP神經網絡訓練集迭代次數

3.2.2 量化誤差

比較傳統遺傳算法和自適應遺傳算法優化BP神經網絡對于缺陷長寬深量化結果在不同評價指標的誤差,結果表明:自適應遺傳算法優化BP神經網絡算法在訓練集和測試集的評價指標滿足率較傳統遺傳算法優化BP神經網絡有明顯提高,說明自適應遺傳算法優化BP神經網絡有更好的學習能力;同時,自適應遺傳算法優化BP神經網絡對比傳統遺傳算法計算速率更快,迭代次數少,計算效率更高。 傳統遺傳算法和自適應遺傳算法優化BP神經網絡的長度、寬度和深度量化結果如表1~6所示(表中A為管道壁厚,9.5 mm)。

表1 傳統遺傳算法優化BP神經網絡長度量化結果

表2 自適應遺傳算法優化BP神經網絡長度量化結果

表3 傳統遺傳算法優化BP神經網絡寬度量化結果

表4 自適應遺傳算法優化BP神經網絡寬度量化結果

表5 傳統遺傳算法優化BP神經網絡深度量化結果

表6 自適應遺傳算法優化BP神經網絡深度量化結果

4 結語

在管道漏磁缺陷量化的計算過程中,針對傳統遺傳算法的缺點,采用自適應遺傳算法,根據實測管道缺陷的特點進行交叉率和變異率的調節和選取,相較于固定的交叉率和變異率,此方法提高了遺傳算法的計算速度,降低了實測數據的計算誤差。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 亚洲精品国产日韩无码AV永久免费网| 国产精品免费p区| 亚洲av日韩综合一区尤物| 国产真实乱子伦精品视手机观看| 亚洲中文字幕日产无码2021| 国产精品欧美亚洲韩国日本不卡| 国产美女精品人人做人人爽| 色精品视频| 国产一级毛片网站| 国产Av无码精品色午夜| 美女无遮挡被啪啪到高潮免费| 亚洲人成成无码网WWW| 高清码无在线看| 国产精品第页| 一级毛片免费的| 国产h视频免费观看| 青青草原国产一区二区| 制服丝袜一区| 无码高潮喷水在线观看| 亚洲一级毛片在线播放| 婷婷激情亚洲| 91口爆吞精国产对白第三集| 97国产在线视频| 五月六月伊人狠狠丁香网| 久久婷婷国产综合尤物精品| 国产精品真实对白精彩久久| 国产麻豆永久视频| 欧美日本不卡| 高h视频在线| 啦啦啦网站在线观看a毛片| 午夜丁香婷婷| 欧美不卡视频一区发布| 九九热在线视频| 激情乱人伦| 99久久亚洲精品影院| 性色一区| 熟女日韩精品2区| 国产欧美性爱网| 午夜精品久久久久久久2023| 操操操综合网| 少妇精品网站| 国产精品亚洲一区二区三区z| 日韩无码视频播放| 亚洲天堂视频网站| 国产精品男人的天堂| www.狠狠| 免费国产黄线在线观看| 国产精品浪潮Av| 亚洲国产成人久久77| 五月婷婷激情四射| 欧美一区二区三区欧美日韩亚洲 | 亚洲无码91视频| 女人18一级毛片免费观看| 欧美黄网站免费观看| 天天激情综合| 最新国产午夜精品视频成人| 国产成人1024精品| 国产91精选在线观看| 亚洲精品卡2卡3卡4卡5卡区| 1级黄色毛片| 中文字幕在线日本| 福利在线不卡| 国产精品xxx| 精品国产免费观看| 国产va欧美va在线观看| 91尤物国产尤物福利在线| 欧美精品一二三区| 精品自窥自偷在线看| 伊人久久大香线蕉aⅴ色| 熟女成人国产精品视频| 露脸国产精品自产在线播| 国产69精品久久| 国产欧美视频在线观看| 午夜啪啪网| 精品国产成人国产在线| 色哟哟国产成人精品| 国产亚洲一区二区三区在线| 欧美伊人色综合久久天天| www.亚洲一区二区三区| 国产主播福利在线观看| 丝袜久久剧情精品国产| 又爽又大又黄a级毛片在线视频 |