设U=V={金,木,水,火,土}且有如下推理规则: IF x is A THEN y is B,其中,A与B分别是U与V上的模糊集,设 A=0.7/金+0.6/木+0.5/水+0.4/土 B=0.9/金+0.8/木+0.6/水+0.3/火 已知事实为:x is A’=0.6/金+0.7/木+0.8/水+0.4/火+0.3/土 请用模糊关系Rm求出模糊结论B’。
时间: 2023-02-10 18:11:17 浏览: 62
首先,A’是x的模糊集,而B’是y的模糊集。根据所给的推理规则,当x属于A时,y就属于B。所以,我们可以使用模糊关系Rm来计算出y属于B的概率。
具体地,对于U中的每个元素a,计算出A’中a的概率以及B中a的概率,并将它们相乘,再将所有相乘的结果累加起来,就得到了y属于B的概率。最后,将这个概率分配给B’中的每个元素b,就得到了B’。
具体地,B’=0.54/金+0.56/木+0.48/水+0.12/火。
注意,这里的计算都是模糊的,即概率不是确定的,而是模糊的。例如,对于B’中的金元素,它的概率并不是0.54,而是在0.54附近,可能略大于或略小于0.54。
相关问题
设U=V=[1,2,3,4]且有如下推理规则:IFx is少THEN y is多其中,“少”与“多”分别是U与V上的模糊集。假设少=0.9/1+0.7/2+0.4/3,多=0.3/2+0.7/3+0....
根据给定的推理规则,我们可以构造出以下模糊推理表:
| IF x is 少 | THEN y is 多 |
| ------------ | ------------ |
| 0.9/1 | 0.3/2 |
| 0.7/2 | 0.7/3 |
| 0.4/3 | 0.9/4 |
现在假设我们有一个输入值 x = 2,我们需要用模糊推理表来计算输出值 y。首先,我们需要使用模糊集合的交运算来计算每个规则的置信度。对于第一条规则 IF x is 少 THEN y is 多,它的置信度为“x is 少”的隶属度,即0.7。同样地,对于其他两条规则,它们的置信度分别为0.7和0.4。
接下来,我们需要使用模糊集合的合成运算来将这些置信度转换为输出模糊集合。我们可以使用最大值合成或者加权平均合成来完成这个过程。这里我们选择使用加权平均合成。对于每个输出值 y,我们先计算出所有规则中“THEN y is 多”的隶属度的加权平均值。例如,对于 y = 2,我们有:
(0.7 × 0.3 + 0.7 × 0.7 + 0.4 × 0) / (0.7 + 0.7 + 0.4) ≈ 0.54
这个值表示在所有规则中,如果输出值是 2 的置信度为 0.54。同样地,我们可以计算出 y = 3 和 y = 4 的置信度分别为 0.7 和 0。因此,根据模糊推理表,当输入值为 x = 2 时,输出值 y 的模糊集合为:
多=0.54/2+0.7/3+0/4
需要注意的是,这里我们只使用了一个输入值作为例子。对于其他的输入值,我们需要重复上述计算过程来得到相应的输出值。
有如下推理规则: R1:IF E1 AND E2 THEN A={a1,a2} CF={0.3,0.5} R2:IF E3 THEN H={h1,h2} CF={0.4,0.2} R3:IF A TH...
这是一个基于规则的推理系统,其中包含三条规则:
R1: 如果条件E1和E2同时满足,则结论A为{a1,a2},并且置信度为0.3和0.5。
R2: 如果条件E3满足,则结论H为{h1,h2},并且置信度为0.4和0.2。
R3: 如果结论A为{a1,a2},则结论B为{b1,b2,b3},并且置信度为0.6、0.3和0.1;如果结论H为{h1,h2},则结论B为{b2,b3,b4},并且置信度为0.2、0.5和0.3。
该系统的推理过程如下:
1. 给定条件E1、E2、E3,根据规则R1和R2,得到结论A为{a1,a2},H为{h1,h2},并且它们的置信度分别为0.3、0.5、0.4和0.2。
2. 根据规则R3,结论A为{a1,a2},得到结论B为{b1,b2,b3},并且置信度为0.6、0.3和0.1。
3. 根据规则R3,结论H为{h1,h2},得到结论B为{b2,b3,b4},并且置信度为0.2、0.5和0.3。
因此,根据上述推理过程,可以得到结论B为{b1,b2,b3,b4},并且它们的置信度分别为0.18、0.45、0.27和0.05。