模糊神經網路

自適應及模糊信模糊神經網路(Fuzzy network-FNN)就是模糊理論同神經網路相結合的產物,它匯集了神經網路與模糊理論的優點,集學習、聯想、識別、信息處理於一體。

模糊神經網路發展動向

模糊理論和神經網路技術是近幾年來人工智慧研究較為活躍的兩個領域。人工神經網路是模擬人腦結構的思維功能,具有較強的自學習和聯想功能,人工干預少,精度較高,對專家知識的利用也較好。但缺點是它不能處理和描述模糊信息,不能很好利用已有的經驗知識,特別是學習及問題的求解具有黑箱的特性,其工作不具有可解釋性,同時它對樣本的要求較高;模糊系統相對於神經網路而言,具有推理過程容易理解、專家知識利用較好、對樣本的要求較低等優點,但它同時又存在人工干預多、推理速度慢、精度較低等缺點,很難實現自適應學習的功能,而且如何自動生成和調整隸屬度函式和模糊規則,是一個棘手的問題。如果將二者有機地結合起來,可起到互補的效果。

模糊神經網路形式

模糊神經網路有如下三種形式:
1.邏輯模糊神經網路
2.算術模糊神經網路
3.混合模糊神經網路
模糊神經網路就是具有模糊權係數或者輸入信號是模糊量的神經網路。上面三種形式的模糊神經網路中所執行的運算方法不同。
模糊神經網路無論作為逼近器,還是模式存儲器,都是需要學習和最佳化權係數的。學習算法是模糊神經網路最佳化權係數的關鍵。對於邏輯模糊神經網路,可採用基於誤差的學習算法,也即是監視學習算法。對於算術模糊神經網路,則有模糊BP算法,遺傳算法等。對於混合模糊神經網路,目前尚未有合理的算法;不過,混合模糊神經網路一般是用於計算而不是用於學習的,它不必一定學習。

模糊神經網路用途

模糊神經網路可用於模糊回歸、模糊控制器、模糊專家系統、模糊譜系分析、模糊矩陣方程、通用逼近器。
在控制領域中,所關心的是由模糊神經網路構成的模糊控制器。在這一章中.介紹模糊神經網路的基本結構、遺傳算法、模糊神經網路的學習算法,以及模糊神經網路的套用

摘要

模糊神經網路結合了神經網路系統和模糊系統的長處,它在處理非線性、模糊性等問題上有很大的優越性,在智慧型信息處理方面存在巨大的潛力;使得越來越多的專家學者投入到這個領域中來,並做出了卓有成效的研究成果。但是,對模糊神經網路的研究,大都是基於算法的創新、改進和完善,少有綜述性的文獻對它進行概述,使初接觸這一領域的人往往無所適從,很難在短時間內理解模糊神經網路的概念,也很難實際套用它。作者在閱讀了大量文獻的基礎上,對各種相關理論知識進行整理、歸納和研究,旨在對模糊神經網路做一個系統的概述和一些初步的探索。本文實際上由兩部分組成:第一部分是對模糊神經網路的概述;第二部分是一種算法的提出及其實觀過程。模糊神經網路是一個較新的概念,文章從神經網路系統與模糊系統的歷史論述到它的起源與發展,論證了它產生的可能性與必要性,並簡要介紹了國內外模糊邏輯神經網路軟體硬體。在模糊神經元概念的基礎上,定義了模糊神經網路;從函式映射角度上,討論了神經網路系統和模糊系統的函式逼近能力;二者都能以任意精度逼近任何連續實函式;對理論成熟的算法和模型,作了簡潔的介紹。針對模糊神經網終實觀時的具體問題,對網終的學習能力、容量、結構分布等細節逆行了探討。本文提出了一種模糊神經網路的二步混合算法:第一步,採用模糊推理系統結合遺傳算法根據訓練樣本確定隸屬函式的參數,通過遺傳算法搜尋定義域範圍內的參數最優解。文中選用S-T模型作為模糊推理系統中的推理模型。第二步,確定網路結構,根據訓練樣本採用BP算法訓練網路,調整網路權值和偏差,為了避免局部最小觀象和加快網路收斂速度,選用加動量因子變學習率的改進BP算法為訓練算法。為了更廣泛地套用遺傳算法,文中用C++,實現了通用遺傳算法類庫,在實觀過程中結合使用了類模板,抽象類等技術。該類庫支持一維和多維函式的最最佳化。對多維函式可以採用統一長度的或者各維長度不同的基因;支持固定和可變變異率,支持固定疊代代數結束疊代和滿足一定條件結束疊代。作者用MATLAB的Fuzzy Toolbox及NNetToolbox實現了算法,仿真結果表明,該算法效率高、收斂速度快、模型精度高

相關詞條

相關搜尋

熱門詞條

聯絡我們