Professional Documents
Culture Documents
Biểu diễn tri thức bằng Logic mờ và suy diễn PDF
Biểu diễn tri thức bằng Logic mờ và suy diễn PDF
Tp m( Fuzzy set)
PA: U {0,1}
X U PA(x)
A \B P A? P B
A =B PA PB
M rng: A [0,1]
1/15
Biu din tri thc bng Logic m v suy din
:x 0 A (x) 1
Vy khi c tp m A: th A (x) gi l thuc ca x vo A
Hm thuc
l hm do ngi quan st cung cp (subjective opinon).
M ho:
Vi mi mi gi tr ngn ng ta gn mt tp m
Mt tp m A trn U c mt m t bi hm thuc ( mebership function)
A:U [0,1]
2/15
Biu din tri thc bng Logic m v suy din
A = {x | A }
Dng 1:
Dng 2
A= (a, b, c, d)
Tp m A khng phi l tp theo ngha thng thng nn quan nim A phi nh ngha
theo hm thuc. Do khng biu din bng biu Ven m biu biu din bng th
3/15
Biu din tri thc bng Logic m v suy din
Hp ca cc tp m
T ta xy dng
Ly tt c phn trn ca th
Khi hp ca hai tp m l mt tp r
4/15
Biu din tri thc bng Logic m v suy din
Cc tnh cht:
5/15
Biu din tri thc bng Logic m v suy din
- Hm s l t conorm :
- Hm t l t norm :
Kim tra :
2. Kt hp :
6/15
Biu din tri thc bng Logic m v suy din
Hm s :
Hm t :
hin nhin
Hm negation :
Hm 1 x
vi , v : l gi tr ngn ng.
M ha
7/15
Biu din tri thc bng Logic m v suy din
*) xt X = A Y = B
- Logic kinh in :
A B AB
+ Lut m vect : A ~ A
+ Tp m ma trn
ma trn n x m.
- Nu c 1 lut :
If x = V then Y = U
Ma trn :
8/15
Biu din tri thc bng Logic m v suy din
- Nu c nhiu lut :
Xt X = A Y = B
Min
0.1 0.1 0.1
0.3 0.2 0.2
0.6 0.3 0.2
Product
0.07 0.03 0.02
0.21 0.03 0.06
0.42 0.18 0.12
9/15
Biu din tri thc bng Logic m v suy din
(...)
0.9 0.9 0.9
0.7 0.7 0.7
0.7 0.4 0.4
Tp m trn U1 x U2 x ... x Un x V
If X = A then Y = B
? max s(x,y)
? min t(x,y)
1 x n (x)
10/15
Biu din tri thc bng Logic m v suy din
Bit :
GT (gi thit) = {U1 = C1,U2 = C2,...,Ul = Cl}
Cn xc nh :
KL (kt lun) = {V1 = D1,V2 = D2,...,Vk = Dk}
11/15
Biu din tri thc bng Logic m v suy din
+ Heuristic (TTNT)
+ GT di truyn.
12/15
Biu din tri thc bng Logic m v suy din
Suy din m = p dng lin tip nhiu ln Modus Ponen (Fred Forward)
1. If X = A1 then Y = B1
2. If X = A2 then Y = B2
3. If X = B3 then Z = C3
4. If X = B4 then Z = C4
5. If X = A5 then Z = C5
6. If X = A6 then Y = B1
7. If X = A1 Y = B6 then Z = C7 (b qua lut ny cha xt)
Tp nn X : U = {1, 2, 3}
Tp nn Y : V = {A, b}
Tp nn Z : W = {+, }
13/15
Biu din tri thc bng Logic m v suy din
Chng minh :
...
Tng kt :
14/15
Biu din tri thc bng Logic m v suy din
t conorm :
n(.) : not
(x, y) :
3. Mu thun :
+ Tng minh
15/15