11得票4回答
多键多值非确定性Python字典

Python已经有多键字典和多值字典。我需要一个既能实现多键又能实现多值的Python字典。 例子: # probabilistically fetch any one of baloon, toy or car d['red','blue','green']== "baloon" or ...

12得票1回答
使用模糊逻辑连接两个数据集

我正在尝试在R中对两个数据集进行模糊逻辑连接: 第一个数据集包含位置名称和名为config的列 第二个数据集包含位置名称以及需要汇总后才能加入第一个数据集的两个额外属性。 我想使用name列来连接这两个数据集。但是name列可能在任一数据集中具有附加或前导字符,或者是包含在较大单词中的...

18得票1回答
Elasticsearch模糊匹配中的max_expansions和min_similarity是什么?

我正在项目中使用模糊匹配主要是为了查找拼写错误和同一名称的不同拼写。我需要准确地了解Elasticsearch的模糊匹配是如何工作以及它如何使用标题中提到的两个参数。 据我了解,min_similarity是查询字符串与数据库中字符串匹配的百分比。我没有找到关于如何计算此值的精确描述。 据...

7得票2回答
Python中调用具有未知参数数量的函数

我将尝试读取模糊纯文本规则,并传递参数给SciKit-Fuzzy函数调用以创建模糊规则。例如,如果我读取以下文本规则: IF service IS poor OR food IS rancid THEN tip IS cheap 那么函数调用将会是: ctrl.Rule(service...

10得票2回答
C#中的模糊匹配与阈值过滤器

我需要实现以下某种功能:string textToSearch = "Extreme Golf: The Showdown"; string textToSearchFor = "Golf Extreme Showdown"; int fuzzyMatchScoreThreshold = 80...

7得票1回答
剪辑中的模糊事实

我设计了一个模糊模板,用于代表学生在某一领域的知识。问题是,如果将学生John标记为“低级”,则他也会被标记为“中级”,因为在30到40之间,低级学生也是中级学生。 那么怎样才能将学生标记为“低级”而不是“中级”呢? 请注意,我知道可以像这样做:(student (name John) (...

7得票3回答
大量联系人的数据去重算法

我正在开发一个应用程序,它必须能够在存储在SQL Server数据库中的数十万个联系人信息中查找和合并重复项。我必须比较表中的所有列,每个列都有一个权重值。比较必须基于权重值进行。根据比较结果和等价度,我必须决定自动合并联系人还是请求用户注意。我知道有许多模糊逻辑算法可用于去重。 请参阅ht...

10得票2回答
F# 和模糊逻辑

我知道这可能听起来有些奇怪,但我想了解一件事情,在这个微软Visual F#进入的新世界里。 这种语言有许多应用,我将要学习有关解析、函数式编程、结构化编程等方面的内容……但人工智能呢? 是否有模糊逻辑的应用?F#是用于模糊逻辑应用的好语言吗? 在大学里我们正在学习Prolog和类似的语...

43得票11回答
什么是模糊逻辑?

我在学校使用几种人工智能算法,我发现人们使用模糊逻辑这个词来解释他们可以用几个情况解决的任何情况。当我回到书本上读到的时候,我发现状态不再是从开到关,而是一条对角线,并且某些东西可以处于两种状态但在不同的“水平”上。 我已经阅读了维基百科和一些教程,甚至编写了“使用模糊逻辑”的程序(边缘检测...

9得票2回答
使用Python/PIL比较(相似的)图像

我正在尝试使用Python 2.6和PIL计算两个图像的相似度(即Levenshtein距离)。 我计划使用python-levenshtein库进行快速比较。 主要问题: 有什么好的比较图像的策略吗?我的想法是: 将图像转换为RGB格式(透明 -> 白色)(或者可能转换为单色...