Często zadawane pytania na temat logiki rozmytej typu 2 oraz
Transkrypt
Często zadawane pytania na temat logiki rozmytej typu 2 oraz
Często zadawane pytania na temat logiki rozmytej typu 2 oraz zbiorow rozmytych Jerry Mendel, ekspert w dziedzinie systemów bazujących na logice rozmytej, odpowiada na często zadawane pytania na temat zbiorów rozmytych typu 2. Pytanie: Mogłoby się wydawać, że niepewności są nieodłączną częścią logiki rozmytej. Jak się okazuje, to stwierdzenie nie jest w pełni prawdziwe. Dlaczego? Odpowiedź: To, że klasyczna logika rozmyta (typu 1) nie posiada wsparcia dla niepewności (niemożliwe jest modelowanie oraz minimalizowanie ich efektów) jest paradoksalne, ponieważ słowo „rozmyty” jest konotacją słowa „niepewny”. Logika rozmyta typu 1 opisuje niepewności z użyciem precyzyjnej funkcji przynależności, co użytkownik może pojmować jako modelowanie niepewności. Nie jest to jednak prawda, ponieważ precyzyjnie określona funkcja przynależności, eliminuje niepewność. Z drugiej strony, logika rozmyta typu 2 posiada wsparcie dla modelowania niepewności. Pytanie: Dlaczego w odniesieniu do klasycznej logiki rozmytej, nazywa się ją logiką rozmytą typu 1? Odpowiedź: Przed wprowadzeniem pojęcia logiki rozmytej typu 2 nie istniała konieczność określania klasycznej logiki rozmytej jako typ 1. Teraz używa się tego pojęcia w celu odróżnienia „typu 2” od „typu 1”. Pytanie: Czym konkretnie jest logika rozmyta typu 2? Odpowiedź: Najpierw należy przypomnieć, że logika rozmyta typu 1 odnosi się do reguł typu „JEŻELI – TO” (ang. „IF – THEN”) (np. JEŻELI niebo jest niebieskie i temperatura jest pomiędzy 60 a 75° stopni Fahrenheita, TO jest to ładny dzień). Części reguły JEŻELI i TO, nazywane są jej poprzedzającą oraz wynikową i modelowane są za pomocą zbiorów rozmytych. Reguły opisane są za pomocą funkcji przynależności tych zbiorów. W przypadku logiki rozmytej typu 1, poprzedzająca oraz wynikowa opisywane są za pomocą funkcji przynależności zbiorów rozmytych typu 1. W przypadku logiki rozmytej typu 2, wszystkie lub niektóre poprzedzające oraz wynikowe opisane są za pomocą funkcji przynależności zbiorów rozmytych typu 2. Pytanie: Czy reguły zmieniają się wraz ze zmianą logiki rozmytej typu 1 na typ 2? Odpowiedź: Dobra wiadomość, reguły nie zmieniają się. Zmienia się jedynie sposób modelowania zbiorów rozmytych dla poprzedzających oraz wynikowych. Dla typu 1 są one modelowane za pomocą zbiorów rozmytych typu 1, podczas gdy dla typu 2, niektóre z nich lub wszystkie modelowane są z wykorzystaniem zbiorów rozmytych typu 2. Pytanie: Jaka jest różnica pomiędzy zbiorem rozmytym, zbiorem rozmytym typu 1 i zbiorem rozmytym typu 2? Odpowiedź: Termin „zbiór rozmyty” jest ogólny i odnosi się zarówno do typu 1 jak i typu 2 (lub nawet wyższych typów). Wszystkie zbiory rozmyte opisywane są za pomocą funkcji przynależności. Zbiór rozmyty typu 1 charakteryzowany jest za pomocą dwuwymiarowej funkcji przynależności, natomiast zbiór rozmyty typu 2 – za pomocą trójwymiarowej. Jako przykład weźmy zmienną o nazwie „kontakt wzrokowy”, którą oznaczymy jako x. Przypiszmy jej zakres wartości od 0 do 10. Jeden z terminów, który może charakteryzować daną wartość jest „krótki kontakt wzrokowy”. Przykładem może być test na stu kobietach i mężczyznach, polegający na poproszeniu ich o określenie interwału dla „krótkiego kontaktu wzrokowego” za pomocą podanej skali. Jak łatwo przewidzieć, otrzymamy różne wartości, ponieważ poszczególne określenia słowne mogą być różnie interpretowane w zależności od osoby. Pierwszym rozwiązaniem może być użycie stu zbiorów dwupunktowych i wyciągnięcie oraz użycie średniej dla obu wartości określających interwał dla „krótkiego kontaktu wzrokowego”. Następnie możemy skonstruować trójkątną (lub jakąkolwiek inną) funkcję przynależności, której punktami bazowymi (na osi X) będą dwie, uśrednione wartości, a jej wierzchołek będzie środkiem pomiędzy tymi wartościami. Ta trójkątna funkcja przynależności typu 1 może być przedstawiona za pomocą dwóch wymiarów i wyrażona następującym wzorem: ( ( )) Niestety, powyższa funkcja ignoruje niepewności związane z dwiema, uśrednionymi wartościami, które ją opisują. Drugim rozwiązaniem jest użycie wartości średnich jak powyżej i odchylenia standardowego dla obu. Uzyskuje się w ten sposób rozmycie położenia obu punktów na osi X. Następnie rozmieść trójkątne funkcje przynależności tak, żeby ich punkty skrajne wypadały na osi wewnątrz interwałów będących rozmyciem punktów końcowych. Prowadzi to do kontinuum trójkątnych funkcji przynależności, umieszczonych na osi X – przykład ilustruje rysunek 1. Rysunek 1. Trójkątne funkcje przynależności, dla punktów bazowych (l i r) posiadających powiązane z nimi interwały niepewności. Na potrzeby dyskusji przyjmijmy, że istnieje dokładnie N takich trójkątów. Wówczas dla ( ) ( ) każdej wartości x może istnieć maksymalnie N wartości przynależności: ( ) Przypiszmy wagi do każdej wartości funkcji przynależności: (jak na rysunku 1). Wagi możemy rozumieć jako możliwości powiązane z każdym trójkątem, dla wartości x. Wynikowa funkcja przynależności typu 2 może być wyrażona w następujący sposób: ( ( ( ) )| | Inaczej można to zapisać w następujący sposób: ( ( )) | ) jest funkcją przynależności typu 2. Jest trójwymiarowa, ponieważ wymaga Gdzie ( dwóch zmiennych – x i w. Pytanie: Jak wizualizowane są zbiory rozmyte typu 2? Odpowiedź: Poprzednio zostało już wspomniane, że funkcja przynależności zbiorów rozmytych typu 2 jest trójwymiarowa, zatem mogą one być odzwierciedlone jako wykres trójwymiarowy. Niestety, naszkicowanie takiego wykresu nie jest łatwe. Innym sposobem, jest przedstawienie wykresu tak zwanego śladu niepewności (ang. footprint of uncertainty). Funkcja przynależności ( ) osadzona jest na dwuwymiarowej powierzchni x-w. Wymaga dwóch, dopuszczalnych wartości x i w. Oznacza to, że x zdefiniowane jest na zbiorze X, będącym jego domeną, natomiast w zdefiniowane jest na zbiorze W. Przykład śladu niepewności pokazany jest na rysunku 2. Jest to przykład FOU dla funkcji gaussowskiej, której odchylenie standardowe jest znane i precyzyjnie określone, natomiast środek m jest niepewny i waha się w interwale od m1 do m2. Jednolite cieniowanie śladu niepewności oznacza, że w tym przypadku przyjmujemy jednolite wagi. Z uwagi na to, zbiór ten nazywany jest interwałowym zbiorem rozmytym typu 2. Rysunek 2. Ślad niepewności dla Gaussowskiej funkcji przynależności z niepewnym środkiem Pytanie: Czy dla zbiorów typu 2 wprowadzona została nowa terminologia? Odpowiedź: Tak. Konieczność odróżniania od siebie funkcji przynależności typu 1 i typu 2 jest jednym z przykładów. Dużo nowych terminów związanych jest z trójwymiarową naturą funkcji przynależności. Kolejnym terminem, który został już wcześniej wspomniany, jest ślad niepewności. Inne przykłady to dolna i górna funkcja przynależności czy rozmyte zbiory osadzone typu 1 i typu 2 . Wszystkie te terminy mogą być matematycznie opisane i pozwalają na efektywną komunikację dotyczącą zbiorów rozmytych typu 2. Pytanie: Co możemy zrobić ze zbiorami typu 2? Odpowiedź: Wszystko to, co możemy zrobić ze zbiorami typu 1. Różnią się jedynie procedury. Dla typu 1 zdefiniowane zostały operacje na zbiorach, takie jak suma, różnica i dopełnienie. To samo możemy zrobić dla zbiorów typu 2. W tym celu, zdefiniowane zostały procedury dla tych działań, które są wyjątkowo proste dla interwałowych zbiorów rozmytych typu 2. Pytanie: Gdzie stosowane są zbiory typu 2? Odpowiedź: Zbiory rozmyte typu 2 stosowane są w systemach bazujących na logice rozmytej typu 2 i pozwalają na modelowanie niepewności wewnątrz framework’u logiki rozmytej.