文件名称:fuzzy:简单的模糊推理系统
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-27 01:40:33
Lua
Lua 的模糊推理系统 (FIS) 完全用 Lua 编写的简单模糊推理系统。 它使用离散步长(大小为 0.01)来获得最终的模糊集。 去模糊化使用质心方法获得输出值。 可以使用三个对象: F - 模糊集 L - 成员函数 R - FIS 规则 成员函数可以使用以下预定义的数学函数之一: 模糊高斯 模糊梯形 模糊三角形 可以使用模糊逻辑运算符定义规则:AND *、OR +、NOT - local rule = R ( 1 ) rule. premise = (service[ ' poor ' ] * food[ ' rancid ' ]) + ( - service[ ' excelent ' ]) rule. implication = tip[ ' cheap ' ] 您可以通过使用一组输入值调用模糊系统对象来获取输出值。 依赖关系 Lua 5.1.x 或 LuaJ
【文件预览】:
fuzzy-master
----test.lua(1KB)
----fuzzy.lua(7KB)
----README.md(3KB)