04.04.2014 Views

Relacje Logika Rozmyta Wnioskowanie Systemy

Relacje Logika Rozmyta Wnioskowanie Systemy

Relacje Logika Rozmyta Wnioskowanie Systemy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Złożenie relacji (ang. composition)<br />

Niech<br />

R ⊂ X × Y, S ⊂ Y × Z.<br />

Pytanie:<br />

T ⊂ X × Z ?<br />

Czy można znaleźć taką relację T, która wiąże te<br />

same elementy z X, które zawiera R z tymi samymi<br />

elementami z Z, które zawiera S? Czyli czy szukamy<br />

T ⊂ X × Z.<br />

Przykład<br />

Podstawowe formy operacji złożenia max-min i<br />

max-product (czasem nazywana max-dot):<br />

1. max-min<br />

T = R o S<br />

χ = (x,z)<br />

T<br />

2. max-product<br />

T = R • S<br />

χ = (x,z) =<br />

T<br />

= V ( χ (x,y) ∧ χ (y,z)) =<br />

y∈Y<br />

= max (min( χ (x,y), χ (y,z)))<br />

y∈Y<br />

R<br />

= max ( χ (x,y) • χ (y,z))<br />

R<br />

V ( χ (x,y) • χ (y,z)) =<br />

y∈Y<br />

y∈Y<br />

R<br />

R<br />

S<br />

S<br />

S<br />

S<br />

Rozmyte złożenie relacji (ang. fuzzy composition)<br />

Jak w przypadku crisp. Niech R ~ będzie relacją która<br />

mapuje elementy z przestrzeni X na Y, a S ~ relacją,<br />

która mapuje elementy z Y na Z. Szukamy T ~ z<br />

X × Z<br />

1. max-min<br />

T ~ = R ~ o S ~<br />

µ (x,z) V ( (x,y) (y,z))<br />

T ~ = = µ<br />

R ~ ∧ µ<br />

S ~ =<br />

y∈Y<br />

= max (min( µ (x,y), (y,z)))<br />

y Y<br />

R ~ µ<br />

∈<br />

S ~<br />

2. max-product<br />

T ~ = R ~ • S ~<br />

µ = (x,z) =<br />

V ( µ (x,y) • µ (y,z)) =<br />

T ~<br />

y∈Y<br />

R ~<br />

S ~<br />

y Y<br />

R ~ µ<br />

∈<br />

S ~<br />

= max (min( µ (x,y) • (y,z)))<br />

R ° S ≠ S ° R (Operacje na macierzach).<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 40<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 41<br />

<strong>Logika</strong> klasyczna i rozmyta<br />

<strong>Logika</strong> klasyczna<br />

Załóżmy, że mamy dwa twierdzenia<br />

P: prawda, że x∈A<br />

Q: prawda, że x∈B<br />

Prawdziwość mierzona jest następująco:<br />

Jeżeli x∈A, T(P) = 1; w przeciwnym wypadku T(P) = 0<br />

Jeżeli x∈B, T(Q) = 1; w przeciwnym wypadku T(Q) = 0<br />

Spójniki logiczne (ang. logical connectives)<br />

Dysjunkcja<br />

Koniunkcja<br />

Negacja<br />

Implikacja<br />

P∨Q: x∈A lub x∈B<br />

T(P∨Q) = max(T(P),T(Q))<br />

P∧Q: x∈A i x∈B<br />

T(P∨Q) = min(T(P),T(Q))<br />

Jeżeli T(P) = 1, to ⎺T(P) = 0<br />

Jeżeli T(P) = 0, to ⎺T(P) = 1<br />

(PQ): x∉A lub x∈B<br />

T(PQ) = T(⎺P∪Q)<br />

Równoważność<br />

(P↔Q): T(P↔Q) = ⎨ ⎧ 1, dla T(P)<br />

⎩ 0, dla T(P)<br />

= T(Q)<br />

≠ T(Q)<br />

Klasyczna implikacja PQ jest prawdziwa we<br />

wszystkich przypadkach, oprócz takiego, gdy poprzednik<br />

jest prawdą, a następnik fałszem.<br />

Przykład:<br />

1. Jeżeli 1+1=2 to 4>0<br />

2. Jeżeli 1+1=3 to 4>0<br />

3. Jeżeli 1+1=3 to 4


jeżeli A to B, w przeciwnym razie C<br />

≡ R = A × B ∪ (⎺A × C )<br />

w logice (PQ) ∨ (⎺PS)<br />

gdzie S: y∈C, C⊂Y<br />

Dedukcja<br />

wnioskowanie, w którym z przesłanek wynika logicznie<br />

wniosek<br />

Dedukcja modus ponens (reguła odrywania)<br />

A<br />

T<br />

T<br />

Z prawdziwości przesłanki i implikacji wynika<br />

prawdziwość wniosku.<br />

Przykład<br />

Tautologie<br />

W logice pomocne są związki, które są zawsze<br />

prawdziwe (tautologie) w każdej niepustej dziedzinie.<br />

Przykłady tautologii:<br />

• „Każdy pies jest ssakiem” ⇒ „Każdy pies jest<br />

kręgowcem”<br />

(w domyśle „Każdy ssak jest kręgowcem”)<br />

A jest B ∧ B jest C ⇒ A jest C<br />

• ~ Λ T(x) ⇒ V ~ T(x)<br />

x<br />

x<br />

• A jest zbiorem liczb pierwszych, A1=1,A2=2, A3=3,<br />

A4=5 ..., wtedy twierdzenie „Ai nie jest podzielne<br />

przez 6” jest tautologią.<br />

B<br />

T<br />

C<br />

Przesłanka<br />

Implikacja<br />

Wniosek<br />

(A ∧ (AB)) B<br />

A – „Jan jest kierowcą”<br />

B – „Jan posiada prawo jazdy”<br />

Dedukcja modus tollens<br />

Przesłanka<br />

Implikacja<br />

Wniosek<br />

(⎺B ∧ (AB)) ⎺A<br />

⎺B – „Jan nie posiada prawa jazdy”<br />

⎺A – „Jan nie jest kierowcą”<br />

A<br />

A → B<br />

B<br />

⎺B<br />

A → B<br />

⎺A<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 44<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 45<br />

<strong>Wnioskowanie</strong> dedukcyjne<br />

Załóżmy, że mamy regułę (AB)<br />

JEŻELI A, TO B ≡ R = ((A × B) ∪ (⎺A × Y))<br />

gdzie A jest zdefiniowane na X, a B na Y.<br />

? czy znając nowy poprzednik A’ możemy<br />

wywnioskować nowy następnik B’?<br />

B’ może być znalezione następująco:<br />

B’ = A’ ° R = A’ ° ((A × B) ∪ (⎺A × Y))<br />

Paradoksy logiki dwuwartościowej<br />

• Golibroda z Sevilli – goli wszystkich i tylko tych<br />

mężczyzn, którzy sami się nie golą, kto goli golibrodę?<br />

• Lubię wszystkich tych i tylko tych którzy sami<br />

siebie nie lubią.<br />

• Czy kłamca z Krety kłamie gdy mówi – wszyscy<br />

Kreteńczycy są kłamcami.<br />

Niech<br />

S – golibroda sam się goli<br />

⎺S – golibroda sam się nie goli<br />

Wtedy<br />

S ⎺S oraz ⎺S S, tzn. S ↔⎺S,<br />

czyli T(S) = T(⎺S) = 1 – T(S)<br />

T(S) = ½ (półprawda – pół fałsz)<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 46<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 47


<strong>Logika</strong> rozmyta<br />

Załóżmy, że twierdzenie P ~ jest przypisane do zbioru<br />

A ~ , wtedy wartość prawdziwa twierdzenia będzie<br />

wyrażona:<br />

(P ~ ) = µ (x) , gdzie µ (x)<br />

∈ [0, 1]<br />

T<br />

A ~<br />

Stopień prawdziwości T(P ~ ) jest odpowiada stopniowi<br />

przynależności x do A ~ .<br />

A ~<br />

Jeżeli x jest A ~ to y jest B ~<br />

R ~ = (A ~ × B ~ ) ∪ (A ~ × Y)<br />

funkcja przynależności<br />

µ ( x, y) = max[( µ (x) ∧ µ (y)),(1 − (x))]<br />

A ~<br />

R ~ A ~<br />

B ~ µ<br />

Jeżeli x jest A ~ to y jest B ~ , w przeciwnym razie y<br />

Niech P ~ będzie określone na zbiorze A ~ , a Q ~ na<br />

zbiorze B ~ . Wtedy<br />

jest C ~ R ~ = (A ~ × B ~ ) ∪ (A ~ × C ~ )<br />

µ x, y) = max[( µ (x) ∧ µ (y)),((1 − µ (x)) ∧<br />

(<br />

R ~ A ~<br />

B ~<br />

A ~ µ C ~<br />

(y))]<br />

Negacja<br />

T(P ~ ) = 1−<br />

T(P ~ )<br />

Dysjunkcja<br />

P ~ v Q ~ : x jest A ~ lub B ~ T(P ~ v Q ~ ) = max(T(P ~ ), T(Q ~ ))<br />

Koniunkcja<br />

P ~ ∧ Q ~ : x jest A ~ i B ~ T(P ~ ∧ Q ~ ) = min(T(P ~ ), T(Q ~ ))<br />

Implikacja [Zadeh, 1973]<br />

P ~ → Q ~ : x jest A ~ , to y jest B ~ T(P ~ v Q ~ ) = max( T(P ~ ), T(Q ~ ))<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 48<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 49<br />

<strong>Wnioskowanie</strong> przybliżone<br />

(<strong>Wnioskowanie</strong> z nieprecyzyjnych twierdzeń)<br />

Uogólniona (rozmyta) reguła wnioskowania modus<br />

ponens.<br />

Przykład:<br />

Przesłanka<br />

Implikacja<br />

x jest A ~ ’<br />

Jeżeli x jest A ~ to y jest B ~<br />

Wniosek y jest B ~ ’<br />

Przesłanka<br />

Implikacja<br />

Wniosek<br />

B ~ ’ = A ~ ’ ° R ~<br />

Prędkość samochodu jest „duża”<br />

Jeżeli prędkość samochodu jest<br />

„bardzo duża”, to poziom hałasu<br />

jest „wysoki”<br />

Poziom hałasu w samochodzie<br />

jest „średniowysoki”<br />

Inne operacje rozmytej implikacji<br />

Implikacja Zadeha (1973)<br />

µ x, y) = max{min[ µ (x), µ (y)],1 −<br />

(<br />

R ~ A ~ B ~ µ A ~<br />

Implikacja Mamdani’ego (1976)<br />

µ x, y) = min{ µ (x),<br />

(<br />

R ~ A ~ µ B ~<br />

Implikacja Larsena<br />

µ x,y) = µ (x) *<br />

(<br />

R ~ A ~ µ B ~<br />

Implikacja Łukasiewicza<br />

µ x, y) = min{1,[1 − µ (x) +<br />

Ocena przesłanki<br />

(y)<br />

(y)}<br />

(<br />

R ~ A ~ µ B ~<br />

(y)]}<br />

(x)}<br />

<strong>Wnioskowanie</strong> rozmyte - ocena stopnia spełnienia<br />

przesłanek poszczególnych reguł i przeniesienie<br />

go na konkluzje.<br />

Sposób obliczania stopnia spełnienia przesłanki<br />

JEŻELI x=A<br />

A<br />

µ(x)<br />

x1<br />

x<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 50<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 51


Przykłady graficzne wnioskowania<br />

1. Jeżeli x=A to y=B (wejście jest crisp)<br />

A<br />

5 6 7 6 7 8<br />

A<br />

B<br />

B<br />

Obliczenia dla uproszczonej wersji dyskretnej, tzn.<br />

~ ⎧0<br />

.5 1 .5 0⎫<br />

~ ⎧0<br />

.5 1 .5<br />

A = ⎨ + + + + ⎬ B = ⎨ + + +<br />

⎩5<br />

5.5 6 6.5 7⎭<br />

⎩6<br />

6.5 7 7.5<br />

~ ⎧0<br />

0 0 1 0⎫<br />

1. x = 6.5, tzn. A ' = ⎨ + + + + ⎬ (crisp)<br />

⎩5<br />

5.5 6 6.5 7⎭<br />

~ ⎧0<br />

0 0 0.5 1⎫<br />

2.<br />

A ' = ⎨ + + + + ⎬ (fuzzy)<br />

⎩5<br />

5.5 6 6.5 7⎭<br />

Implikacja Mamdaniego i iloczynowa.<br />

0⎫<br />

+ ⎬<br />

8⎭<br />

5 6 7 6 7 8<br />

2. Jeżeli x=A to y=B (wejście jest fuzzy)<br />

A A’ B<br />

5 6 7 6 7 8<br />

A A’ B<br />

5 6 7 6 7 8<br />

ad.1.<br />

A’ A\B 6 6.5 7 7.5 8<br />

0 5 0 0 0 0 0<br />

0 5.5 0 0.5 0.5 0.5 0<br />

0 6 0 0.5 1 0.5 0<br />

1 6.5 0 0.5 0.5 0.5 0 [0 0.5 0.5 0.5 0]<br />

0 7 0 0 0 0 0<br />

ad.2.<br />

A’ A\B 6 6.5 7 7.5 8<br />

0 5 0 0 0 0 0<br />

0 5.5 0 0.5 0.5 0.5 0<br />

0 6 0 0.5 1 0.5 0<br />

0.5 6.5 0 0.5 0.5 0.5 0 [0 0.5 0.5 0.5 0]<br />

1 7 0 0 0 0 0<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 52<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 53<br />

Rozmyte systemy regułowe<br />

Struktura systemu rozmytego<br />

x1<br />

Fuzzy system<br />

n inputs 1 output<br />

y1<br />

x 1<br />

x 2<br />

System<br />

y<br />

x2<br />

Fuzzy system<br />

n inputs 1 output<br />

y2<br />

µ(y)<br />

Fuz Inferencja Defuz<br />

x 1<br />

x 2<br />

xn<br />

Fuzzy system<br />

n inputs 1 output<br />

Postać kanoniczna systemu rozmytego<br />

Reguła 1: JEŻELI c1, TO r1<br />

Reguła 2: JEŻELI c2, TO r2<br />

…<br />

yn<br />

Nazwa<br />

oper.<br />

Fuzyfikacja<br />

(rozmywanie)<br />

Oper. • obliczanie stopnia przynależności<br />

wartości<br />

wejść modelu do zbiorów<br />

rozmytych tych<br />

wejść<br />

Elem. • funkcje przynależności<br />

wejść<br />

Inferencja<br />

(wnioskowanie)<br />

• ocena stopnia spełn.<br />

przesłanek reguł<br />

• określenie f. przyn. konkluzji<br />

• określenie wynikowej f.<br />

przyn. wszystkich reguł<br />

• baza reguł<br />

• mechanizm inferencji<br />

• funkcje przynależności<br />

wyjścia y<br />

Defuzyfikacja<br />

(ostrzenie)<br />

• zastąpienie zbioru<br />

rozmytego wartością<br />

ostrą<br />

• mechanizm<br />

defuzyfikacji<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 54<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 55


Dekompozycja reguł złożonych<br />

Wiele koniunkcji poprzedników<br />

JEŻELI x jest A ~ 1<br />

oraz … x jest A ~<br />

L<br />

A ~<br />

s<br />

= A ~ ∩ A ~ ∩ ... ∩ A ~<br />

µ =<br />

(x)]<br />

1 2<br />

L<br />

(x) t[ (x),...,<br />

A ~ µ<br />

s A ~ µ<br />

1<br />

A ~ L<br />

JEŻELI x jest<br />

A ~ s<br />

TO y jest B ~<br />

s<br />

Dla dwóch przesłanek prostych:<br />

JEŻELI (x 1 =A 1 ) I (x 2 =A 2 )<br />

TO y jest B ~<br />

s<br />

to dla x 1 =x 1 * oraz x 2 =x 2 * stopień jej prawdziwości<br />

jest obliczany<br />

* *<br />

* *<br />

*<br />

µ (x1,x2<br />

) = µ<br />

A A<br />

(x1,x2<br />

) t( µ<br />

A<br />

(x1),<br />

µ<br />

1 ∩<br />

=<br />

1<br />

1<br />

R ~ A 2<br />

gdzie t jest jednym z operatorów t-normy.<br />

Operatory t-normy<br />

1. min-operator<br />

*<br />

*<br />

*<br />

*<br />

t( µ<br />

A<br />

(x1),<br />

µ<br />

A<br />

(x2<br />

)) = min( µ<br />

A<br />

(x1),<br />

µ<br />

A<br />

(x2<br />

))<br />

1 2<br />

1<br />

2<br />

2. iloczyn algebraiczny<br />

*<br />

*<br />

*<br />

*<br />

t( µ (x ), µ (x )) = µ (x ) * (x )<br />

A 1 A 2 A 1<br />

µ<br />

1 2<br />

1<br />

A 2<br />

2<br />

(x<br />

*<br />

2<br />

))<br />

Wiele dysjunkcji poprzedników<br />

JEŻELI x jest A ~ 1<br />

lub … x jest A ~<br />

L<br />

A ~<br />

s<br />

= A ~ ∪ A ~ ∪ ... ∪ A ~<br />

µ =<br />

1 2<br />

L<br />

(x) max[ (x),...,<br />

A ~ µ<br />

s A ~ µ<br />

1<br />

A ~ L<br />

JEŻELI x jest<br />

A ~ s<br />

TO y jest B ~<br />

s<br />

Dla dwóch przesłanek prostych:<br />

(x)]<br />

TO y jest B ~<br />

s<br />

JEŻELI (x 1 =A 1 ) LUB (x 2 =A 2 )<br />

* *<br />

* *<br />

*<br />

µ (x1,x2<br />

) = µ<br />

A A<br />

(x1,x2<br />

) s( µ<br />

A<br />

(x1),<br />

µ<br />

1 ∪<br />

=<br />

1<br />

1<br />

R ~ A 2<br />

Operatory s-normy:<br />

1. max-operator<br />

*<br />

*<br />

*<br />

*<br />

s(<br />

µ<br />

A<br />

( x1<br />

), µ ( x2))<br />

max( ( x1<br />

), ( x2))<br />

1 A<br />

= µ<br />

2<br />

A<br />

µ<br />

1 A2<br />

2. suma algebraiczna<br />

*<br />

*<br />

*<br />

*<br />

s(<br />

µ ( x ), µ ( x )) = µ ( x ) + ( x )<br />

µ(x)<br />

µ(x)<br />

A 1 1 A2<br />

2 A1<br />

1<br />

µ<br />

A2<br />

A1<br />

A2<br />

x’<br />

1 x1<br />

t,s<br />

2<br />

(x<br />

*<br />

2<br />

))<br />

x’<br />

2<br />

x2<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 56<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 57<br />

Agregacja zbioru reguł rozmytych<br />

W określaniu strategii agregacji istnieją dwa ekstremalne<br />

przypadki:<br />

a. Koniunkcyjny system reguł.<br />

Wszystkie reguły muszą być spełnione, połączenie<br />

„and”.<br />

y = y 1 and y 2 and … and y r<br />

y = y 1 ∩ y 2 ∩ … ∩ y r<br />

funkcja przynależności<br />

µ ( y) = min( µ 1 (y), µ 2 (y),..., µ r1<br />

(y))<br />

y<br />

b. Dysjunkcyjny system reguł.<br />

y<br />

y<br />

y<br />

dla y ∈ Y<br />

Tu wymagane jest spełnienie przynajmniej jednej<br />

reguły. Łącznik „or”.<br />

y = y 1 or y 2 or … or y r<br />

y = y 1 ∪ y 2 ∪ … ∪ y r<br />

funkcja przynależności<br />

µ ( y) = max( µ 1 (y), µ 2 (y),..., µ r1<br />

(y))<br />

y<br />

y<br />

y<br />

y<br />

dla y ∈ Y<br />

Graficzne techniki wnioskowania (system<br />

reguł z wieloma przesłankami)<br />

Załóżmy rozmyty system regułowy, dysjunkcyjny:<br />

2 wejścia i 1 wyjście<br />

4 przypadki:<br />

1. x1 i x2 są crisp (funkcjami delta), wtedy<br />

Wg metody wnioskowania Mamdaniego,<br />

µ ( y) max[min[ k (input(i)), k (input(j))]] k 1,2,...,r<br />

B ~ = µ<br />

µ<br />

=<br />

k k<br />

A ~ 1<br />

A ~ 2<br />

2. x1 i x2 są crisp (funkcjami delta), wtedy<br />

Wg metody (max-product inference method)<br />

µ ( y) = max[ µ (input(i)) ⋅ µ<br />

k<br />

k (input(j))] k 1,2,...,r<br />

B ~ k k<br />

A ~ 1<br />

A ~<br />

=<br />

2<br />

3. x1 i x2 są rozmyte<br />

Wg metody wnioskowania Mamdaniego<br />

µ (y) max[min{max[ (x) (x )],<br />

B ~ =<br />

µ<br />

A ~ k ∧ µ<br />

1<br />

k<br />

k<br />

1<br />

max[ µ (x) (x2<br />

)]}] k 1,2,...,r<br />

A ~ k ∧ µ =<br />

2<br />

4. x1 i x2 są rozmyte<br />

Wg metody wnioskowania max-product<br />

µ y) = max[max[ µ k (x) ∧ µ (x )],max[ µ (x) ∧ µ (x )]]<br />

(<br />

B ~ A ~<br />

1<br />

A ~<br />

2<br />

k<br />

k<br />

k 1<br />

2<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 58<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 59


Algorytm inferencji<br />

Reguła 1: JEŻELI x 1 = A 11 I … I x n = A 1n , TO y = B 1<br />

…<br />

Reguła j: JEŻELI x 1 = A j1 I … I x n = A jn , TO y = B j<br />

…<br />

Reguła m: JEŻELI x 1 = A m1 I … I x n = A jn , TO y = B m<br />

Krok 1.<br />

Określić stopień spełnienia przesłanek poszczególnych<br />

reguł (agregacja przesłanek, t-norma)<br />

*<br />

*<br />

h = t( µ (x ),..., µ (x ))<br />

M<br />

h = t( µ<br />

M<br />

h<br />

1<br />

j<br />

m<br />

A 11<br />

A j1<br />

= t( µ<br />

A m1<br />

1<br />

*<br />

(x ),..., µ<br />

1<br />

*<br />

(x ),..., µ<br />

1<br />

A 1n<br />

A jn<br />

(x<br />

A mn<br />

n<br />

*<br />

n<br />

(x<br />

))<br />

*<br />

n<br />

))<br />

*<br />

B1<br />

µ (y) = t(h , µ (y))<br />

M<br />

*<br />

B j<br />

B1<br />

µ (y) = t(h , µ (y))<br />

M<br />

*<br />

Bm<br />

1<br />

j<br />

m<br />

B j<br />

µ (y) = t(h , µ (y))<br />

B m<br />

Krok 3.<br />

Określić wynikową funkcję przynależności µ(y)<br />

przez akumulację zmodyfikowanych funkcji przynależności<br />

µ (y)<br />

konkluzji poszczególnych<br />

*<br />

reguł<br />

B j<br />

µ ( y) = µ * (y) = s( µ * (y),..., *<br />

µ<br />

B B 1<br />

B m<br />

(y))<br />

Krok 2.<br />

Określić zmodyfikowane funkcje przynależności<br />

*<br />

µ<br />

B j<br />

(y) konkluzji (następników) poszczególnych reguł<br />

(inferencja w regułach). Tylko dla reguł, których<br />

przesłanki spełnione są w stopniu h>0.<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 60<br />

© Maciej Hapke – <strong>Logika</strong> rozmyta w zastosowaniach inżynierskich 61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!