我想用一個基於規則的模糊控制系統來實現函數逼近器(聚合)。爲了簡化我的實現(並且有更好的理解),我試圖近似y = x^2(最簡單的非線性函數)。據我所知,我必須將我的輸入(例如[-1,1]上的均勻樣本)映射到模糊集合(fuzzyfication),然後使用defuzzyfication方法來取得清晰的值。這個程序有沒有簡單的解釋,因爲模糊控制系統的文獻有點混亂。基於規則的模糊控制系統和函數逼近
1
A
回答
1
這是一個廣泛的問題,但我會放棄它,因爲它已經沒有答案這麼久了。
首先,我相信你需要改進你的目標(至少在這裏說明)。在這種情況下,我會猶豫使用術語「函數逼近」。如果我正確地遵循你的問題,目標是通過模糊方法將非線性函數映射到另一個域。
要做到這一點,首先需要定義模糊集隸屬函數。 (這個link就是這個過程的一個很好的例子。)如果沒有額外的信息,我推薦三角函數,因爲它易於實現。模糊集的數量,它們的位置和寬度(或支持)以及重疊程度是特定於應用程序的。你已經指出你的輸入域是[-1,1],所以你可能會發現三個模糊集合可以實現這個技巧,例如Negative,Zero和Positive。
從那裏,你需要制定一個一套規則,即如果x爲負,那麼......
有了規則,就可以定義模糊化處理。總之,這一步根據應用程序的需要來加權激活每個規則。
我不相信我可以做出更充分的貢獻,直到產出得到更好的定義。您聲明「使用defuzzyfication方法來取得清晰的值。」 - 這組清脆值意味着什麼?什麼範圍?等等。另外,如果你能確定你被困住的領域(比如更具體的問題),你會得到更多的迴應。
相關問題
- 1. Prolog的基於規則的系統
- 2. 逼近重量2D-函數的係數
- 3. 逼近微控制器上
- 4. C#建模基於不同規則的輪迴系統
- 5. 具有不同規則輸出的模糊系統
- 6. Eclipse中的模糊測試?規則基於模糊器「運行方式...」
- 7. 函數逼近器和q學習
- 8. 基於規則的系統初始事實處理
- 9. PHP RAND和模糊邏輯規則
- 10. 分數逼近最近
- 11. 模糊推理系統
- 12. 模糊系統在R
- 13. 規則基於模型的動作和參數情景
- 14. 神經網絡逼近函數
- 15. 神經網絡(FFW,BP) - 函數逼近
- 16. 用tflearn逼近正弦函數
- 17. 基於模式(正則表達式)的搜索系統
- 18. 基於模塊的php系統
- 19. 用Django逼近對象統計信息
- 20. 函數逼近器和優化算法之間的區別?
- 21. 基於規則的分組近似的個體(不聚類?)
- 22. 基於規則的設計
- 23. 基於gridview數據的數據系統
- 24. 逼近價格
- 25. 逼近結果
- 26. 基於XMPP的Chatbot基於UC系統
- 27. Cassandra作爲基於角色的訪問控制系統的數據庫
- 28. 重寫基地基於規則的PHP
- 29. 基於AutoMapper Convention的系統
- 30. 基於知識的系統
感謝您的回覆。我在閱讀完matlab模糊工具箱後,終於找到了一個解決方案。我認爲模糊集理論有點模糊:p。 – ptigas 2011-03-02 12:04:35