FuzzyLite语言

FuzzyLite语言块的组件描述
Engine指示引擎启动的关键字
InputVariable指示输入变量开始的关键字
OutputVariable指示输出变量开始的关键字
OutputVariable指示输出变量开始的关键字
RuleBlock指示规则块开始的关键字
属性描述
enabled属性确定在 Engine::process() 期间是否启用输入/输出变量或规则块
range属性定义输入/输出变量的范围
term属性向输入输出变量添加项
aggregation属性定义累积输出变量修改后结果的S-Norm
defuzzifier属性定义累积修改结果的解模糊方法
default当输出变量被禁用或没有规则被激活时,该属性从变量的模糊化中确定输出值
lock-previous当输出变量被禁用或没有规则被激活时,该属性确定从变量的反模糊化中获得的输出值是来自先前反模糊化的有效输出值,还是 default 属性给出的值
lock-range属性强制输入变量和输出变量的值始终在变量的范围内
conjunction属性定义模糊逻辑运算符 and 在规则前件中使用的合取T-Norm
disjunction属性定义模糊逻辑运算符 or 在规则前件中使用的析取S-Norm
implication属性定义用于修改规则含义后的结果的T-Norm
activation属性定义用于激活和触发规则块中规则的激活方法
rule属性将规则添加到规则块
类型描述
string没有空格或特殊符号的字符串
text单行中的任何字符串,可能为空
identifier一个非空字符串,用以下字符 A-Z a-z _ . 唯一标识块
boolean接受 true 或者 false
scalar浮点数或 nan inf -inf (即非数字、正无穷大和负无穷大)
none某些属性支持 none 值以使属性为空
parameter单个参数值
parameters用空格分隔的多个参数值
Term实现 Term 并在 FactoryManager 的 TermFactory 中注册的类的名称
TNorm实现 TNorm 并在 FactoryManager 的 TNormFactory 中注册的类的名称
SNorm实现 SNorm 并在 FactoryManager 的 TNormFactory 中注册的类的名称
Activation在 FactoryManager 的 ActivationFactory 中注册的激活方法的名称
Defuzzifier实现 Defuzzifier 并在 FactoryManager 的 DefuzzizifierFactory 中注册的类的名称
antecedent前提
consequent结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值