我想用一個基於規則的模糊控制系統來實現函數逼近器(聚合)。爲了簡化我的實現(並且有更好的理解),我試圖近似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. 逼近反三角函數
- 8. 函數逼近器和q學習
- 9. 基於規則的系統初始事實處理
- 10. 弦數逼近
- 11. PHP RAND和模糊邏輯規則
- 12. 分數逼近最近
- 13. 模糊推理系統
- 14. 模糊系統在R
- 15. 規則基於模型的動作和參數情景
- 16. 重新啓動操作系統(v 10.3.1)控制檯iptables規則
- 17. 大規模系統
- 18. 神經網絡逼近函數
- 19. 遞歸積分逼近函數
- 20. 用tflearn逼近正弦函數
- 21. 神經網絡(FFW,BP) - 函數逼近
- 22. 用於函數逼近的訓練神經網絡
- 23. 基於微控制器的安全系統使用聲納系統
- 24. 基於模式(正則表達式)的搜索系統
- 25. 基於模塊的php系統
- 26. 基於角色的樹形系統中的訪問控制
- 27. Java.g:模糊的'聲明'規則? (斷言)
- 28. 用Django逼近對象統計信息
- 29. nginx規則限制訪問基於url
- 30. 函數逼近器和優化算法之間的區別?
感謝您的回覆。我在閱讀完matlab模糊工具箱後,終於找到了一個解決方案。我認爲模糊集理論有點模糊:p。 – ptigas 2011-03-02 12:04:35