Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Podobne dokumenty
Rozmyte systemy doradcze

Sztuczna inteligencja : Zbiory rozmyte cz. III

Zadanie 0 gdy nie mamy logiki rozmytej. Zadanie 1- gdy już mamy logikę rozmytą

Zadanie 0 gdy nie mamy logiki rozmytej

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

Wnioskowanie rozmyte. Krzysztof Patan

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)

Piotr Sobolewski Krzysztof Skorupski

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA

Sztuczna inteligencja : Zbiory rozmyte cz. 2

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Sztuczna inteligencja: zbiory rozmyte

Temat: Model SUGENO. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

6. Zagadnienie parkowania ciężarówki.

W narzędziu typu Excel, Calc czy Gnumeric napisz formułę logiczną która wyznaczy wartośd przynależności dla podanej temperatury do zbioru gorąco.

Cel projektu: Wymogi dotyczące sprawozdania:

Zasada rozszerzania. A U A jest zbiorem rozmytym, B jest obrazem zbioru A Przeniesienie rozmytości A w odwzorowaniu f na zbiór B. sup.

7. Zagadnienie parkowania ciężarówki.

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

Sterowanie z wykorzystaniem logiki rozmytej

Inteligencja obliczeniowa

Podstawy sztucznej inteligencji

Logika rozmyta. Agnieszka Nowak - Brzezińska

ELEMENTY SZTUCZNEJ INTELIGENCJI. Wstęp do logiki rozmytej

Technologie i systemy oparte na logice rozmytej

Kurs logiki rozmytej - zadania. Wojciech Szybisty

Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska

Metody sterowania sterowanie rozmyte System rozmyty (patrz MiPI) użyty jako sterownik/regulator nazywamy sterownikiem/regulatorem rozmytym

SID Wykład 7 Zbiory rozmyte

Logika rozmyta. Agnieszka Nowak - Brzezińska

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np.

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Logika Stosowana Ćwiczenia

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Sterownik (regulator) rozmyty przykład [1]

Tworzenie rozmytego systemu wnioskowania

Inteligencja obliczeniowa

Algorytm. a programowanie -

ĆWICZENIE 4 ZASTOSOWANIE METOD I NARZĘDZI LOGIKI ROZMYTEJ DO KLASYFIKACJI DANYCH I APROKSYMACJI ODWZOROWAŃ STATYCZNYCH

Systemy uczące się wykład 1

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Układy logiki rozmytej. Co to jest?

Logika Stosowana. Wykład 5 - Zbiory i logiki rozmyte Część 1. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

ZASTOSOWANIE LOGIKI ROZMYTEJ W BUDOWIE SYSTEMÓW ZARZĄDZANIA WIEDZĄ PRODUKCYJNĄ

Reprezentacja rozmyta - zastosowania logiki rozmytej

WYMAGANIA Z WIEDZY I UMIEJĘTNOŚCI NA POSZCZEGÓLNE STOPNIE SZKOLNE DLA KLASY CZWARTEJ H. zakres rozszerzony. Wiadomości i umiejętności

Zbiory, relacje i funkcje

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

zaznaczymy na osi liczbowej w ten sposób:

Kurs logiki rozmytej - pomoc. Wojciech Szybisty

Jeśli przeszkoda jest blisko to przyhamuj

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

Przetwarzanie obrazów wykład 4

W wielu obliczeniach w matematyce bądź fizyce wykonanie niektórych kroków zależy od spełnienia warunku.

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

KOMPUTERY W STEROWANIU. Ćwiczenie 6 Projektowanie układu regulacji rozmytej

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Programowanie celowe #1

Zadanie 3. Na prostej o równaniu y = 2x 3 znajdź punkt P, którego odległość od punktu A = ( 2, -1 ) jest najmniejsza. Oblicz AP

Wymagania edukacyjne, kontrola i ocena. w nauczaniu matematyki w zakresie. podstawowym dla uczniów technikum. część II

Analiza obrazów - sprawozdanie nr 2

Funkcja liniowa - podsumowanie

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

Method of determination of the current liquidity ratio with the use of fuzzy logic in hard coal mines

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność

EGZAMIN, ANALIZA 1A, , ROZWIĄZANIA

Rozwiązaniem jest zbiór (, ] (5, )

Wybrane rozkłady zmiennych losowych. Statystyka

Arytmetyka liczb binarnych

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Filtracja obrazu operacje kontekstowe

Interwałowe zbiory rozmyte

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

3. FUNKCJA LINIOWA. gdzie ; ół,.

Algebra Boole a i jej zastosowania

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

METODY BADAŃ NA ZWIERZĘTACH ze STATYSTYKĄ wykład 3-4. Parametry i wybrane rozkłady zmiennych losowych

Spacery losowe generowanie realizacji procesu losowego

Adam Korzeniewski p Katedra Systemów Multimedialnych

MATEMATYKA WYKAZ UMIEJĘTNOŚCI WYMAGANYCH NA POSZCZEGÓLNE OCENY DLA KLASY PIERWSZEJ

Wprowadzenie do analizy korelacji i regresji

Systemy rozmyte i ich zastosowania. Krzysztof Rykaczewski

Transkrypt:

Logika rozmyta 2

Zbiór rozmyty może być formalnie zapisany na dwa sposoby w zależności od tego z jakim typem przestrzeni elementów mamy do czynienia: Jeśli X jest przestrzenią o skończonej liczbie elementów X = {x1, x2,, xn}: Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Dla przestrzeni dyskretnej (skończonej) Niech X = N będzie zbiorem liczb naturalnych. Określmy zbiór rozmyty przedstawiający liczby bliskie siódemki: Dla przestrzeni ciągłej (nieskończonej) Niech X = R będzie zbiorem liczb rzeczywistych. Zbiór liczb rzeczywistych bliskich liczbie 7 zostanie zdefiniowany za pomocą następującej funkcji przynależności:

Nośnik (baza) zbioru rozmytego A [ozn. supp(a)] to zbiór elementów dla których wartość funkcji przynależności jest większa od zera: Jądro zbioru rozmytego A [ozn. core(a)] to zbiór elementów, dla których wartość funkcji przystosowania jest równa jeden: -przekrój zbioru rozmytego A to zbiór nierozmyty dla którego zachodzi: wysokość (ang. height) zbioru rozmytego A czyli największa wartość funkcji przynależności w obrębie tego zbioru:

Niech X = {1, 2,, 10} będzie zbiorem liczb naturalnych od 1 do 10. Ponadto niech będzie określony dla tej dziedziny następujący zbiór rozmyty: Wybrane -przekroje dla tego zbioru są następujące: Jądro zbioru: Baza zbioru: Wysokość zbioru core(a) = {8, 9} supp(a) = {2, 4, 5, 8, 9, 10} height(a) = 1

Załóżmy, że chcemy rozważać liczbę naturalną bliską wartości 9. Jeśli rozważymy następujący zbiór rozmyty Odpowiedz na następujące pytania: Jaka będzie wysokość zbioru rozmytego height(a) =? Wskaż nośnik zbioru support(a) = { } Wskaż jądro (rdzeń) zbioru core(a) = { } Wyznacz liczność zbioru card(a) = Wyznacz -przekroje dla wartości parametru równych 0, 0.5, 0,8.

Niech A będzie zbiorem rozmytym symbolizującym przedział liczb [5-8]. Niech B będzie zbiorem rozmytym symbolizującym liczby bliskie czwórki. Iloczyn zbiorów Iloczyn zbiorów A i B jest zbiorem rozmytym C = A B o funkcji przynależności:

Suma zbiorów Suma zbiorów A i B jest zbiorem rozmytym C = A B o funkcji przynależności: Negacja zbioru Negacja zbioru B jest zbiorem rozmytym C = ~B o funkcji przynależności:

Pobierz plik znajdujący się pod adresem: http://www.tomaszx.pl/materialy/si_lab2_zad3456.pdf oraz wykonaj zadania 3-6. W realizacji zadania 4 pomocne mogą być funkcje: MIN(start: koniec) wartość minimalna z przedziału MAX(start: koniec) wartość maksymalna z przedziału Proszę również pamiętać o adresacji bezwzględnej ($A$1) Po ich prawidłowym wykonaniu pochwal się prowadzącemu. Następnie plik znajdujący się pod adresem: http://www.tomaszx.pl/materialy/si_lab3_zad712.pdf oraz wykonaj zadania 7-12.

Reguły w logice klasycznej mogą być przedstawione w formie: IF x = a THEN y = b IF temperatura = 40 THEN obroty_wiatrak = 2000 Reguły w logice rozmytej przyjmują natomiast postać: IF (x jest A) THEN (y jest B) IF temperatura jest ciepło THEN obroty_wiatrak są wysokie Gdzie: x, y zmienne lingwistyczne. A, B zbiory rozmyte reprezentujące wartości zmiennych x, y.

Rozmywanie (fuzyfikacja) - operacja przekształcająca sygnały wejściowe z dziedziny ilościowej na wielkości jakościowe reprezentowane przez zbiory rozmyte na podstawie określających je funkcji przynależności. Wnioskowanie rozmyte - operacja wyznaczania w dziedzinie jakościowej wartości wyjść na podstawie wejść za pomocą zbioru reguł rozmytych. Baza reguł - reprezentuje wiedzę jakościową o systemie w postaci zbioru reguł rozmytych w postaci wyrażeń jeśli-to. Mają one zazwyczaj postać: Wyostrzanie (defuzyfikacja) - operacja przekształcająca sygnały wyjściowe systemu z dziedziny jakościowej na ilościową.

Przykład: Przed rozmyciem: Prędkość samochodu = 150 km/h. Po rozmyciu - FAKT: Prędkość samochodu jest duża. Reguła: IF prędkość samochodu jest bardzo duża THEN poziom hałasu jest wysoki. Wniosek: Poziom hałasu w samochodzie jest średnio wysoki. Po wyostrzeniu: Poziom hałasu = 60 db.

Najpopularniejsze są dwa typy wnioskowania: 1. Typu Mamdani - nie jest korzystne obliczeniowo, ponieważ należy wyznaczać centra dwuwymiarowych figur. 2. Typu Sugeno - Stosuje pojedyncze wartości (singeltony) jako funkcje przynależności znalezionych konsekwencji. Mają one wartości różne od zera tylko w jednym punkcie. Mamdami Jest intuicyjny Metoda szeroko wykorzystywana i akceptowana Dobrze dopasowana do wejść opisywanych przez człowieka Sugeno Efektywny obliczeniowo Pracuje poprawnie z technikami liniowymi Jest wydajny dla technik optymalizacji i adaptacji Gwarantuje ciągłość płaszczyzny wyjściowej Dopasowany do analiz matematycznych

Interpretacja reguł rozmytych składa się z dwóch podetapów: W pierwszym etapie realizowany jest proces obliczania mocy reguł. W tym celu dla każdej zmiennej w przesłankach reguły wyznaczane są stopnie przynależności do odpowiedniego zbioru rozmytego. Jeśli moc reguły jest zerowa, wówczas uznaje się, że nie nastąpiła aktywacja reguły. Jednocześnie wyznaczany jest zbiór rozmyty będący rezultatem uaktywnienia reguły. Zależy on od kształtu odpowiedniej funkcji przynależności oraz obliczonej mocy reguły. W drugim etapie następuje agregacja aktywnych reguł. Polega ona na sumowaniu rozmytych zbiorów wynikowych ze wszystkich reguł. Otrzymany w ten sposób zbiór rozmyty jest zbiorem wynikowym wnioskowania rozmytego. Wynikiem wnioskowania jest zbiór rozmyty.

Rozmycie wartości wejściowej dla zmiennej lingwistycznej temperatura = 15 stopni C. W wyniku rozmycia otrzymano wartości funkcji przynależności do 3 zbiorów (niska, średnia, wysoka) równe:

Załóżmy, że nasza baza reguł wygląda następująco: R1: Jeśli temperatura = niska To ogrzewanie = duże R2: Jeśli temperatura = średnia To ogrzewanie = średnie R3: Jeśli temperatura = wysoka To ogrzewanie = niskie Badamy które z reguł zawartych w bazie możemy uaktywnić. W tym celu wyznaczamy wartości funkcji przynależności dla wszystkich zmiennych lingwistycznych zawartych w przesłankach reguł. Jako iż przesłanki reguł zawierają tylko jedną zmienną lingwistyczną wyliczenia te, są tożsame z zaprezentowanymi w przykładzie fuzyfikacji: Widzimy, że tyko reguły R1 i R2 można uaktywnić.

Reguły R1 i R2 zostają uruchomione. Odznaczamy na osi rzędnych wyliczone wartości funkcji przystosowania dla poszczególnych zbiorów. Biorąc pod uwagę konkluzje reguł obcinamy dany zbiór rozmyty do poziomu wyznaczanego przez najwyższy stopień przynależności spośród wszystkich reguł uaktywnionych reguł.

W wyniku przeprowadzenia wnioskowania (w oparciu o 2 reguły) otrzymujemy następujący wynikowy zbiór rozmyty: Jest on sumą odpowiednio obciętych (w wyniku wnioskowania) zbiorów średnie i duże.

Wyostrzanie jest przekształceniem odwrotnym do rozmywania, czyli transformacją informacji zawartej w zbiorze rozmytym do postaci pojedynczej wartości (crisp value). Przykładowo po zastosowaniu metody środka ciężkości wyznaczono dla zaprezentowanego przykładu wartość wyjściową = 3,2.

Mając daną następującą bazę wiedzy: Moc reguł (poziom odpalenia) oznaczana przez 1, 2 obliczana jest jako: Wynik odpalenia (konkluzja) poszczególnej reguły reguły obliczany jest jako: Całkowita odpowiedź systemu obliczana jest jako sumowanie konkluzji poszczególnych reguł:

Metoda środka maksimum (Middle of Maxima) Metoda pierwszego maksimum (First of Maxima) Metoda ostatniego maksimum (Last of Maxima) Metoda środka ciężkości (Center of Gravity)

Rezultat wnioskowania Wyostrzanie metodą środka ciężkości (centroidu)

Pobierz plik znajdujący się pod adresem: http://www.tomaszx.pl/materialy/si_lab3_zad1314.pdf oraz wykonaj zadania 13 i 14. Dla zadań 15 i 16 należy sporządzić szczegółowe sprawozdanie ich rozwiązywania. Są to zadania dodatkowe dla ewentualnego podwyższenia oceny z przedmiotu.