新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 優化的BP神經網絡在電子設備故障診斷中的應用

        優化的BP神經網絡在電子設備故障診斷中的應用

        作者: 時間:2010-03-23 來源:網絡 收藏

        近些年來,由于計算機技術、信號處理、人工智能、模式識別技術的發展,促進了技術的不斷發展,大型復雜的出現,使得人們更迫切地希望能提高整體可靠性與維修性,這就給提出了更高的要求。因此,對技術的研究有著重要的理論及現實意義。

        本文引用地址:http://www.104case.com/article/157557.htm

        1 故障診斷模型

        一個用于故障診斷時,主要包括三層:輸入層,即從設備對象接收各種故障信息和現象;中間層,是把從輸入層得到的故障信息,經內部的學習和處理,轉化為針對性的解決辦法;輸出層,是針對輸入的故障形式,經過調整權值后得到的故障處理方法。對于一個新的輸入狀態信息,訓練好的網絡將由輸出層給出故障識別結果。故障診斷模型如圖1所示。


        2 神經網絡的――共軛梯度法

        雖然神經網絡模型已成功于模式識別、函數逼近、時間序列預測等領域,但是由于BP學習算法僅改變網絡的連接值和閾值,不改變網絡的拓撲結構,因此BP網絡在處理具體問題時還存在收斂速度慢,易陷入局部極小值等缺點。為了解決BP網絡訓練的缺點,人們提出了多種有益的改進方法。

        本文研究了共軛梯度法對BP神經網絡進行設計,基本思想如下:

        傳統的前向多層網絡的BP學習算法實質上是無約束的最速下降法,改進的BP算法是對最速下降法作了一些約束;而共軛梯度法則是介于最速下降法和牛頓法之間的一種方法,它僅需要利用一階導數信息,不僅克服了BP學習算法收斂慢的缺點,又避免了存儲和計算牛頓法所需要的二階導數信息。共軛梯度法的計算步驟和最速下降梯度法差別不大,主要差別在于搜索方向不同,即每一步的方向不是梯度的負方向,而是一種共軛的方向。由原來的負梯度方向加上一個修正項得到共軛方向,也就是使得最速下降法具有共軛性,從而提高算法的有效性和可靠性。共軛梯度法于神經網絡中的目的是求誤差函數E(W)的最小值。算法主要是利用共扼梯度方向來修正權值W,使W的確定更為快速,計算過程如下;

        (1)初始化權值W1,令k=1;

        (2)計算網絡的負梯度矢量:


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 油尖旺区| 菏泽市| 甘肃省| 繁峙县| 阿图什市| 读书| 利川市| 巢湖市| 松桃| 永康市| 承德市| 汤阴县| 夹江县| 建阳市| 景德镇市| 庆云县| 仁布县| 台南市| 浑源县| 扎兰屯市| 会昌县| 苏州市| 乐至县| 彭山县| 宁德市| 贵阳市| 镇平县| 吉水县| 龙岩市| 太仆寺旗| 修文县| 灵山县| 乌拉特前旗| 天长市| 久治县| 宜丰县| 锡林浩特市| 女性| 绩溪县| 玉龙| 泗阳县|