模糊推理

  • 模糊集合
  • 隶属函数
  • 模糊集合的运算
  • 代数运算
  • 模糊关系与模糊关系的合成
  • 模糊关系的合成
  • 模糊推理
  • 多条件推理
  • “模糊决策”
  • 模糊推理的应用

模糊集合

1、定义 论域:全体对象U
元素:每个对象
集合:相同属性、确定的可以相互区分的元素
集合关系:真假
模糊逻辑中存在一个隶属度函数,给予每个元素归属于某个集合的一个强度,[0,1]
2、表示方法
其中,μ(x)表示隶属度,X表示论域,x表示元素
模糊集合表示方法如下:
(1)Zadeh表示法 :当论域为离散且元素数目有限时,
或者当论域为连续或元素数目无限的时候简而言之,离散则求和或者写为数据集,连续则求积分。
(2) 序偶表示法

这里则将每个隶属度与元素结合起来组成类似元组形式。
(3)向量表示法

只表示隶属度的向量序列。

隶属函数

正态分布、三角分布、梯形分布等等
确定方法:模糊统计法、二元对比排序法、基本概念扩充法以及专家经验法

模糊集合的运算

包含关系:若A的隶属度大于等于B,则A包含B
相等关系:隶属度相等时,A=B
交运算:二者取其小
并运算:二者取其大
补运算:1-μ(x)
例题如下

运算过程中主要考虑隶属度的运算

代数运算

运算类似于概率论的运算。类比即可,在进行有界和以及有界积的运算时,和取小[1,μA(x)+μB(x)],有界积取大[0,μA(x)+μB(x)-1]。带圈的为有界运算。例题如下:

模糊关系与模糊关系的合成

重点案例:
这里主要进行了模糊矩阵的转换,横向为体重,纵向为身高。论域表示为所有的元素,模糊矩阵表示μ(x)
模糊关系的定义:A、B模糊集合,模糊关系用叉积表示:叉积采用最小算子运算,即与前面的模糊运算对应
A、B:离散模糊集,其隶属函数分别为:则叉积运算为
最终为一个模糊矩阵,
模糊关系案例这里应该是A X B的模糊矩阵

模糊关系的合成


具有连续性。遵循模糊合成运算规则。取小的部分。
运算与普通的矩阵运算不一样。

模糊推理

1、模糊知识表示与模糊规则
知识表示:如果 (条件) → 则 (结论)
模糊规则:从条件论域到结论论域的模糊关系矩阵R。通过条件模糊向量与模糊关系R的合成进行模糊推理,得到结论的模糊向量,然后采用清晰化的方法将模糊结论转化为精确量。
2、对以上的进行推理
这里的模糊关系R采用的是两个隶属度其中的较小隶属度。
这里选最大的一个隶属度,结合之前的例题继续进行计算

多条件推理

**IF x is A and … and y is B THEN z is C 类型的模糊规则的推理 **

整理可为:
多条件模糊推理例题展示



“模糊决策”

“模糊判决”、“解模糊”或“清晰化”:由模糊推理得到的结论或者操作是一个模糊向量,转化为确定值的过程。
1. 最大隶属度法


模糊推理的应用

设有模糊控制规则:
“如果温度低,则将风门开大”。设温度和风门开度的论域为{1,2,3,4,5}。
“温度低”和“风门大”的模糊量:
“温度低”=1/1+0.6/2+0.3/3+0.0/4+0/5
“风门大” =0/1+0.0/2+0.3/3+0.6/4+1/5
已知事实“温度较低”,可以表示为
“温度较低”=0.8/1+1/2+0.6/3+0.3/4+0/5
试用模糊推理确定风门开度。

模糊推理学习笔记及例题相关推荐

  1. CG共轭梯度下降法【学习笔记、例题与代码】

    资料 参考视频: [详细推导][本视频还证明了收敛性]https://www.bilibili.com/video/BV16a4y1t76z?from=search&seid=35153938 ...

  2. Kruskal重构树 学习笔记

    Kruskal重构树 学习笔记 文章目录 Kruskal重构树 学习笔记 前言 例题1 BZOJ3732 Network 例题2 [NOI2018] 归程 前言 Kruskal重构树是一种比较冷门的算 ...

  3. 算法学习 (门徒计划)4-1 单调队列及经典问题及经典例题 学习笔记

    算法学习 (门徒计划)4-1 单调队列及经典问题及经典例题 学习笔记 前言 单调队列 场景举例(RMQ) 应用-维护区间最值的方式 数据结构-自行设计单调队列 代码实现(java) 例题分析(略) 总 ...

  4. 【C++】【学习笔记】【递归与回溯问题详解与例题】排列问题;组合问题;二维平面回溯;flood fill问题;搜索问题(八皇后);

    目录 七.递归和回溯 1.回溯 2.回溯应用 - 排列问题 2.回溯应用 - 组合问题 3.回溯应用 - 二维平面 4.回溯应用 - floodfill算法 问题 4.回溯应用 - 搜索问题 - 八皇 ...

  5. 【学习笔记】超简单的快速傅里叶变换(FFT)(含全套证明)

    整理的算法模板合集: ACM模板 目录 一.概念概述 二.前置知识 1. 多项式 2. 复数 4. 欧拉公式证明 3. 复数的单位根 / 单位向量 三.FFT 算法概述 四.离散傅里叶变换(DFT) ...

  6. [学习笔记]CDQ分治

    分治,考虑前一半对后一半的影响. (和一般分治不太相同的思想是,一般分治不分谁对谁的影响,跨mid的都要统计.(全局变量统计) 而CDQ貌似要落脚到前一半对后一半的影响上,也就是贡献在后一半统计,由前 ...

  7. 《Angular4从入门到实战》学习笔记

    <Angular4从入门到实战>学习笔记 腾讯课堂:米斯特吴 视频讲座 二〇一九年二月十三日星期三14时14分 What Is Angular?(简介) 前端最流行的主流JavaScrip ...

  8. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  9. 2020年高等数学方法与提高(上海理工大学)学习笔记:一元函数积分学

    写在前面: [1] 本系列文章涉及内容已与授课教师联系,已获得许可.如有不妥之处,请联系博主740925018@qq.com. [2] 请读者尊重知识产权,尊重授课教师的成果. [3] 对读者表示感谢 ...

最新文章

  1. java自然排序_Java中的自然排序顺序字符串比较 - 是内置的吗?
  2. 网络推广外包中目标用户习惯对企业网站设计与开发有重要影响
  3. mcq 队列_人工智能| AI解决问题| 才能问题解答(MCQ)| 套装1
  4. Ubuntu文本编辑器适合linux平台的其它版本
  5. 加一条平行于y轴的直线_为什么龙门式桁架机器人采用V型导向滚轮直线导轨
  6. 论文综述(KNN算法)
  7. 百度云盘资源下载器分享【只要有分享地址+提取码】
  8. layui 前端分页 后端分页
  9. 阿里云OSS浏览图片报403错误的解决方法
  10. 基于YOLOv5的银行卡卡号识别(一)
  11. 香港HongKong之旅
  12. 【随机过程】马尔可夫链(1)
  13. MicroLib微库和ARM标准C库有什么区别?
  14. IDEA+tomcat在debug中关于断点的报错:No executable code found at line XX in class XXX
  15. MATLAB求矩阵的100次方,Matlab矩阵幂运算
  16. android tv盒子 主界面,设计规范 | 详解Android TV用户界面设计
  17. Halo博客网站添加天气插件
  18. 将Yolo格式标注文件转换为VOC格式
  19. JEDEC标准的DDR频率
  20. [学习引导]WiFi在智能家居控制领域应用

热门文章

  1. 微信朋友圈教你发语音
  2. 阿里云负载均衡SLB配置步骤
  3. 使用libjpeg-turbo库中的TurboJPEG API实现图片解压,缩放及压缩功能
  4. 在iTunes中安装ipad应用程序图文详细步骤
  5. 最新网站推广方法 (交你怎样法帖骗流量)
  6. 关于使用分页之后的页码显示不正常问题
  7. HihoCoder 1634 Puzzle Game
  8. bzoj1927 [Sdoi2010]星际竞速 费用流
  9. 用c语言怎么编写考勤程序,C语言实现大学生考勤管理系统.pdf
  10. 在服务器部署 Halo 博客系统