黃傳連

摘要
隨著信息時代的到來,人們對智能化網絡技術的需求不斷提高,以往傳統的專家系統已經不能滿足人們的需要,因此,人們在以傳統的專家系統為基礎上,建立了一整套神經網絡專家系統,并簡單介紹了神經網絡專家系統中每一個組成部分,分析它的結構特點以及設計方法,讓人們在運用神經網絡專家系統的同時能有所參考。為了解決以往軟件遇到的各種問題,神經網絡專家系統在設計方面專門運用了VB編程語言,VB編程語言的運用在一定程度上方便人們了解軟件系統中經常出現的故障,從而為解決故障問題提供了方便。本文主要闡述神經網絡專家系統的設計原理以及在實際中對故障進行診斷的應用。
【關鍵詞】VB語言 神經網絡 專家系統 設計與應用
隨著經濟的快速發展和計算機網絡技術的廣泛應用,人們對計算機的故障檢測要求越來越高,在以往專家系統的軟件設計中,存在很多問題,比如:計算機運行速度不理想、人機交互的方式不健全等,所以在傳統專家系統的基礎上建立了神經網絡故障診斷專家系統。神經網絡故障診斷專家系統,運用了VB編程語言,而在計算機所有的編程語言中,只有VB編程語言能解決上面出現的問題。
1 神經網絡專家系統的設計原理
1.1 神經網絡專家系統的結構
神經網絡專家系統主要是為了實現人們對知識的方便獲取,神經網絡專家系統充分利用自身的學習能力、處理問題的能力來提高系統的智能化水平。神經網絡專家系統分為四大模塊,分別為:獲取專家知識的模塊;機制進行推理的模塊;機制推理的解釋說明模塊;系統I/O模塊。
1.2 神經網絡專家系統知識庫的組建
組建系統知識庫是建立神經網絡專家系統的首要任務,組建知識庫大體上分為兩個內容,一是獲取知識;二是儲存知識。通過神經網絡系統建立的學習模型來獲得的,神經網絡學習模型是由大量的經驗總結出的典型樣本,而知識的儲存是神經網絡專家系統將知識以矩陣式的形式來保存,方便人們的管理。知識庫組建大體上可以分為三個步驟:
(1)通過確認的神經網絡專家系統機構來分析故障診斷;
(2)尋找與之匹配的典型樣本;
(3)確定神經網絡專家系統的各個神經元的權值和閾值。
1.3 神經網絡專家系統的推理機制
神經網絡專家系統的推理機制就是怎樣用專家系統的知識庫去解決問題,它是一種推理加計算的過程,在推理的過程中,也可以根據對網絡參數的學習和算法來進行調整,這種推理機制不是一成不變的,它是一種能自我適應機制。通過這種機制系統能夠自主尋找目標,對目標進行計算與分析。神經網絡專家系統把之前的符號改為目前的數值,這樣符號運算變成了數值的運算,減少神經網絡專家系統推理帶來的各種沖突。
1.4 神經網絡專家系統的解釋機制
解釋機制是在神經網絡專家系統出現網絡故障的時候,神經網絡故障診斷專家系統就要對診斷的結果做出合理的解釋。由于知識庫儲存的知識都是以數字形式來表示的,這對于一般用戶來說比較難以理解,所以在神經網絡專家系統出現故障的時候,就需要神經網絡故障診斷專家系統將診斷結果以語音的形式表示出來。
2 神經網絡專家系統的實際應用
一般我們在研究故障診斷的時候,都是選用自動裝彈機,利用自動裝彈機里面的旋轉輸彈機來作為診斷對象。旋轉輸彈機不轉單、停不了機、沒辦法補彈這三種故障是自動裝彈機在平常的使用過程中最容易發生的故障,當出現三個數字的時候,就要開始對神經網絡系統進行培訓,其中輸出和輸入的樣本數字如表1。
由表1可知,當重復到一定次數時,系統的誤差也會精確到最小值,這就表明神經網絡的訓練學習結束,就可以把這些權值和閾值存儲到知識庫中。我們可以把在神經網絡系統培訓學習時得到的數據輸入到樣本中,這樣就能得出輸出的樣本結果,而神經網絡專家系統就會將知識庫中儲存的數據和輸出的樣本結果的數據來進行對比,通過數據之間的對比就能得出故障網絡的診斷結果并給出處理意見,這樣提高了數據的處理效率以及精確度。
3 結束語
隨著計算機網絡時代的發展,神經網絡專家系統已經表現出自身的優勢,基于神經網絡專家系統運用VB編程語言,不僅能快速的對自動裝彈機系統進行故障診斷,而且還能通過自身的學習來判斷之前未出現過得故障,對以后深入的探討研究神經網絡專家系統有著重大的作用。
參考文獻
[1]徐敏,施化吉,張曉陽等.基于神經網絡集成的專家系統模型[J].計算機工程與設計,2016,27(07):1216-1219.
[2]潘昊,鄒秀芬.基于神經網絡的專家系統體系研究[J].計算機與數字工程,2017,25(04):43-46.