答案 0 :(得分:11)
模糊逻辑背后的想法非常简单。我会尝试解释。
因此,在正常逻辑中,您使用比较,例如“i == 1”或“q> 3和q< 4”。
模糊逻辑通常基于你可以有部分匹配或部分真理的想法。
所以,如果我正在搜索姓氏为“汉密尔顿”的人,而我输入的是“哈默尔顿”,那么正常的逻辑就会说它不匹配。
模糊逻辑可以返回如下结果:
汉密尔顿有8个字母,8个字母中有7个匹配,所以如果将7除以8则为.875匹配。
根据我刚刚制定的一些商业规则,任何具有0.75或更大的商业规则都会构成匹配。
此外,您可以将匹配的“规则”混合在一起,并提出单个标量来确定模糊匹配。
希望有所帮助!!
答案 1 :(得分:2)
尝试AForge.Net - 它们似乎有你想要的东西。