问题标签 [fuzzy-logic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
713 浏览

matlab - 如何在MATLAB中扩展ANFIS隶属函数的上下限?

我正在尝试在 MATLAB 上实现 ANFIS。我的输入数据操作范围是 0-180,但是 MATLAB 生成的 ANFIS 隶属函数限制在 0-10 之间。如何将其从 0 扩展到 180?另一个问题是我的 ANFIS 输入数据类似于“data = [80 20 40 50 15];” 由于输入,输出隶属函数未正确显示。请帮我解决这些问题。

0 投票
1 回答
1463 浏览

matlab - 如何在 MATLAB 中训练数据以便在 ANFIS 中使用?

我有data = [a b c d]并且这些数据在一个循环中,其中、a和的值会发生变化。bcd

如何保存整个数据并进行训练?

0 投票
1 回答
273 浏览

java - 安卓平板能支持Fcl文件吗?

我将 jfuzzylogic 应用程序用于我的论文项目。当我尝试在 Android 平台上运行 jfuzzylogic 应用程序时,我遇到了一个问题。我在下面运行此代码后,无法加载 fcl 文件。我猜Android平台无法检测或识别fcl文件。但是,当我在普通计算机上运行相同的 jfuzzylogic 代码块时,fcl 文件加载正常。有人对这个问题有什么建议吗?是否可以在 Android 平板电脑上运行 jfuzzylogic 应用程序?这是代码:

}

0 投票
4 回答
1719 浏览

mysql - SQL和模糊比较

假设我们有一张 People 表(姓名、姓氏、地址、SSN 等)。

我们想找到与指定人员 A“非常相似”的所有行。我想对 A 和表 People 中的所有行进行某种模糊逻辑比较。将有几个模糊推理规则分别在几个列上工作(例如,3 个名称模糊规则,2 个姓氏规则,5 个地址规则)

问题是以下两种方法中哪一种更好,为什么?

  1. 将所有模糊规则实现为存储过程,并使用一个繁重的 SELECT 语句来返回与 A“非常相似”的所有行。这种方法可能包括使用 soundex、sim metric 等。

  2. 实现一个或多个更简单的 SELECT 语句,该语句返回不太准确的结果,与 A“相当相似”,然后将 A 与所有返回的行(数据库外部)进行模糊比较以获得“非常相似”的行。所以模糊比较将用我最喜欢的编程语言来实现。

表 People 应该有多达 500k 行,我想每天进行大约 500-1000 次这样的查询。我使用 MySQL(但这还有待考虑)。

0 投票
0 回答
1066 浏览

apex - 公司名称的模糊逻辑/匹配(潜在客户)

我看过使用 De-Duping 工具的传统方法,但是因为我为一个多联盟的组织工作,所以当我实际上需要查看数据库的各个部分时,De-duping 工具会查看整个数据库,所以我决定尝试创建我自己的重复数据删除工具。

到目前为止,我已经创建了以下 apex 。顶点当前查看潜在客户上的公司名称,如果与数据库中的另一个公司名称完全匹配,它会向用户提供错误消息“另一个新潜在客户具有相同的公司名称”</p>

如果公司名称准确,那就太好了,但是我需要它更灵活。

例如,如果“汉堡王有限公司”是 2012 年创建的潜在客户,而卖家决定在 2013 年创建一个名为“汉堡王有限公司”的潜在客户,这与 2012 年创建的潜在客户是同一家公司。

我想建立一个模糊逻辑,查看新线索,如果有轻微相似之处,则忽略新线索

0 投票
1 回答
2815 浏览

artificial-intelligence - 比较电子产品规格的相似文字说明

我有电子产品目录。我将它们保存在 SQL DB 中的字段/列中,例如 Title、Mfg Part Nr、UPC 等。然后我通过外部网站爬取列出了例如 Amazon的电子产品。在大多数情况下,这会产生一些 HTML 文本,尽管我可以找出标题。我需要比较这个 HTML 文本(外部网站上的网页的结果)是否描述了我拥有的产品。

我知道这种比较并不准确,即我不希望这能在 100% 的时间内纠正。有没有办法做到这一点?

虽然很难提供一个完整的例子,但让我们将比较限制在两个产品的标题上。

我拥有的标题:摩托罗拉 Talkabout MH230R 便携式 - 双向收音机 - FRS/GMRS 22 频道 - 黄色(3 件装)

亚马逊的标题:摩托罗拉 MH230TPR Giant 可充电两路收音机 3 件装,FRS/GMRS

这些代表相同的产品。有什么方法可以确定这些是否相似/相同?简单的文本比较是行不通的。

如果有工具可以解决这个问题,那就太好了。如果不是,我会很感激我可以用来进一步研究这个领域的算法或一些指针。

我知道 C# 和 Java。在比较图像和寻找最佳点时,我使用了一些与数值分析相关的 AI/神经网络——尤其是反向传播和遗传算法。然而,我不知道如何处理文本数据。

如果这个问题不清楚,请告诉我,我会尽量澄清我的描述。谢谢你们。

0 投票
1 回答
555 浏览

c# - 在 CLIPS.Net 中加载 .clp 文件时出现异常


我正在尝试将 CLIPS 与 Visual Studio 集成,我正在使用 CLIPS.Net,但我的加载功能有问题,我得到了异常

我试图用示例中的文件替换我的文件,但我再次遇到异常!我的文件在 Clips 中工作,我已经对其进行了测试。
你能帮我吗?

0 投票
1 回答
1737 浏览

scilab - 如何在 Scilab 中使用模糊 GUI 编辑器?

我在 Scilab 5.4.1 上安装了模糊逻辑工具箱

在 Matlab 中,我们可以fuzzy在命令行中编写并使用模糊 GUI 编辑器。

如何在 Scilab 中使用模糊 GUI 编辑器?

0 投票
1 回答
183 浏览

sql-server-2008 - 模糊逻辑排序

首先,我为糟糕的表结构道歉,这不是我的决定,而是存在于我之前。

无论如何,我有一张表tbl_cities,它是您猜对了,城市的列表(但无论出于何种原因,都存储在 column 中[desc])。我想做一个漂亮的 AJAX 文本输入,当你输入它时,它会尝试找出你正在输入的城市并提供它们作为建议。有点像这个例子。所以我的查询看起来像这样

哪个工作正常。但是,我看到这张表中有一堆拼写错误,所以我想添加模糊逻辑。我想继续获得与他们输入的第一个字母相匹配的城市,所以我有这个查询。

现在我想根据[desc] LIKE 'phil%'之前的模糊逻辑部分进行排序。所以在这个例子中,费城应该出现在随机城市之前,比如PAOLAPOWELL

0 投票
1 回答
4346 浏览

sql-server - 模糊名称匹配算法

我有一个数据库,其中包含某些列入黑名单的公司和个人的姓名。所有创建的交易,其详细信息都需要根据这些列入黑名单的名称进行扫描。创建的交易的名称可能拼写不正确,例如可以将“Wilson”写为“Wilson”、“Vilson”或“Veelson”。模糊搜索逻辑或实用程序应与黑名单数据库中存在的名称“Wilson”匹配,并根据用户设置的所需正确/准确百分比,必须在百分比设置内显示匹配名称。

交易将分批或实时发送,以检查黑名单名称。

我将不胜感激,如果有类似要求并已实施的用户也可以发表他们的看法和实施