模糊推理

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

模糊集合

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. 【RecyclerView】 十五、使用 ItemTouchHelper 实现 RecyclerView 拖动排序 ( ItemTouchHelper 简介 )
  2. php robots.txt,robots.txt的写法
  3. python bool值要注意的一些地方
  4. LED闪烁和流水灯,调试教程,在线仿真器的使用
  5. 模型存储在哪里_最强的模型工作收纳站「Artty Station」登场!
  6. ntopng mysql_网络流量监控工具与分析Ntop和Ntopng
  7. c语言中结束本次循环的语句是什么
  8. 华为ensp的缺省_华为模拟器 eNSP安装教程
  9. 树莓派教程 - 1.1 树莓派GPIO库wiringPi 硬件PWM可调频率
  10. 绑定touch事件后click无效,vue项目解决棒法
  11. juniper 开放端口_Juniper 防火墙端口映射设置
  12. 利用scrapy爬取新浪体育新闻的小例子
  13. Error 1924.Could not update environment variable FNL_LICENSE_NUMBER.  Verify that you have sufficien
  14. 学习Linux驱动的一点笔记
  15. 小程序商城后台技术选型
  16. MySQL基础篇3——DDL、DML、DCL使用篇
  17. 2021-08-14 WPF控件专题 ContextMenu 控件详解
  18. JAVA程序开发参考手册
  19. Jenkins配置远程服务器SSH Servers节点参数设置说明
  20. 网站分析11——成本控制类指标

热门文章

  1. 小熊测评:记账也可以建立后宫群?
  2. c语言孪生素数问题_C语言编程。。孪生素数
  3. 100个python算法超详细讲解:孪生素数
  4. hihocoder 1634
  5. 我的世界宅霸服务器文件在哪里,宅霸我的世界怎么联机?我的世界联机攻略
  6. php closure 类,PHP中Closure类详解
  7. PAT 1039 到底买不买 (20分)
  8. python面积图或填充曲线详解
  9. Linux下的中文美化问题
  10. 51单片机蓝牙通讯精准控制步进电机简易教学