基于VB語言的神經(jīng)網(wǎng)絡專家系統(tǒng)設計與應用_第1頁
基于VB語言的神經(jīng)網(wǎng)絡專家系統(tǒng)設計與應用_第2頁
基于VB語言的神經(jīng)網(wǎng)絡專家系統(tǒng)設計與應用_第3頁
基于VB語言的神經(jīng)網(wǎng)絡專家系統(tǒng)設計與應用_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、 基于VB語言的神經(jīng)網(wǎng)絡專家系統(tǒng)設計與應用 黃傳連Summary隨著信息時代的到來,人們對智能化網(wǎng)絡技術的需求不斷提高,以往傳統(tǒng)的專家系統(tǒng)已經(jīng)不能滿足人們的需要,因此,人們在以傳統(tǒng)的專家系統(tǒng)為基礎上,建立了一整套神經(jīng)網(wǎng)絡專家系統(tǒng),并簡單介紹了神經(jīng)網(wǎng)絡專家系統(tǒng)中每一個組成部分,分析它的結(jié)構(gòu)特點以及設計方法,讓人們在運用神經(jīng)網(wǎng)絡專家系統(tǒng)的同時能有所參考。為了解決以往軟件遇到的各種問題,神經(jīng)網(wǎng)絡專家系統(tǒng)在設計方面專門運用了VB編程語言,VB編程語言的運用在一定程度上方便人們了解軟件系統(tǒng)中經(jīng)常出現(xiàn)的故障,從而為解決故障問題提供了方便。本文主要闡述神經(jīng)網(wǎng)絡專家系統(tǒng)的設計原理以及在實際中對故障進行診斷的應

2、用?!綤ey】VB語言 神經(jīng)網(wǎng)絡 專家系統(tǒng) 設計與應用隨著經(jīng)濟的快速發(fā)展和計算機網(wǎng)絡技術的廣泛應用,人們對計算機的故障檢測要求越來越高,在以往專家系統(tǒng)的軟件設計中,存在很多問題,比如:計算機運行速度不理想、人機交互的方式不健全等,所以在傳統(tǒng)專家系統(tǒng)的基礎上建立了神經(jīng)網(wǎng)絡故障診斷專家系統(tǒng)。神經(jīng)網(wǎng)絡故障診斷專家系統(tǒng),運用了VB編程語言,而在計算機所有的編程語言中,只有VB編程語言能解決上面出現(xiàn)的問題。1 神經(jīng)網(wǎng)絡專家系統(tǒng)的設計原理1.1 神經(jīng)網(wǎng)絡專家系統(tǒng)的結(jié)構(gòu)神經(jīng)網(wǎng)絡專家系統(tǒng)主要是為了實現(xiàn)人們對知識的方便獲取,神經(jīng)網(wǎng)絡專家系統(tǒng)充分利用自身的學習能力、處理問題的能力來提高系統(tǒng)的智能化水平。神經(jīng)網(wǎng)絡專

3、家系統(tǒng)分為四大模塊,分別為:獲取專家知識的模塊;機制進行推理的模塊;機制推理的解釋說明模塊;系統(tǒng)I/O模塊。1.2 神經(jīng)網(wǎng)絡專家系統(tǒng)知識庫的組建組建系統(tǒng)知識庫是建立神經(jīng)網(wǎng)絡專家系統(tǒng)的首要任務,組建知識庫大體上分為兩個內(nèi)容,一是獲取知識;二是儲存知識。通過神經(jīng)網(wǎng)絡系統(tǒng)建立的學習模型來獲得的,神經(jīng)網(wǎng)絡學習模型是由大量的經(jīng)驗總結(jié)出的典型樣本,而知識的儲存是神經(jīng)網(wǎng)絡專家系統(tǒng)將知識以矩陣式的形式來保存,方便人們的管理。知識庫組建大體上可以分為三個步驟:(1)通過確認的神經(jīng)網(wǎng)絡專家系統(tǒng)機構(gòu)來分析故障診斷;(2)尋找與之匹配的典型樣本;(3)確定神經(jīng)網(wǎng)絡專家系統(tǒng)的各個神經(jīng)元的權值和閾值。1.3 神經(jīng)網(wǎng)絡專家

4、系統(tǒng)的推理機制神經(jīng)網(wǎng)絡專家系統(tǒng)的推理機制就是怎樣用專家系統(tǒng)的知識庫去解決問題,它是一種推理加計算的過程,在推理的過程中,也可以根據(jù)對網(wǎng)絡參數(shù)的學習和算法來進行調(diào)整,這種推理機制不是一成不變的,它是一種能自我適應機制。通過這種機制系統(tǒng)能夠自主尋找目標,對目標進行計算與分析。神經(jīng)網(wǎng)絡專家系統(tǒng)把之前的符號改為目前的數(shù)值,這樣符號運算變成了數(shù)值的運算,減少神經(jīng)網(wǎng)絡專家系統(tǒng)推理帶來的各種沖突。1.4 神經(jīng)網(wǎng)絡專家系統(tǒng)的解釋機制解釋機制是在神經(jīng)網(wǎng)絡專家系統(tǒng)出現(xiàn)網(wǎng)絡故障的時候,神經(jīng)網(wǎng)絡故障診斷專家系統(tǒng)就要對診斷的結(jié)果做出合理的解釋。由于知識庫儲存的知識都是以數(shù)字形式來表示的,這對于一般用戶來說比較難以理解,

5、所以在神經(jīng)網(wǎng)絡專家系統(tǒng)出現(xiàn)故障的時候,就需要神經(jīng)網(wǎng)絡故障診斷專家系統(tǒng)將診斷結(jié)果以語音的形式表示出來。2 神經(jīng)網(wǎng)絡專家系統(tǒng)的實際應用一般我們在研究故障診斷的時候,都是選用自動裝彈機,利用自動裝彈機里面的旋轉(zhuǎn)輸彈機來作為診斷對象。旋轉(zhuǎn)輸彈機不轉(zhuǎn)單、停不了機、沒辦法補彈這三種故障是自動裝彈機在平常的使用過程中最容易發(fā)生的故障,當出現(xiàn)三個數(shù)字的時候,就要開始對神經(jīng)網(wǎng)絡系統(tǒng)進行培訓,其中輸出和輸入的樣本數(shù)字如表1。由表1可知,當重復到一定次數(shù)時,系統(tǒng)的誤差也會精確到最小值,這就表明神經(jīng)網(wǎng)絡的訓練學習結(jié)束,就可以把這些權值和閾值存儲到知識庫中。我們可以把在神經(jīng)網(wǎng)絡系統(tǒng)培訓學習時得到的數(shù)據(jù)輸入到樣本中,這樣就能得出輸出的樣本結(jié)果,而神經(jīng)網(wǎng)絡專家系統(tǒng)就會將知識庫中儲存的數(shù)據(jù)和輸出的樣本結(jié)果的數(shù)據(jù)來進行對比,通過數(shù)據(jù)之間的對比就能得出故障網(wǎng)絡的診斷結(jié)果并給出處理意見,這樣提高了數(shù)據(jù)的處理效率以及精確度。3 結(jié)束語隨著計算機網(wǎng)絡時代的發(fā)展,神經(jīng)網(wǎng)絡專家系統(tǒng)已經(jīng)表現(xiàn)出自身的優(yōu)勢,基于神經(jīng)網(wǎng)絡專家系統(tǒng)運用VB編程語言,不僅能快速的對自動裝彈機系統(tǒng)進行故障診斷,而且還能通過自身的學習來判斷之前未出現(xiàn)過得故障,對以后深入的探討研究神經(jīng)網(wǎng)絡專家系統(tǒng)有著重大的作用。Reference1徐敏,施化吉,張曉陽等.基于神經(jīng)網(wǎng)絡集成的專家系統(tǒng)模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論