我想用一个基于规则的模糊控制系统来实现函数逼近器(聚合)。为了简化我的实现(并且有更好的理解),我试图近似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