【人工智能】模糊推理

这篇具有很好参考价值的文章主要介绍了【人工智能】模糊推理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言:“生活中的模糊关系”

模糊推理,人工智能,人工智能,模糊推理

如果说,我们简单的将 温度<10度 的天气称为 10度>温度> 25度 的天气称为温暖,将 温度>25度的天气称为,这种模糊性就消除了,这在数学上没有任何问题,然而就这1度之差,就将“冷”变为“温暖”,“温暖”变为“热”,这又不符合我们日常的生活习惯
在企图用数学处理生活中的问题时,精确的数学语言和模糊的思维习惯产生了矛盾。 模糊逻辑就是用来解决这一矛盾的工具之一

模糊集合

模糊集合(fuzzy set)是对经典集合的扩充。下面先介绍集合论中的几个名词。

  1. 论域:要讨论的全体对象,常用U、E等大写字母表示。
  2. 元素:论域中的每个对象,常用a,b,c,x,y,z等小写字母表示。
  3. 集合:论域中具有某种相同属性的确定的,可以彼此区别的元素的全体,常用A,B,C,X,Y,Z等表示,例如 A = { x ∣ f ( x ) > 0 } A=\{x|f(x)>0\} A={xf(x)>0}

模糊集合的定义

 设存在一个普通论域 U U U U U U [ 0 , 1 ] [0,1] [0,1]区间的任一映射 f f f都可以确定 U U U的一个模糊集合,称为 U U U上的模糊集合 A A A。其中映射 f f f叫做模糊集的隶属度函数,对于 U U U上一个元素 u u u f ( u ) f(u) f(u)叫做 u u u对于模糊集的隶属度,也可写作 A ( u ) A(u) A(u)

模糊推理,人工智能,人工智能,模糊推理

模糊集合的表示法

模糊集合 : A ( u ) = { u ∣ f ( u ) } 模糊集合:A (u)= \{ u|f(u)\} 模糊集合:A(u)={uf(u)}

  1. Zadeh表示法

    • 当论域为离散集合时,一个模糊集合可以表示为:
      A = ∑ u ∈ U f A ( u ) u A = \sum_{u\in U}\frac{f_A(u)}{u} A=uUufA(u)
    • 当论域为连续集合时,一个模糊集合可以表示为: A = ∫ u f A ( u ) u A=\smallint_u\frac{f_A(u)}{u} A=uufA(u)

    注意:这里仅仅是借用了求和与积分的符号,并不表示求和与积分,仅仅代表集合

  2. 序数表示法

    • 对于一个模糊集合来说,如果给出了论域上所有的元素以及其对应的隶属度,就等于表示出了该集合。所以,序对表示法出现了。 A = { ( u , f a ( u ) ) ∣ u ∈ U } A = \{(u,f_a(u)) | u\in U\} A={(u,fa(u))uU}

U U U:论域、 u A ( u ) u_A(u) uA(u):隶属函数、 u u u:元素

模糊集合表示法示例

如果加上,这篇文章篇幅过长了,劳烦看客移步:模糊集合表示法示例

隶属函数

本节多有借鉴:隶属函数的确定–Evanism_小风铃

隶属度函数: A u ( u ) 隶属度函数:A_u(u) 隶属度函数:Au(u)
 :若对论域(研究的范围)U中的任一元素x,都有一个数A(x)∈[0,1]与之对应,则称A为U上的模糊集,A(x)称为x对A的隶属度。当x在U中变动时,A(x)就是一个函数,称为A的隶属函数。

常见的隶属度函数

确定隶属函数常用的方法有以下三种:

  • 模糊统计法
  • 指派法
  • 借用已有的客观尺度

模糊统计法

模糊推理,人工智能,人工智能,模糊推理

指派法
指派法通过已有的函数模型,将自己的实例放入对应的函数模型中完成隶属函数的确定。

模糊推理,人工智能,人工智能,模糊推理
  • 偏大型的f(x)常常为增函数,而偏小型的为减函数

借用已有的客观尺度

模糊推理,人工智能,人工智能,模糊推理
模糊推理,人工智能,人工智能,模糊推理
模糊推理,人工智能,人工智能,模糊推理
以上隶属函数选用,可以参照指派法

为了不让此篇博客篇幅过长,以上所有出现的隶属函数的JAVA实现和具体的使用方法,劳烦移步:【人工智能】模糊隶属函数

模糊规则

回到最初的问题:
step1:找出语言变量(冷,温暖,热,多,少,随性)的所对应区间(模糊集合)、论域(取值范围)

  • (模糊规则): 如果天气冷,所以多穿衣服。
  • (变量 u A u_A uA取值范围):温度[-∞,+∞] ,但可以做出<10,[10,25],>25三个区间
  • (变量 u B u_B uB取值范围):穿衣指数[1,10],可以做出,[1,3],[3,6],[6,10]三个区间

这里穿衣指数仅仅是为了解题而假设出来,并没有实际含义
温度:<10:冷的区间; [10,25]:温暖的区间;>25:热的区间
穿衣指数:[1,3]:少的区间;[3,6]:随性区间;[6,10]:多的区间

step2:依据经验,使用合适的模糊隶属函数将模糊集合表示出来

模糊推理,人工智能,人工智能,模糊推理

我所采用的是三角模糊隶属函数、和梯型模糊隶属函数,将其表示出来
可以得到,各自的隶属函数

模糊推理,人工智能,人工智能,模糊推理
模糊推理,人工智能,人工智能,模糊推理

这样,就可以得到任意一个温度,或者穿衣指数对其模糊集合的隶属度,

例如, A ( 23 ) A(23) A(23){冷“”–0,“温暖”–0.267,“热”–0} B ( 4 ) B(4) B(4){“少”–0 ,“随性”–0.67,“多”–0}

step3:将所得到的隶属函数,组合成模糊关系矩阵

那么我们将规则做一个矩阵化处理,得到模糊关系

模糊推理,人工智能,人工智能,模糊推理

例如, A ( 23 ) A(23) A(23){冷“”–0,“温暖”–0.267,“热”–0} B ( 4 ) B(4) B(4){“少”–0 ,“随性”–0.67,“多”–0}
A ( 23 ) → B ( 4 ) A(23)→B(4) A(23)B(4) ={0 0 0;0 0.267 0;0 0 0} ,
也就是说
大前提:如果温暖,则舒适随性
小前提:23,则4,
结论:置信度是0.267

模糊计算的流程

模糊计算的过程可以分为四个模块:
模糊规则库、模糊化、推理方法和去模糊化

模糊规则库是专家提供的模糊规则。模糊化是根据隶属度函数从具体的输入得到对模糊集隶属度的过程。推理方法是从模糊规则和输入对相关模糊集的隶属度得到模糊结论的方法。去模糊化就是将模糊结论转化为具体的、精确的输出的过程。

模糊推理,人工智能,人工智能,模糊推理

示例:如果加上篇幅过长,劳烦移步:模糊推理附录(2)文章来源地址https://www.toymoban.com/news/detail-716228.html

模糊推理,人工智能,人工智能,模糊推理

到了这里,关于【人工智能】模糊推理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能学习——模糊控制

    鉴于个人学习方向并不在此,所以此文章仅作为个人学习笔记使用,主要介绍理论以及学习过程,仅供参考! 为什么要有模糊控制、为什么要用神经网络、为什么还要将两者结合,还有那么多不同的结合方法等等问题的关键。两个理解模糊神经网络的重要前提: (1)模糊控

    2024年01月18日
    浏览(68)
  • 人工智能——归结推理

    问题:设 A,B,C 三人中有人从不说真话,也有人从不说假话。某人向这三人分别提出同一个问题:谁是说谎者?A 答:“ B 和 C 都是说谎者”;B 答:“ A 和 C 都是说谎者”;C答:“ A 和 B 中至少有一个是说谎者”。求谁是老实人,谁是说谎者? 答案:C 是老实人,A、B 是说

    2024年02月09日
    浏览(37)
  • 人工智能-知识推理

    本章可以回忆下离散中的内容,直接看最后的两个期末题↓。 基于知识的Agent的核心是 知识库KB ,知识库中的有些语句是直接给定的而不是推导得到的为公理。基于知识的Agent使用 TELL方法 将新的语句添加到知识库,使用 ASK询问 来查询目前所知内容。每次ASK时应遵循知识库

    2024年02月06日
    浏览(53)
  • 人工智能在司法推理中的应用

    作者:禅与计算机程序设计艺术 随着人工智能技术的不断发展,其在司法领域中的应用也越来越受到人们的关注。司法推理是司法活动中非常重要的一环,而人工智能可以帮助司法机关更高效、准确地进行推理。本文将介绍人工智能在司法推理中的应用,以及实现步骤、优化与改

    2024年02月05日
    浏览(42)
  • 人工智能思维:大脑中的分析与推理

    人工智能(AI)是一种计算机科学的分支,旨在模仿人类的智能行为。人工智能思维是一种通过分析和推理来解决问题和做出决策的方法。这种思维方式在大脑中是由神经元和神经网络实现的。在这篇文章中,我们将探讨人工智能思维的背景、核心概念、算法原理、代码实例以及

    2024年02月22日
    浏览(38)
  • 模糊综合评价在人工智能教育领域的应用:个性化教学与智能辅导

    人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能行为的科学。人工智能教育是一门研究如何利用人工智能技术来改进教育系统的学科。在过去的几年里,人工智能教育已经取得了显著的进展,特别是在个性化教学和智能辅导方面。这些领域的发展取决于

    2024年02月20日
    浏览(50)
  • 逆向推理与因果推断:人工智能在社交网络的应用

    社交网络已经成为我们现代生活中不可或缺的一部分,它们为我们提供了一种高效、实时的沟通和交流方式。然而,社交网络也面临着许多挑战,如信息过载、虚假信息、隐私泄露等。人工智能技术在这些方面发挥着重要作用,尤其是逆向推理和因果推断等算法。 在本文中,

    2024年02月21日
    浏览(40)
  • 【人工智能】结合代码通俗讲解 Transformer 推理性能优化技术:KV Cache

    目录 0. 引言 1. KV Cache是啥? 2. 背景 3. 原理 4. 实现细节 5. 总结 在解码器推理加速的时候,由于解码过程是一个token一个token的生成,如果每一次解码都从输入开始拼接好解码的token࿰

    2024年02月16日
    浏览(51)
  • 云边协同与人工智能AI的深度融合(云端训练、边端推理)

    在面向物联网、大流量等场景下,为了满足更广连接、更低时延、更好控制等需求,云计算在向一种更加全局化的分布式节点组合形态进阶,边缘计算是其向边缘侧分布式拓展的新触角。 以物联网场景举例,设备产生大量数据,上传到云端进行处理,会对云端造成巨大压力,

    2024年02月02日
    浏览(48)
  • POKT Network (POKT) :进军百亿美元市场规模的人工智能推理市场

    POKT Network(又称 Pocket Network)是一个去中心化的物理基础设施网络(DePIN),它能够协调并激励对任何开放数据源的访问,最初专注于向应用程序和服务提供商提供区块链数据。 自 2020 年主网上线以来,POKT Network (POKT) 已经通过分布在 22 个国家的成千上万个节点,为近 7000 亿

    2024年01月20日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包