freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于神經(jīng)網(wǎng)絡(luò)的電子線路故障診斷畢業(yè)設(shè)計論文(留存版)

2025-09-13 11:39上一頁面

下一頁面
  

【正文】 試輸出數(shù)據(jù)與期望輸出數(shù)據(jù)存放在表 5中 ,現(xiàn)舉一例進行說明,當(dāng)將第六組訓(xùn)練樣本(即故障狀態(tài) 5 下的 16 個電壓值) +5% 的容差的情況下,網(wǎng)絡(luò)輸出為, , , , 五位浮點數(shù),與期望輸出 0, 0, 1,0, 1 五位二進制數(shù)十分接近,可判定為故障狀態(tài) 5 故障 。整個這個過程就如同自然界的 生物進化 一樣 ,更能適應(yīng)環(huán)境 的特征被不斷繼承下來 ,不適應(yīng)環(huán)境 的特征逐漸被淘汰 掉。就 本質(zhì)上 而言,隨機法還是屬于 枚舉法 。 傳統(tǒng) 的優(yōu)化算法不但需要借助 目標(biāo)函數(shù)值 ,而且還要目標(biāo)函數(shù)的導(dǎo)數(shù)值等 其他輔助 的 信息 。 對于一個具 體的應(yīng)用問題,怎樣設(shè) 計一種 完美的編碼方案一直都是遺 傳 算法的應(yīng)用難點之一,也是遺 傳 算 法的一個重要研究方向。為了克服二進制編碼方法的缺點,人們提出了個體的浮點數(shù)編碼方法。 ( 2) 初始化種群 種群 中個體的數(shù)量 被 稱為種群 規(guī)模 ,初始 化種群即隨機 產(chǎn)生一個 由 種群規(guī)模為 N 個個體 組 成的 種群 ,這個 種群 代表 了 一些 可 行 解的集合 。 l) 選擇 選擇( Selection)又稱 復(fù)制( Reproduction),是在群體 中選擇生命 力強的個體產(chǎn)生新的的群體的過程。 22 圖 7 輪盤賭選擇示意圖 機競爭選擇 隨機競爭( Stochastic Tournament)選擇與輪盤賭選擇基本一樣。交叉( Cr ossover)又稱重組( Rebination),是按較大的概率從群體中選擇兩個個體, 23 交換兩個個體的某個或某些位。兩點交叉的具體操作過程是:首先,在相互配對 的兩個個體編碼串中隨機設(shè)置兩個交叉點;其次,交換兩個個體在所設(shè)定的兩個交叉點之間的部分染色體。遺傳算法模仿生物遺傳和進化過程中的變異環(huán)節(jié)。 高斯變異( Gaussian Mutation)是改進遺傳算法對重點搜索區(qū)域的局部搜索性能的另一種變異操作方法。選擇一個適合待解決問題的交叉算子對 種群 進行交叉操作。 優(yōu)化 BP 網(wǎng)絡(luò)結(jié)構(gòu) 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)劣直接影響到 網(wǎng)絡(luò)的 信息處理能力 ,一個 好的網(wǎng)絡(luò)結(jié)構(gòu)不允許 存在冗余節(jié)點與冗余連接權(quán)。計算出種群中每個個體的適應(yīng)度值。 均勻變異操作取某一范圍內(nèi)均勻分布的隨機數(shù)來替換原有的基因值,可以使得個體在搜索空間內(nèi)自由移動,但另一方面,他卻不便于對某一重點區(qū)域進行局部搜索。 算術(shù)交叉的主要操作過程為:首先,確定兩個 個體進行線性組合時的系數(shù) ? ;其次,根據(jù)公式( 58)生成兩個新個體。圖 8所示為單點交叉示意圖。 2) 交叉 在生物的自然進化過程中,兩個同源染色體通過交配而重組,形成新的染色體。選擇算子有多重,經(jīng)典遺傳算法中常采用的是輪盤賭( Wheel,或是比例選擇 Proportional Selection)選擇方法,每個個體進入下一代的概率就等于它的適應(yīng)度值與整個種群中個體適應(yīng)度值和的比例 ,適應(yīng)度值越高,被選中的可能性就越大,進入下一代的概率就越大。 3)若目標(biāo)函數(shù)為 最小值問題,令 1( ( ) ) , 0 , ( ) 01 ( )F it f t c c f xc f x? ? ? ??? ( 56) 若目標(biāo)函數(shù) 為最大值問題,令 1( ( ) ) , 0 , ( ) 01 ( )F it f t c c f xc f x? ? ? ??? ( 57) 21 c 為目標(biāo)函數(shù)界限的 保守估計值。 b) 健全性( Soundness): 遺傳算法空間中染 色體能對應(yīng)所有問 題空間中的 候選解。格雷碼是二進制 編碼方法的一 種變形。 遺傳算法的編碼即為 可行解的遺傳 表示, 它是使用遺傳算法求 解問題 的第一步 。不少 傳統(tǒng) 算法 采 用 確定性 的 搜索 方法 ,該方法從一個 搜索點到另 一 搜索 點轉(zhuǎn)移 都 有確定的轉(zhuǎn) 移規(guī)則 ,而 這種確定性的規(guī)則 有 可能使得搜索 永遠(yuǎn)達不到所需的最優(yōu)點 ,很大程度上 限制了 算法的 應(yīng)用 。枚舉法 對于中等規(guī) 模 的問題 ,往往也 無能為力 。在自然界 中 ,適應(yīng)環(huán)境 能力強的個體 存活下來 ,適應(yīng)能力弱的將會被淘汰,這就是 進化論中 適者生存的原理 。 ( 5)結(jié)果分析 1)網(wǎng)絡(luò)訓(xùn)練結(jié)果分析 本例所設(shè)計的 BP 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練過程如圖 6 所示,由圖可看出在經(jīng)過的3123 迭代訓(xùn)練后網(wǎng)絡(luò)輸出達到了目標(biāo)精度要求。 ( 3)訓(xùn)練函數(shù)與激活函數(shù) 采用 不同的訓(xùn)練函數(shù)對網(wǎng)絡(luò)的性能 有 較大的 影響, 如 收斂速度 、存儲占用 等。由于神經(jīng)網(wǎng)絡(luò)的訓(xùn)練樣本都是理想值,為突出神經(jīng)網(wǎng)絡(luò)的泛化能力、魯棒性等優(yōu)點,本文等間隔地從訓(xùn)練樣 本集中選擇幾組訓(xùn)練樣本,將選擇的樣本中的每一個數(shù)值 5%? 的容差作為網(wǎng)絡(luò)的測試樣本。設(shè)計功放電路的基本要求是在負(fù)載一定的情況下,輸出的功率盡可能大,輸出信號的非線性失真盡可能地小,效率盡可能的高。因此, BP 網(wǎng)絡(luò)的工作速度 很高, 便于使用超大規(guī)模集成電路( VLSI)的技術(shù)來實現(xiàn)可以 充分利用 到 硬件的超高速。 ( 4)改進的 BP 算法 BP 算法 本質(zhì)上為梯度下 降法,其所要求的目標(biāo)函數(shù)又較為復(fù)雜,這必會 導(dǎo)致 BP 算法的效率較低。 第一層 為網(wǎng)絡(luò)的輸入層, 有 R 個輸入、 s 個神經(jīng)元,第二層有 s 個輸入、 h個神經(jīng)元,第三層有 h個輸入、 k 個神經(jīng)元,第四層為網(wǎng)絡(luò)的輸出層。這類算法大多用聚類法,將輸入模式歸類于有限的類別,尤其應(yīng)用于向量中。網(wǎng)絡(luò)中的每個神經(jīng)元可 接收 來自 前一層 的 多個輸入 ,并產(chǎn)生一個輸 出傳給下一層的 神經(jīng)元 ,輸入信息只能從輸入層開始一層一層向前 傳遞 。 神經(jīng)網(wǎng)絡(luò)的自適應(yīng)性 主要體現(xiàn)在 學(xué)習(xí)性、可訓(xùn)練性 、自組織能力以及 推理能力 這四個方面 。 1997 年, 申金媛 提出了多目標(biāo)旋轉(zhuǎn)不變分類識別的新方法,也就是 基于聯(lián)想存儲級聯(lián) WTA 模型的旋轉(zhuǎn)不變識別 [19]。 ( 2)低潮時期 Minsky 和 Papert 在 1969 年出版了一本關(guān)于 感知器的書籍 [9],發(fā)現(xiàn)了感知器存在一些不足,如對于求解異或問題,因而研究工作趨向低潮。 20 世紀(jì) 80 年代 提出了一種新的故障診斷方法,即 故障驗證法 ,該方法 的出現(xiàn)給 故障診斷領(lǐng)域增添了新的活力,故障診斷的研究者們從故障診斷的 實際出發(fā), 將研究的重點從求解全部元件值轉(zhuǎn)變到求解一 部分 的 元件 值,以此來確定故障元件 或 者故障區(qū)域 ,并 將之分成故 障元件求值與故障定位兩部分,大大減小了計算量,削弱了診斷條件 。 實 際 應(yīng)用中的模擬電路 元件都 會 有容差,即 電路元件參數(shù)在其容差范圍內(nèi)有隨機的偏移。 模擬電路故障診斷的背景意義 目前,模擬電路在 航天 、通信、自動控制、家用電器等許多方面得到廣泛地應(yīng)用。 綜上所述 ,工業(yè)生產(chǎn)對模擬電路提出了新的要求 ,微電子技術(shù)的快速 發(fā)展對模擬電路的測試和診斷也提出 迫 切的要 求 ,這就使得 科技人員 不得不進一步探索模擬電路的測試和診斷上的新 理論和 新 方法 ,研發(fā) 新的測試 和診斷 設(shè)備 以適應(yīng)時代 的需求 。模擬電路的 輸入與輸出 之 間的關(guān)系 較為復(fù)雜并且 模型化 困難 。 研究內(nèi)容與論文組織 本文 主要是利用神經(jīng)網(wǎng)絡(luò)進行模擬電路故障診斷的研究,采用 BP 和 GABP兩種網(wǎng)絡(luò)對模擬電路故障進行了診斷,仿真效果表明基于神 經(jīng)網(wǎng)絡(luò)的模擬電路故障診斷系統(tǒng)不但診斷速度快而且準(zhǔn)確度高,具有廣闊的應(yīng)用前景。1986 年, Rumelhart 等人提出 并行分布處理 ( PDP)的 理論, 同時 提出了多層網(wǎng)絡(luò) 的誤差反向傳播學(xué)習(xí)算法,簡稱 BP 算法 [15]。 ( 3)泛化能力 神經(jīng)網(wǎng)絡(luò) 的泛化是指 對不在訓(xùn)練 樣本 集中的數(shù)據(jù) ,網(wǎng)絡(luò)也可以產(chǎn)生合理的輸出。當(dāng)輸入為 x , ()fx的表達式為 1() 1 xfx e?? ? ( 5) 第二種是正切 sigmoid 函數(shù),即 tansig 函數(shù),輸出取值范圍為( 1,1),輸入為 x , ()fx的表達式為: 7 () xxeefx ee???? ? ( 6) 神經(jīng)網(wǎng)絡(luò)的構(gòu)成 神經(jīng)網(wǎng)絡(luò)是由許多互相連接的神經(jīng)元構(gòu)成的網(wǎng)絡(luò)。 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)算法可分為有監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)兩大類 。 分類:把輸入矢量所定義的合適方式進行分類。 本文以三層 BP 網(wǎng)絡(luò)為例進行說明,設(shè)第 i 個輸入節(jié)點為 ix ,第 j 個隱層節(jié)點為 jy ,第 l 輸出節(jié)點為 lz 。如果權(quán)值變化連續(xù)幾次都在同一個方向,則增加權(quán)值的變化量級。 4)適用范 圍。 2)電阻 R3 和電位器 Rp1 在斷路狀態(tài)下 各節(jié)點電壓值相差無幾,所以作為一種故障狀態(tài)處理。 如果待診斷的 模擬電路有 m 個 可 測試節(jié)點, 那么 BP神經(jīng)網(wǎng)絡(luò) 的 輸入層可以選擇 m 個神經(jīng)元。在 ,調(diào)用 newff函數(shù)創(chuàng)建一個 BP神經(jīng)網(wǎng)絡(luò),然后調(diào)用 train函數(shù)對所建網(wǎng)絡(luò)進行訓(xùn)練。 4 基于 GABP 算法的模擬電路故障診斷 神經(jīng)網(wǎng)絡(luò) 具有很強的學(xué)習(xí)能力 與 適應(yīng)能力 , 在實際應(yīng)用中 ,大部分神經(jīng)網(wǎng)絡(luò)的模型 采用 的是 BP 神經(jīng)網(wǎng)絡(luò) ,BP 網(wǎng)絡(luò)是前饋網(wǎng)絡(luò)的主 要 部分 ,是 神經(jīng)網(wǎng)絡(luò)的精華 。間接法是先使 目標(biāo)函數(shù)的梯度為零 ,然后通過求解一組非線性方程以得到 局部極值 。 與其它尋優(yōu)算法相比 ,遺傳算法的主要特點歸納 為 下面幾點 : 1)對可行解表 示的廣泛性。 5) 遺傳算法具備獨特的并行性和并行計算機制。 二進 制編碼的優(yōu)點有四點:一是編 碼、 解碼操作簡單 易行;二是交 叉、 變異 等遺傳操作 便于實現(xiàn);三是符合最 小字符集 編 碼原則;四是便于利 用模式定 理對算法進行理 論分析,因為模式定 理是以二進 制編碼為寄出的。 c) 便于較大 空間的遺傳搜索。 ( 3)確定 適應(yīng)度函數(shù) 20 度量個體適應(yīng)度的函數(shù)稱為適應(yīng)度函數(shù)( Fitness Function), 遺傳算法中 定義一個 適應(yīng)性函 數(shù) 是評估個體優(yōu) 劣的手段,評估 的 標(biāo) 準(zhǔn) 隨 所研究 的問題 的不同而 不同,它往往是由 目標(biāo)函數(shù)轉(zhuǎn)化 而來,要求和目 標(biāo)函數(shù)有一樣 的極值點和可行解域,并且 值域 為非負(fù),這樣就 能夠?qū)⒛繕?biāo)函 數(shù)極小值問題,轉(zhuǎn) 變?yōu)榍筮m應(yīng) 度函數(shù)極大值問 題,易于 遺傳操作。選擇算子確定的好壞,直接影響到遺傳算法的計算結(jié)果。而這卻不是我們所希望發(fā)生的,因為它會降低群體的平均適應(yīng)度,并且對遺傳算法的運行效 率、收斂性都有不利的影響,所以,我們希望適應(yīng)度最好的個體要盡量保留到下一代群體中。 遺傳算法中個,在交叉運算之前必須對群體中的個體進行配對。多點交叉是指在個體編碼中隨機設(shè)置多個交叉 點,然后進行基因交換。交叉運算是產(chǎn)生新個體的主要方法,它決定了遺傳算法的全局搜索能力;而變異運算只是產(chǎn)生新個體的輔助方法,但它也是必不可少的一個步驟,因為它決定了遺 25 傳算法的局部搜索能力。二是 種群具有多樣性 。如果達到預(yù)設(shè)的最大代數(shù)則輸出最優(yōu)個體,終止運算,否則返回步驟 2)繼續(xù)繁殖進化。 遺傳算法優(yōu)化 BP 神經(jīng)網(wǎng)絡(luò) BP 神經(jīng)網(wǎng)絡(luò)是目前使用最廣泛的一種神經(jīng)網(wǎng)絡(luò),但其具有學(xué)習(xí) 收斂 速度慢、易陷入局部最小值等缺點,因此許多研究者們努力尋求解決 BP 神經(jīng)網(wǎng)絡(luò)的這些缺點的方法。四是不同個 26 體間適應(yīng)環(huán)境 能力 不同 ,適應(yīng)能力強 的個體繁殖能力強 ,適應(yīng)能力弱的繁殖能力弱。 下面介紹幾種變異操作方法,它們適合于二進制編碼的個體和浮點數(shù)編碼的個體。需要說明的是,一般情況下 24 不使用多點交叉算子,因為它有可能破壞好的模式。交叉操作是在這些配對個體組中的兩個個體之間進行的。 最優(yōu)保存策略進化模型的具體操作過程是:首先,找出當(dāng)前群體中適應(yīng)度最高的個體和適應(yīng)度最低的個體;其次,若當(dāng)前群體中最佳個體的適應(yīng)度比總的迄今為止的最好個體的適應(yīng)度還要高,則以當(dāng)前群體中的最佳個體作為新的迄今為止的最好個體;最后,用迄今為止 的最好個體替換掉當(dāng)前群體中的最差個體。遺傳算法中選擇操作就是用來確定如何從父代群體中按某種方法選取哪些個體遺傳到下一代群體中的一種遺傳運算 ,用來確定重組或交叉?zhèn)€體,以及被選個體將產(chǎn)生多少個子代個體??偟膩碚f,適應(yīng)函數(shù)為種群進化的擇優(yōu) 提供了依據(jù)。 e) 便于遺傳 算法與經(jīng)典優(yōu)化 方法的混合使用。個體編碼串的長度較短時,可能達不到精度的要求,而個體編碼串的長度較大時,雖然能提高編碼精度,但卻會 使遺傳 算法的搜 索空間 急劇擴大。 遺傳算法的實現(xiàn) 基本遺傳操作 遺傳算法的基本遺傳操作主要由參數(shù)的編碼、種群初始化、適應(yīng) 度函數(shù)設(shè)計、遺傳算子操作構(gòu)成,下面將一一詳細(xì)地進行介紹。遺傳算法的這種 對參數(shù)進 17 行 編碼的操作方法 ,可以借鑒 生物的遺傳進化過程 ,也可以 應(yīng)用遺傳操作算子 ,這使得遺傳算法可以應(yīng)用到廣泛的 領(lǐng)域 中去。二是它們 要求目標(biāo)函數(shù) 必須 是連續(xù)光滑的 ,并 需要導(dǎo)數(shù)的信息 。 遺傳算法 的引入 為 人工神經(jīng)網(wǎng)絡(luò)的設(shè)計與 訓(xùn)練提供了 一條 新的途徑 。源序代碼參看附錄 A。由于電路的故障狀態(tài)是采用二進制編碼 , 因此 對于 N 個故障狀態(tài)的模式 ,需要將 滿足 不等式 122nnN? ??的 n 作為 BP網(wǎng)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1