• Nie Znaleziono Wyników

W NIOSKOWANIE W LOGICE ROZMYTEJ

N/A
N/A
Protected

Academic year: 2021

Share "W NIOSKOWANIE W LOGICE ROZMYTEJ"

Copied!
20
0
0

Pełen tekst

(1)

S ZTUCZNA I NTELIGENCJA

W

YKŁAD

10. W

NIOSKOWANIE W LOGICE ROZMYTEJ

(2)

W logice tradycyjnej (dwuwartościowej, boolowskiej) prawdziwość pewnych zdań jest wnioskowana na podstawie prawdziwości innych zdań.

Przez regułę wnioskowania rozumiemy sposób wyprowadzania ze zdań prawdziwych, zwanych przesłankami, zdań prawdziwych, zwanych wnioskami. Regułę wnioskowania modus ponens określa następujący schemat wnioskowania:

Przesłanka 1 (fakt) p Przesłanka 2 (reguła, implikacja) p q

Wniosek q

p i q oznaczają zdania prawdziwe; p jest poprzednikiem, a q następnikiem implikacji.

Regułę tę odczytujemy: Jeżeli poprzednik prawdziwej implikacji jest prawdziwy, to następnik jest również prawdziwy.

Np. Jeśli prawdą jest p – "Jan jest kierowcą" i prawdą jest p q – "JEŻELI Z jest kierowcą, TO Z ma prawo jazdy", to prawdą jest q – "Jan ma prawo jazdy".

W NIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ

(3)

W logice klasycznej zdanie p postaci "x A", gdzie A jest klasycznym zbiorem, może przyjmować dwie wartości logiczne: prawdę lub fałsz. W logice rozmytej zdanie to może przyjmować różne stopnie prawdy µ (stopnie przynależności elementu x do zbioru A).

W logice rozmytej regułę modus ponens odczytujemy: Jeżeli poprzednik implikacji jest prawdziwy w stopniu µA i ta implikacja jest prawdziwa w stopniu µAB, to następnik jest prawdziwy w stopniu µB.

Uogólniona reguła modus ponens:

Przesłanka 1 (fakt) x jest A'

Przesłanka 2 (reguła, implikacja) x jest A y jest B

Wniosek y jest B'

W NIOSKOWANIE W LOGICE ROZMYTEJ

(4)

Np. Jeśli zdanie "Jan jest bardzo bystry" jest prawdą w stopniu µA i reguła "JEŻELI Z jest bystry, TO oceny Z są dobre" jest prawdziwa w stopniu µAB, to zdanie "Oceny Jana są bardzo dobre"

jest prawdziwe w stopniu µB.

x – Jan, Z; y – oceny Jana, oceny Z; A – bystry; A' – bardzo bystry; B – dobre; B' – bardzo dobre

Wynikowy zbiór rozmyty B' wynika ze złożenia zbioru A' i relacji rozmytej A B:

)]}

, ( ), ( [ { sup )

( '

' y t A x A B x y

X x

B

= µ µ

µ

Relacja rozmyta A B może być zdefiniowana na wiele sposobów. Przyjmijmy definicję Mamdaniego: µAB(x,y)=min(µA(x),µB(y)). Stosując operacje min jako t-normę powyższy wzór zapiszemy:

)}

( )], ( ), ( min[

sup min{

))]}

( ), ( min(

), ( {min[

sup )

( ' '

' y x x y A x A x B y

X x B

A A

X x

B µ µ µ µ µ µ

µ = =

W NIOSKOWANIE W LOGICE ROZMYTEJ

(5)

Metodę wyznaczania µB'(y) możemy zapisać w krokach:

1. Przyjmujemy pewne funkcje przynależności µA'(x),µA(x)i µB(y). 2. Znajdujemy przecięcie min[µA'(x),µA(x)].

3. Znajdujemy największą wartość funkcji przynależności tego przecięcia h= supmin[ A'(x), A(x)]

X x

µ

µ

.

4. Znajdujemy przecięcie stałej h z µB( y), które przyjmujemy jako µB'(y).

W NIOSKOWANIE W LOGICE ROZMYTEJ

(6)

Zbiór A’ reprezentuje aktualną/zaobserwowaną wartość zmiennej wejściowej x. Jeśli zmienna ta jest dokładna, jako µA'(x) stosujemy tzw. singleton:

= =

x x

x x x

A 0, jeżeli

jeżeli ,

) 1

'( µ

Jeśli chcemy uwzględnić niepewność pomiaru zmienną x opisujemy pewną funkcją przynależności, jak na rysunku powyżej.

Jako t-normę we wzorach powyżej zamiast min możemy zastosować inne rozwiązania.

Jeśli zmienna wejściowa x jest wektorem x = [x1, x2, …, xn] otrzymamy:

)}

( )], ( ), ( min[

sup )],..., (

), ( min[

sup min{

)

( ' 1 1 '

' 1 1

1

y x

x x

x

y A n A n B

X x A

A X

x

B n n

n

µ µ

µ µ

µ

µ =

Tzn. µB'(y) powstaje w wyniku przecięcia µB( y) z najmniejszą spośród wartości h wyznaczanych dla każdej współrzędnej x.

W NIOSKOWANIE W LOGICE ROZMYTEJ – UWAGI

(7)

Rozmyte systemy wnioskujące (RSW) znajdują zastosowanie do modelowania złożonych zjawisk, których modele matematyczne są nieznane lub gdy chcemy uwzględnić informacje nieprecyzyjne lub wieloznaczne. Poniżej opisano tzw. system Mamdaniego.

W RSW wiedza jest reprezentowana w postaci symbolicznej – rozmytych reguł decyzyjnych.

Zastosowanie – klasyfikacja, regresja, sterowniki.

R OZMYTE SYSTEMY WNIOSKUJĄCE

(8)

Baza reguł zwana modelem lingwistycznym, stanowi zbiór N reguł rozmytych Rk postaci:

Rk: JEŻELI x1 jest A1k I … I xn jest Ank TO y jest Bk Reguła wyraża rozmytą implikację Ak Bk.

• Reguły ustalane są przez ekspertów lub tworzone są w procesie uczenia (sieci neuronowo-rozmyte)

• Każda reguła wyraża pewien związek pomiędzy x i y i ma charakter lokalny

• Baza reguł jako całość powinna modelować całe zjawisko (globalnie)

• Większa liczba reguł zapewnia dokładniejsze modelowanie

B AZA REGUŁ

(9)

Wartości zmiennych wejściowych xi są rozmywane, tzn. wartości rzeczywiste przekształcane są na zbiór rozmyty Ai’. Pozwala to uwzględniać niepewność co do wartości zmiennej wejściowej.

Jeśli wartość zmiennej jest dokładna stosujemy singleton.

B LOK ROZMYWANIA

(10)

• Wejściem bloku wnioskowania jest zbiór rozmyty A' = A1 A2'×…× An'.

Na wyjściu k-tej reguły otrzymujemy zbiór rozmyty Bk'.

Wynikowy zbiór rozmyty zbioru reguł B' powstaje poprzez zsumowanie (agregację) zbiorów rozmytych Bk'. Funkcja przynależności tego zbioru:

)]

( ),..., ( ), ( max[

)

( ' ' '

' y 1 y 2 y N y

B B

B µB µ µ

µ =

Zamiast max możemy użyć innej postaci s-normy.

B LOK WNIOSKOWANIA

(11)

Dana jest baza reguł:

R1: JEŻELI x1 jest A11 I x2 jest A21 TO y jest B1 R2: JEŻELI x1 jest A12 I x2 jest A22 TO y jest B2

Na wejście systemu podano przykład: x=[x1,x2]T. Dla przyjętych funkcji przynależności zbiorów A11, A21, A12, A22, B1 i B2 wyznacz zbiór B'. Jako operatora przecięcia µ

min, (b) iloczyn. Przy zastosowaniu rozmywania typu singleton otrzymamy:

a) b)

B LOK WNIOSKOWANIA

. Dla przyjętych funkcji przynależności zbiorów )

B( y

µ z h1 i h2 zastosuj (a) Przy zastosowaniu rozmywania typu singleton otrzymamy:

b)

LOK WNIOSKOWANIA – PRZYKŁAD

(12)

Analogiczny przykład z rozmyciem x za pomocą trójkątnych funkcji przynależności.

B LOK WNIOSKOWANIA

przynależności.

LOK WNIOSKOWANIA – PRZYKŁAD

(13)

Przykład ze spójnikiem LUB w trzeciej regule.

R1: JEŻELI x1 jest A11 I x2 jest A21 TO y jest B1 R2: JEŻELI x1 jest A12 I x2 jest A22 TO y jest B2 R3: JEŻELI x1 jest A13 LUB x2 jest A23 TO y jest B2

B LOK WNIOSKOWANIA LOK WNIOSKOWANIA – PRZYKŁAD

(14)

Wejście – zbiór rozmyty B', wyjście – wartość ostra y. Metody wyostrzania:

• Metoda środka obszaru – środek ciężkości figury geometrycznej opisanej funkcją przynależności µB'(y).

=

Y B

Y B

dy y

dy y y y

) (

) (

' '

µ µ

B LOK WYOSTRZANIA

(15)

• Metoda środka obszaru z wartością progową – środek ciężkości figury geometrycznej opisanej funkcją przynależności µB'(y) leżącą powyżej wartości progowej α:

=

α α

µ µ

Y B

Y B

dy y

dy y y y

) (

) (

'

' , Yα =

{

yY:µB'(y)≥α

}

• Metoda wysokości – suma argumentów

poszczególnych składowych funkcji przynależności, przy których występują ich wartości szczytowe ważonych ich "poziomami odcięcia":

B LOK WYOSTRZANIA

(16)

Należy ustalić wielkość napiwku w zależności od jakości obsługi i jakości jedzenia.

1. Ustalamy, że zmienne wejściowe obsługa i jedzenie przyjmują wartości od 0 do 10 (nasze oceny). Zmienna wyjściowa napiwek przyjmuje wartości od 0 do 30 (procent od wysokości rachunku).

2. Zmienne obsługa i jedzenie rozmywamy za pomocą singletonu.

3. Ustalamy sposoby realizacji funkcji: I, LUB, implikacja, agregacja, wyostrzanie.

R OZMYTY SYSTEM WNIOSKUJĄCY – PRZYKŁAD

(17)

4. Definiujemy zbiory rozmyte dla każdej zmiennej.

R OZMYTY SYSTEM WNIOSKUJĄCY – PRZYKŁAD

(18)

5. Wprowadzamy reguły.

R OZMYTY SYSTEM WNIOSKUJĄCY – PRZYKŁAD

(19)

6. Zadajemy konkretne wartości zmiennych wejściowych i odczytujemy rezultat.

R OZMYTY SYSTEM WNIOSKUJĄCY – PRZYKŁAD

(20)

7. Funkcja zamodelowana przez system.

R OZMYTY SYSTEM WNIOSKUJĄCY – PRZYKŁAD

Cytaty

Powiązane dokumenty

Niestety, dla celów praktycznych modelowanie zlewni przez kombinację zbior- ników nicliniowych nie jest użyteczne ze względu na nieprzenoszenie się wygodnych własności

Cognitieve processen treden onder andere op als mensen informatie tot zich nemen, hetzij door ervaringen, hetzij door gericht zoeken naar informatie, bijvoorbeeld

 blok rozmywania – jego zadaniem jest odwzorowanie wartości „ostrych”, zazwyczaj pochodzą- cych z różnego rodzaju czujników, w wartości funkcji przynależności

Większość aktywnych matematyków ma liczbę Erdősa mniejszą niż 8.. Około 63 laureatów Nagrody Nobla oraz wszyscy laureaci Nagrody Nevanlinny mają liczbę Erdősa

W metodach numerycznych znajdowania rozwiązao równao nieliniowych (zarówno układów jaki i z jedną niewiadomą) metoda Newtona jest chyba najbardziej znaną i najczęściej

4. Dom Boży

functional stylistics, speech studies (text lin­ guistics), speech activity, speech propos es, extra linguistic factors, anthropocentrism, spe­. ech

Because of the short attenuation length, most X-rays with energies below 9 keV are absorbed close to the scintillator surface which may affect the light yield. Low energy X-rays