在我们的日常生活中,我们可能会面临无法确定状态是真还是假的情况。Fuzzy 指的是不清楚或模糊的东西。AI 中的模糊逻辑为推理提供了宝贵的灵活性。在本文中,我们将按以下顺序了解此逻辑及其在人工智能中的实现:
模糊逻辑(FL) 是一种类似于人类推理的推理方法。这种方法类似于人类执行决策的方式。它涉及YES和NO之间的所有中间可能性。

计算机理解的常规逻辑块接受精确的输入并产生明确的输出为 TRUE 或 FALSE,这相当于人类的 YES 或 NO。模糊逻辑是由Lotfi Zadeh发明的,他观察到与计算机不同,人类在 YES 和 NO 之间有不同范围的可能性,例如:

模糊逻辑适用于输入的可能性级别,以实现明确的输出。现在说一下这个逻辑的实现:
通常,我们将模糊逻辑系统用于商业和实际用途,例如:
因此,既然您了解了 AI 中的模糊逻辑以及我们为什么要实际使用它,那么让我们继续了解该逻辑的架构。
模糊逻辑架构由四个主要部分组成:


所以,这是关于人工智能中模糊逻辑的架构。现在,让我们了解隶属函数。
Membership Function
隶属函数是一个图形,用于定义输入空间中的每个点如何映射到 0 到 1 之间的隶属值。它允许您量化语言术语并以图形方式表示模糊集。一个模糊集 A 在话语 X 的领域上的隶属函数被定义为μA:X → [0,1]
它量化了 X 中元素对模糊集 A 的隶属度。
可以有多个适用于模糊数值的隶属函数。使用简单的隶属函数,因为复杂函数不会在输出中增加精度。LP、MP、S、MN 和 LN的隶属函数为:

三角形隶属函数形状在各种其他隶属函数形状中最为常见。在这里,5 级模糊器的输入从-10 伏到 +10 伏不等。因此相应的输出也会发生变化。
模糊逻辑 | 可能性 |
|---|---|
在模糊逻辑中,我们基本上试图捕捉模糊性的基本概念。 | 概率与事件而非事实相关联,这些事件要么发生要么不发生 |
模糊逻辑捕捉部分真理的含义 | 概率论捕获部分知识 |
模糊逻辑以真度为数学基础 | 概率是无知的数学模型 |
因此,这些是 AI 中的模糊逻辑与概率之间的一些差异。现在,让我们来看看这个逻辑的一些应用。
模糊逻辑用于汽车系统、家庭用品、环境控制等各个领域。一些常见的应用是:
这些是模糊逻辑的一些常见应用。现在,让我们来看看在 AI 中使用模糊逻辑的优缺点。
模糊逻辑提供类似于人类推理的简单推理。使用这种逻辑还有更多这样的优点,例如:

这些是模糊逻辑的不同优点。但是,它也有一些缺点:

因此,这些是在 AI 中使用模糊逻辑的一些优点和缺点。现在,让我们举一个真实的例子来理解这个逻辑的工作原理。
模糊逻辑系统的设计从每个输入的一组隶属函数和每个输出的一组隶属函数开始。然后将一组规则应用于隶属函数以产生清晰的输出值。让我们以过程控制为例,了解模糊逻辑。
这里,温度是输入,风扇速度是输出。您必须为每个输入创建一组隶属函数。隶属函数只是模糊变量集的图形表示。在这个例子中,我们将使用三个模糊集,Cold、Warm和Hot。然后,我们将为三组温度中的每组创建一个隶属函数:

在下一步中,我们将使用三个模糊集作为输出,Slow、Medium和Fast。与输入集一样,为每个输出集创建一组函数。

现在我们已经定义了成员函数,我们可以创建规则来定义成员函数将如何应用于最终系统。我们将为这个系统创建三个规则。

这些规则适用于隶属函数以产生清晰的输出值来驱动系统。因此,对于52 度的输入值,我们与隶属函数相交。在这里,我们应用两条规则,因为在两个函数上都发生了交集。您可以将交点扩展到输出函数以生成交点。然后,您可以在相交点的高度处截断输出函数。
这是对模糊逻辑系统如何工作的一个非常简单的解释。在一个真实的工作系统中,会有很多输入和几个输出的可能性。这将导致一组相当复杂的函数和更多的规则。
至此,我们的人工智能模糊逻辑文章到此结束。我希望你理解什么是模糊逻辑以及它是如何工作的。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。