已知如下一组规则: r1:if E3 and E4 or E5 then E1(0.8) r2:if E1 then H(0.6) r3:if E2 then H (0.7) r4:if E6 then H(0.8) 已知CF(E3)=0.9,CF(E4)=0.8,CF(E5)=0.6,CF(E2)=0.6CF(E6)=0.4。用确定性理论求:CF(H)。
时间: 2023-08-02 16:08:37 浏览: 143
求e的算法 ,理论方法,自己收集的
根据确定性理论,CF(H)的计算公式如下:
CF(H) = min{1, ∑[CF(Ei) × CF(Ri→H)] / ∑CF(Ei)}
其中,CF(Ei)表示条件部分的可信度,CF(Ri→H)表示规则Ri的置信度,CF(H)表示结论的可信度。
根据给出的规则和事实,可以列出如下的知识库:
E3 = 0.9
E4 = 0.8
E5 = 0.6
E2 = 0.6
E6 = 0.4
R1: E3 ∧ E4 ∨ E5 → E1(0.8)
R2: E1 → H(0.6)
R3: E2 → H(0.7)
R4: E6 → H(0.8)
因此,CF(H)的计算如下:
CF(H) = min{1, [CF(E3) × CF(R1→H) + CF(E4) × CF(R1→H) + CF(E5) × CF(R1→H) + CF(E2) × CF(R3→H) + CF(E6) × CF(R4→H)] / [CF(E3) + CF(E4) + CF(E5) + CF(E2) + CF(E6)]}
其中,CF(Ri→H)表示规则Ri到结论H的置信度,可以通过乘以规则的置信度得到。
CF(R1→H) = CF(R2→E1) × CF(R2→H) = 0.8 × 0.6 = 0.48
CF(R3→H) = CF(R3→E2) × CF(R3→H) = 0.7 × 1 = 0.7
CF(R4→H) = CF(R4→E6) × CF(R4→H) = 0.8 × 1 = 0.8
代入公式,得到:
CF(H) = min{1, [0.9 × 0.48 + 0.8 × 0.48 + 0.6 × 0.48 + 0.6 × 0.7 + 0.4 × 0.8] / [0.9 + 0.8 + 0.6 + 0.6 + 0.4]} = 0.689
因此,CF(H)的值为0.689。
阅读全文