ai系统架构_人工智能中的模糊逻辑系统架构

ai系统架构

The Fuzzy Logic System is a system which uses Fuzzy logic for reasoning. Fuzzy Logic is a very efficient method for performing human-like reasoning in conditions with uncertainty.

模糊逻辑系统是使用模糊逻辑进行推理的系统。 模糊逻辑是一种在不确定条件下执行类似人的推理的非常有效的方法。

If we take a look at the architecture of the Fuzzy Logic system, then we find that it is composed of the following four major parts:

如果我们看一下模糊逻辑系统体系结构 ,那么我们发现它由以下四个主要部分组成:

  1. Knowledge Base

    知识库

  2. Fuzzification Module

    模糊化模块

  3. Inference Engine

    推理机

  4. Defuzzification Module

    解模糊模块

Now, let us have a look at each of them one by one:

现在,让我们逐一查看它们:

1)知识库 (1) Knowledge Base)

Every system which works on Artificial Intelligence has a Knowledgebase. The Fuzzy logic system is also an AI-based system, and thus it also has its own knowledge base where all the information and data for the reference by the agent is stored. In the Knowledge Base of Fuzzy Logic system, the rules of the Fuzzy Logic set theory are stored. Their rules are present in the form of an if-else ladder. So, whenever the system tries to solve any problem, this if-else ladder is executed and the system then works on the rule that it gets from the matched condition.

每个在人工智能上运行的系统都有一个知识库。 模糊逻辑系统也是基于AI的系统,因此它也具有自己的知识库,该知识库存储了供代理参考的所有信息和数据。 在模糊逻辑系统的知识库中,存储了模糊逻辑集合论的规则。 他们的规则以if-else阶梯的形式出现。 因此,每当系统尝试解决任何问题时,都会执行此if-else梯形图,然后系统根据从匹配条件获得的规则进行工作。

2)模糊化模块 (2) Fuzzification Module)

The fuzzification module performs the conversion of the input information. The information is converted into a form which the system can search for in its Knowledge Base. This is done by splitting the sentences into simpler terms and extracting the main terms out of it which are then sent to the inference engine for further processing.

模糊化模块执行输入信息的转换。 信息将转换为系统可以在其知识库中搜索的形式。 这是通过将句子分成更简单的术语并从中提取主要术语来完成的,然后将其发送到推理引擎进行进一步处理。

3)推理机 (3) Inference Engine)

The Inference engine is the main component of the Fuzzy Logic System. If compared with the computer parts, our inference engine is the same as the processor of the computer. All the processing of the information takes place inside it. The task of the inference engine is to draw a valid result by analyzing and concluding all the information that it gets from the fuzzification module. This is again done by referring to the rules and prior information present in the Knowledge Base. The final conclusions made are then sent for further modification to the defuzzification module.

推理引擎是模糊逻辑系统的主要组件。 如果与计算机部件进行比较,我们的推理引擎与计算机的处理器相同。 信息的所有处理都在其中进行。 推理引擎的任务是通过分析和总结从模糊化模块获得的所有信息来得出有效的结果。 再次通过参考知识库中的规则和现有信息来完成此操作。 然后将得出的最终结论发送给去模糊化模块进行进一步修改。

4)解模糊模块 (4) Defuzzification Module)

The Defuzzification Module receives the processed information from the Inference Engine. This information contains the conclusion, but still, it is not in the form in which it was received, i.e. user-understandable form. So, the defuzzification module again converts this information into a form which is well accepted by the user.

去模糊化模块从推理引擎接收处理后的信息。 该信息包含结论,但仍然不是以其接收的形式,即用户可理解的形式。 因此,去模糊化模块再次将该信息转换为用户很好接受的形式。

fuzzy logic system

翻译自: https://www.includehelp.com/ml-ai/fuzzy-logic-system-architecture-in-artificial-intelligence.aspx

ai系统架构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380300.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

魔力宝贝 服务器状态,魔力宝贝服务端standenemy的参数

格式:encount A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|A是触发战斗类型,这个参数主要用在StandEnemy的NPC参数里面,EventNPC脚本触发战斗有局限。这里详细解释下:触发战斗有2种方法:一种走着撞上去,一种站在…

Firefox中国即将成立,希望在华推行Web标准

Mozilla的首席技术官(vp engineering)Mike Schroepfer给Firefox的粉丝们带来一个好消息:Firefox在中国的负责人李宫昨日接到总部正式通知,将在中国成立公司.Mike称:“公司将设立在清华科技园,在Google、微软的旁边,不过一开始规模不会大,只有几个人.李宫将负责招兵买马.实际上,…

字母小游戏

描述 给你一个乱序的字符串,里面包含有小写字母(a–z)以及一些特殊符号,请你找出所给字符串里面所有的小写字母的个数, 拿这个数对26取余,输出取余后的数字在子母表中对应的小写字母(0对应z,1对应a,2对应b….25对应y)。 输入 第…

缅怀过去

这么多年再不会为你隐忍地哭泣再不会在深夜里独自缅怀我们青涩的年华再不会在伤害你之后把自己伤痕累累却仍然小心翼翼地藏着再不会为过去的你掉眼泪一切都已经成为过去 在你很久没有想我之后我也很久不再去想起你忘却只是唯一逃生的路因为太依赖我们之间真的只能如此了吗忙碌成…

远控免杀专题3---msf自免杀

0x01 免杀能力一览表 上面表中标识 √ 说明相应杀毒软件未检测出病毒,也就是代表了Bypass。为了更好的对比效果,大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。由于本机测试时只是安装了360全家桶和火绒,所以默认情…

苹果手机的计算机删除了怎么恢复,苹果手机电话删除了怎么恢复

在清理手机通讯录的时候,万一不小心误删了手机通讯录,怎么办。那么被删除的手机通讯录还能找回吗?答案是可以的,苹果手机通讯录删除了怎么恢复呢。苹果手机电话删除了怎么恢复一、从iCloud恢复步骤1、打开【设置】-【Apple ID】-【iCloud】&…

php字符串反转函数_PHP | 反转给定的字符串而不使用库函数

php字符串反转函数Given a string and we have to reverse it without using a library function. 给定一个字符串,我们必须不使用库函数而将其反转。 Example: 例: Input: "Hello world!"Output: "!dlrow olleH"Input: "Wel…

boost::regex学习(2)

四:regex_match例子代码学习1 我们经常会看一个字符串是不是合法的IP地址,合法的IP地址需要符合以下这个特征:xxx.xxx.xxx.xxx 其中xxx是不超过255的整数正则表达式找到上面的这种形式的字符串相当容易,只是判断xxx是否超过255就比…

C++ 随机数

#include < iostream> #include < ctime> #include < cstdlib> using namespace std; int main () { int i,j; // 设置种子 srand( (unsigned)time( NULL ) ); /* 生成 10 个随机数 */ for( i 0; i < 10; i ) { // 生成实际的随机数 j rand…

远控免杀4---Evasion免杀

0x01 免杀能力一览表 1、下表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。3、由于本机测试时只是安装了360全家桶和火绒&#xff0c;所以…

微内核和宏内核的区别_8086微处理器中的过程和宏之间的区别

微内核和宏内核的区别Prerequisite 先决条件 Procedure in 8086 Microprocessor 8086微处理器中的过程 Macros in 8086 Microprocessor 8086微处理器中的宏 过程和宏之间的区别 (Differences between Procedures and Macros ) CharacteristicProcedureMacroNumber of Instruct…

对决

描述 Topcoder 招进来了 n 个新同学&#xff0c;Yougth计划把这个n个同学分成两组&#xff0c;要求每组中每个人必须跟另一组中每个同学进行一次算法对决&#xff0c;问存不存在一种分组方式在k场完成对决。&#xff08;两组中每一组中人数都要大于0&#xff09; //注意&…

我的世界方块云服务器bug,我的世界:两个方块能无限刷经验?这装置太BUG了

在我的世界中&#xff0c;刷经验是一种很常见的事情&#xff0c;不过以往的刷经验机&#xff0c;常常需要建造刷怪塔刷怪&#xff0c;不仅麻烦&#xff0c;工程量大&#xff0c;怪物积累多了还会造成卡顿&#xff0c;非常不方便。但是随着我的世界更新了火炉这种物品之后&#…

远控免杀5---Veil免杀

0x01 免杀能力一览表 1、下表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。3、由于本机测试时只是安装了360全家桶和火绒&#xff0c;所以…

ADO.NET_09_Using 关键字

本文内容 演示 Using 关键字验证 Using 关键字演示 Using 关键字 string connStr "data sourceora11; uidscott; pwdtiger; unicodetrue"; string sqlStr "SELECT * FROM EMP"; using (OracleConnection conn new OracleConnection(connStr)) { conn.Op…

js isinteger_在JavaScript中使用示例使用Number isInteger()方法

js isinteger编号isInteger()方法 (Number isInteger() Method) isInteger() is a Number Method, it is used to check whether a given number is an integer or not. isInteger()是一个数字方法&#xff0c;用于检查给定数字是否为整数。 It returns true if given number …

最新:日文.NET Framework 3.5 与 VS 2008 beta 2 已经公布

半个月以前,微软发布了Beta2版本的.NET Framework 3.5 与 Visual Studio 2008,可以从这里下载.而本周,代表双字节字符区域的第一个日文版本Beta2已经发布,现在同样也可以提供下载,这意味着中文版将在不久后与我们见面(按照微软软件的惯例,除微软中国研究院自主推出的软件外,中文…

三角形描边css,[CSS] tips带有描边的小箭头

linear-gradient和border:Document.box {position: relative;padding: 10px; /* 重要 防止内容被覆盖 */text-align: center;border: 1px solid #f60;border-radius: 5px;}.box::after {content: ;position: absolute;left: 50%;display: table;width: 10px;height: 10px;margi…

sql语句中出现笛卡尔乘积

没有join条件导致笛卡尔乘积 学过线性代数的人都知道&#xff0c;笛卡尔乘积通俗的说&#xff0c;就是两个集合中的每一个成员&#xff0c;都与对方集合中的任意一个成员有关联。可以想象&#xff0c;在SQL查询中&#xff0c;如果对两张表join查询而没有join条件时&#xff0c;…

远控免杀专题6---Venom免杀

0x01 免杀能力一览表 几点说明&#xff1a; 1、上表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。 2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。 3、由于本机测试时只是安装了360全…