一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

電子設(shè)計 ? 作者:電子設(shè)計 ? 2018-11-16 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.構(gòu)建理論模型

1.1 BP神經(jīng)網(wǎng)絡(luò)

BP主要通過反復(fù)迭代網(wǎng)絡(luò)權(quán)值和閾值從而促使總體網(wǎng)絡(luò)的系統(tǒng)誤差達到預(yù)定設(shè)計值或最小值。其主要分別由數(shù)據(jù)正向傳播和誤差的負向反饋兩個過程。正向傳播時,數(shù)據(jù)從輸入層經(jīng)由隱含層逐層傳遞直至輸出層。若輸出層擬合的數(shù)據(jù)并不是預(yù)期反饋值,則轉(zhuǎn)向誤差的負項反饋階段,誤差誤差信號沿原通道返回,通過修改各項神經(jīng)元的權(quán)值和閾值確保網(wǎng)絡(luò)誤差最小。求解過程如下:

(1)給神經(jīng)元的各項權(quán)值和閾值隨機初始化,確立網(wǎng)絡(luò)輸入和期望輸出;(2)數(shù)據(jù)分別從輸入層、隱含層、輸出層逐層傳遞;(3)計算神經(jīng)網(wǎng)絡(luò)系統(tǒng)總誤差;(4)不斷修正權(quán)值:和閾值,確保誤差最?。唬?)如果輸出值與期望值的誤差精度或循環(huán)次數(shù)系統(tǒng)設(shè)置的總體要求,則輸出結(jié)果,否則回到步驟(2)。

1.2 遺傳算法

GA是通過交配將父本優(yōu)秀的染色體和基因遺傳給子代,通過染色體核基因的重新組合產(chǎn)生更優(yōu)秀的新的個體及由它們組成的新群體,隨著個體的不斷更新,群體朝著最優(yōu)方向進化。遺傳算法是真實模擬自然界生物進化機制。研究的樣本整體看做一個群體,每一個樣本看做個體,組成樣本的數(shù)據(jù)相當于生物鐘組成染色體的基因,染色體用固定長度的二進制串表述,通過交換、突變等遺傳操做,在一定范圍內(nèi)隨機搜索,與目標值接近的保留,與目標值較差的被淘汰,是新的一代具備了上一代的優(yōu)良性狀,在性能上要優(yōu)于上一代。由于遺傳操作可以越過位壘,能跳出局部較優(yōu)點,達到全局最優(yōu)點。典型的算法步驟是:

(1)將問題的解用初始化的編碼串表示(生物學(xué)術(shù)語稱為染色體),每一個編碼串代表一個系統(tǒng)解;

(2)系統(tǒng)隨機產(chǎn)生一組初始群體,編碼串長為m;

(3)分別將編碼串轉(zhuǎn)譯成尋優(yōu)參數(shù),并用適用度函數(shù)(統(tǒng)稱適應(yīng)度閾值)進行評價;

(4)根據(jù)編碼串個體適應(yīng)值的高低,執(zhí)行編碼串復(fù)制、交叉和變異因子操作產(chǎn)生新一代群體;

(5)反復(fù)執(zhí)行步驟2到步驟4,不斷進化優(yōu)化后的編碼串群體,最后確定最適應(yīng)問題的個體,求出問題的最優(yōu)解。

1.3 ANN-GA模型

ANN-GA模型結(jié)構(gòu)示意圖如圖1所示。

其具體流程如下:

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

2.數(shù)據(jù)處理范例

在這里,我們以對某型金屬材料淬火數(shù)據(jù)處理為例,具體ANN-GA模型建立如下:

(1)以ANN網(wǎng)絡(luò)中的輸入變量淬火溫度、淬火時間、冷卻方式、回火溫度分別作為遺傳算法的種群,每個種群中樣本的各個數(shù)據(jù)作為個體。以屈服強度、抗拉強度、延伸率的最大值作為適應(yīng)度函數(shù)。

(2)在建立好的ANN模型范圍內(nèi)隨機產(chǎn)生一樣本,將每個樣本自行進行復(fù)制、交叉、變異、遺傳后產(chǎn)生一組新的樣本。

(3)將產(chǎn)生的新樣本迭代入ANN模型中進行預(yù)測,計算出新樣本所對應(yīng)的屈服強度、抗拉強度、延伸率及收縮率。

(4)若計算出的屈服強度、抗拉強度、延伸率及收縮率大于系統(tǒng)設(shè)置的適應(yīng)度函數(shù)值,則輸出新樣本所對應(yīng)的淬火溫度、淬火時間、冷卻方式及回火溫度。反之,則重新循環(huán)執(zhí)行2~4步驟,直至計算運算結(jié)束。

該材料化學(xué)成分見表1 .試樣淬火溫度分別為++950℃、1000℃、1050℃、1 1 0 0℃、1 1 5 0℃、1 2 0 0℃,淬火時間分別為3 0 m i n、4 5 m i n、6 0 m i n,冷卻方式分別為水冷、空冷、油冷, 再測出00Cr13Ni5Mo馬氏體不銹鋼的抗拉強度、屈服強度、延伸率及收縮率。將各種各種工藝參數(shù)下的試樣經(jīng)過打磨、拋光,制成金相試樣后,用專用腐蝕劑對試樣進行腐蝕,利用Leica光學(xué)顯微鏡觀察試樣的微觀組織。

選取具有代表性的實驗數(shù)據(jù)作為樣本進行訓(xùn)練,通過均方誤差(RMSE)來描述實驗值Ti與網(wǎng)絡(luò)輸出值Yi之間的精度。

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

為了平衡不同參數(shù)在網(wǎng)絡(luò)訓(xùn)練過程中的權(quán)重,將熱處理參數(shù)和力學(xué)性能樣本數(shù)據(jù)分別規(guī)范在-1~1,其公式如(2)所示:

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

3.結(jié)果與討論

3.1 BP網(wǎng)絡(luò)模型

表2為采用各種網(wǎng)絡(luò)算法下神經(jīng)網(wǎng)絡(luò)的運算結(jié)果。從表2可見,采用Traincgf算法的神經(jīng)網(wǎng)絡(luò)具有收斂運算耗時69.436s,RMSE為1.42%.因此,本文的構(gòu)建的ANN模型網(wǎng)絡(luò)采用Traincgf算法,網(wǎng)絡(luò)結(jié)構(gòu)為3-8-4,動量因子為0.4時,學(xué)習(xí)速率為0.2時,網(wǎng)絡(luò)測試的均方誤差值分別最小。

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

3.2 遺傳算法優(yōu)化結(jié)果

該材料的GA-ANN模型預(yù)測熱處理參數(shù)模擬及實驗結(jié)果如表3所示。從表3中可以看出,ANN-GA模型預(yù)測的的熱處理參數(shù)與實驗結(jié)果基本一致,最大RMSE為9.69%.

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

實驗與模擬結(jié)果表明:該材料最優(yōu)化的淬火工藝溫度為1000~1050℃,淬火時間為30min,冷卻方式為空冷。

遺傳算法-人工神經(jīng)網(wǎng)絡(luò)提高數(shù)據(jù)分析處理效率

4.結(jié)論

通過基于Traincgf算法對某型材料淬火數(shù)據(jù)的處理,建立了該型材料的淬火溫度,保溫時間、冷卻方式與抗拉強度、屈服強度、延伸率等關(guān)系的ANN預(yù)測模型。

該模型能夠比較有效的運用Traincgf算法的神經(jīng)網(wǎng)絡(luò)進行收斂運算,使得運算時間耗時最少,網(wǎng)絡(luò)測試的均方誤差值最小,ANN-GA模型預(yù)測的物理參數(shù)與檢驗結(jié)果基本一致,能夠有效提高數(shù)據(jù)分析處理效率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103620
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    969

    瀏覽量

    55777
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1473

    瀏覽量

    35039
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于遺傳優(yōu)化神經(jīng)網(wǎng)絡(luò)的電子舌在黃酒檢測中的應(yīng)用

    基于遺傳優(yōu)化神經(jīng)網(wǎng)絡(luò)的電子舌在黃酒檢測中的應(yīng)用采用遺傳學(xué)習(xí)算法和誤差反向傳播(BP)算法相結(jié)合的混合算法
    發(fā)表于 09-19 09:32

    基于遺傳算法的片上網(wǎng)絡(luò)虛通道分配算法

    的緩沖資源,提高了吞吐量;在保證網(wǎng)絡(luò)性能的前提下,與均勻分配算法和貪婪分配算法相比,該算法可節(jié)省約39.6%的虛通道資源【關(guān)鍵詞】:互聯(lián)
    發(fā)表于 04-22 11:34

    遺傳算法 神經(jīng)網(wǎng)絡(luò) 解析

    關(guān)于遺傳算法神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 05-19 10:22

    求大神給一個人工神經(jīng)網(wǎng)絡(luò)遺傳算法的matlab源代碼

    求大神給一個人工神經(jīng)網(wǎng)絡(luò)遺傳算法的源代碼。
    發(fā)表于 04-19 17:15

    基于神經(jīng)網(wǎng)絡(luò)遺傳算法的智能控制方法

    根據(jù)油品調(diào)合的特點,應(yīng)用人工神經(jīng)網(wǎng)絡(luò)(Neural Network,NN)對油品在線優(yōu)化調(diào)合系統(tǒng)進行建模, 并采用量化正交遺傳算法(Orthogonal Genetic Algorithm with Quantization,O
    發(fā)表于 06-06 15:47 ?15次下載

    基于混沌和遺傳算法的優(yōu)化測試生成算法

    基于組合電路測試生成的Hopfield 神經(jīng)網(wǎng)絡(luò)模型,討論分析了利用混沌神經(jīng)網(wǎng)絡(luò)的全局搜索能力進行測試生成的有效算法和基于遺傳算法的自適應(yīng)測
    發(fā)表于 09-01 08:22 ?7次下載

    混沌遺傳算法優(yōu)化管網(wǎng)狀態(tài)神經(jīng)網(wǎng)絡(luò)模型

    混沌遺傳算法優(yōu)化管網(wǎng)狀態(tài)神經(jīng)網(wǎng)絡(luò)模型 針對BP 算法易陷入局部最優(yōu),提出將一種新的混沌遺傳算法(CGA) 用于全局優(yōu)化給水管網(wǎng)狀態(tài)神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 02-23 09:22 ?10次下載

    人工神經(jīng)網(wǎng)絡(luò)實用教程下載

    本書系統(tǒng)的介紹了人工神經(jīng)網(wǎng)絡(luò)典型模型的原理、算法,并對遺傳算法的基本原理也做了簡單介紹。 人工神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 02-17 17:46 ?146次下載
    <b class='flag-5'>人工</b><b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>實用教程下載

    基于遺傳算法和Hopfield神經(jīng)網(wǎng)絡(luò)的字符識別方法

    針對Hopfield神經(jīng)網(wǎng)絡(luò)易陷入局部最優(yōu)的問題,提出了基于遺傳算法的Hopfield神經(jīng)網(wǎng)絡(luò)的字符識別方法,利用遺傳算法的全局搜索能力來彌補Hopfield
    發(fā)表于 10-08 14:45 ?75次下載
    基于<b class='flag-5'>遺傳算法</b>和Hopfield<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的字符識別方法

    基于神經(jīng)網(wǎng)絡(luò)遺傳算法的鍋爐系統(tǒng)的優(yōu)化_鞠云鵬

    基于神經(jīng)網(wǎng)絡(luò)遺傳算法的鍋爐系統(tǒng)的優(yōu)化_鞠云鵬
    發(fā)表于 01-12 18:09 ?0次下載

    遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的直線電機定位力辨識_何良辰

    遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的直線電機定位力辨識_何良辰
    發(fā)表于 01-13 21:36 ?0次下載

    基于神經(jīng)網(wǎng)絡(luò)遺傳算法的鍋爐燃燒優(yōu)化系統(tǒng)_徐齊勝

    基于神經(jīng)網(wǎng)絡(luò)遺傳算法的鍋爐燃燒優(yōu)化系統(tǒng)_徐齊勝
    發(fā)表于 01-19 21:54 ?0次下載

    基于神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)分析方法

    綜合支持的數(shù)據(jù)調(diào)用程序,優(yōu)化傳統(tǒng)的廣義神經(jīng)網(wǎng)絡(luò)算法提高系統(tǒng)分析數(shù)據(jù)做出響應(yīng)的速度。最后選取電網(wǎng)
    發(fā)表于 11-05 15:41 ?6次下載
    基于<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的<b class='flag-5'>數(shù)據(jù)分析</b>方法

    一種改進的自適應(yīng)遺傳算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)

    神經(jīng)網(wǎng)絡(luò)計算模型的優(yōu)化,運用到汽車加油量計算中,通過比較標準BP網(wǎng)絡(luò)、Srinivas提出的自適應(yīng)遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)和改進的自適應(yīng)遺傳算法
    發(fā)表于 11-16 10:39 ?13次下載
    一種改進的自適應(yīng)<b class='flag-5'>遺傳算法</b>優(yōu)化BP<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>

    基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)及其仿真研究

    基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)及其仿真研究說明。
    發(fā)表于 05-31 17:01 ?16次下載