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

Podobne dokumenty
ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

SZTUCZNA INTELIGENCJA

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

SZTUCZNA INTELIGENCJA

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

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

Wnioskowanie rozmyte. Krzysztof Patan

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

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.

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

Rozmyte systemy doradcze

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

Podstawy sztucznej inteligencji

6. Zagadnienie parkowania ciężarówki.

SID Wykład 7 Zbiory rozmyte

Inteligencja obliczeniowa

7. Zagadnienie parkowania ciężarówki.

Układy logiki rozmytej. Co to jest?

Piotr Sobolewski Krzysztof Skorupski

Sztuczna inteligencja : Zbiory rozmyte cz. III

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

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

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

1 Podstawowe oznaczenia

Rachunek zdań i predykatów

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

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

Inteligencja obliczeniowa

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

Cel projektu: Wymogi dotyczące sprawozdania:

Wstęp do logiki. Klasyczny Rachunek Zdań III

Sztuczna inteligencja : Zbiory rozmyte cz. 2

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

Logika rozmyta. Agnieszka Nowak - Brzezińska

Rachunek zdao i logika matematyczna

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe:

Sztuczna inteligencja: zbiory rozmyte

Technologie i systemy oparte na logice rozmytej

LOGIKA I TEORIA ZBIORÓW

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

Elementy logiki matematycznej

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

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

Logika rozmyta. Agnieszka Nowak - Brzezińska

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

ELEMENTY SZTUCZNEJ INTELIGENCJI. Wstęp do logiki rozmytej

Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań

PODSTAWY INŻYNIERI WIEDZY

Zadanie 0 gdy nie mamy logiki rozmytej

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

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 1

Lekcja 3: Elementy logiki - Rachunek zdań

Systemy rozmyte i ich zastosowania. Krzysztof Rykaczewski

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

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

Kurs logiki rozmytej. Wojciech Szybisty

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Sterowanie z wykorzystaniem logiki rozmytej

Tworzenie rozmytego systemu wnioskowania

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Reprezentacja rozmyta - zastosowania logiki rozmytej

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.

Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Sieci Neuronowe - Rok III - kierunek IS w IFAiIS UJ 2008/2009. Sieci Neuronowe. Wykład 11 Algorytmy genetyczne; Systemy rozmyte

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

ELEMENTY TEORII ZBIORÓW ROZMYTYCH

Egzamin z logiki i teorii mnogości, rozwiązania zadań

WNIOSKOWANIE ROZMYTE FUZZY INFERENCE

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Elementy logiki. Zdania proste i złożone

Matematyka do liceów i techników Szczegółowy rozkład materiału Zakres podstawowy

Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT, Warszawa 1999 r.

Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Wiedza niepewna i wnioskowanie (c.d.)

Logika Stosowana Ćwiczenia

Arytmetyka liczb binarnych

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE

Dalszy ciąg rachunku zdań

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Wstęp do logiki. Klasyczny Rachunek Zdań II

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

RAMOWY ROZKŁAD MATERIAŁU Z MATEMATYKI DLA KLAS I-III LICEUM OGÓLNOKSZTAŁCĄCEGO PRZY CKU NR 1

Kształcenie w zakresie podstawowym. Klasa 1

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

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

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 7 i 8. Aksjomatyczne ujęcie Klasycznego Rachunku Zdań

Jeśli przeszkoda jest blisko to przyhamuj

Plan wynikowy z wymaganiami edukacyjnymi z przedmiotu matematyka w zakresie rozszerzonym dla klasy I liceum ogólnokształcącego

Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne

Kurs logiki rozmytej - zadania. Wojciech Szybisty

Wybierz cztery z poniższych pięciu zadań. Poprawne rozwiazanie dwóch zadań oznacza zdany egzamin.

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Kryteria oceniania z matematyki zakres podstawowy Klasa I

Transkrypt:

METODY HEURYSTYCZNE wykład 6 STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI 2 GAUSSOWSKA F. PRZYNALEŻNOŚCI F. PRZYNALEŻNOŚCI KLASY s środek; a określa szerokość krzywej 3 4 F. PRZYNALEŻNOŚCI KLASY π F. PRZYNALEŻNOŚCI KLASY γ (zdef. poprzez klasę s) (alternatywa dla s) F. PRZYNALEŻNOŚCI KLASY L 5 6

F. PRZYNALEŻNOŚCI KLASY t F. PRZYNALEŻNOŚCI KLASY singleton (alternatywa dla π) 7 Singleton charakteryzuje jednoelementowy zbiór rozmyty. Funkcja ta jest wykorzystywana głównie do operacji rozmywania w systemach wnioskujących. 8 prędkość samochodu: X: [, ma ] Mała prędkość samochodu (A) typ L Średnia prędkość samochodu (B) typ t Duża prędkość samochodu (C) typ γ µ() α Jądro α - przekrój Baza µ A () µ B () µ C () Nośnik(baza) zbioru rozmytego A: zbiór elementów ZR, dla których µ () >.5 Jądro zbioru rozmytego A: zb. elementów ZR, dla których µ()= =55 4 6 8 µ A () =.25, µ B ()=.75, µ C ()= ma 9 α-przekrój zbioru rozmytego A: zbiór nierozmyty taki, że: Wysokość zbioru rozmytego A: X={,..., } Zbiór normalny: α-przekroje: A = X = {,..., }, Normalizacja zbioru: A. = {2, 4, 5, 8, }, A.3 = {4, 5, 8, }, - przed normalizacją: A.6 = {5, 8}, A.7 = {5}. - po normalizacji: 2 2

Inkluzja (zawieranie sie ZR A w ZR B): µ () µ B () µ A () ZR wypukły: ZR niewypukły: µ () µ () OPERACJE NA ZBIORACH ROZMYTYCH Równość dwu ZR A i B: 3 4 PRZECIĘCIE W literaturze istnieje wiele definicji przecięcia (iloczynu) zbiorów rozmytych pod wspólną nazwą T-norm. SUMA Definicje sumy zbiorów rozmytych mają nazwę S-norm. µ () µ A () µ B () µ A () µ B () Najczęściej stosowana definicja przecięcia zbiorów A i B: µ () µ A () µ B () µ A () µ B () DOPEŁNIENIE zbioru rozmytego: µ () µ A () µ Â () lub (iloczyn algebraiczny): µ () µ A () µ B () µ A () µ B () Dla ZR nie są spełnione prawa dopełnienia: 5 6 Przykład: Przykład: Przecięcie: Suma: Przecięcie: Suma: 7 8 3

Liczby rozmyte to ZR zdefiniowane na osi liczb rzeczywistych. Wymagania: zbiór normalny: h(a)=; LICZBY ROZMYTE np.: zbiór wypukły; funkcja przynależności przedziałami ciągła. µ () dodatnie µ () ujemne; 9 ani dodatnie ani ujemne. 2 ZASADA ROZSZERZANIA: ZASADA ROZSZERZANIA: Zasada rozszerzania pozwala przenieść (rozszerzyć) różne operacje matematyczne ze zbiorów nierozmytych na zbiory rozmyte (w tym również na liczby rozmyte). Zasada rozszerzania pozwala przenieść (rozszerzyć) różne operacje matematyczne ze zbiorów nierozmytych na zbiory rozmyte (w tym również na liczby rozmyte). dodawanie odejmowanie A A 2 = B A A 2 = B Nie zawsze wynikiem operacji arytmetycznych na liczbach rozmytych jest liczba rozmyta... Twierdzenie (Dubois, Prade): mnożenie dzielenie A A 2 = B A A 2 = B 2 Jeżeli liczby rozmyte A i A 2 mają ciągłe funkcje przynależności, to wynikiem operacji arytmetycznych dodawania, odejmowania, mnożenia i dzielenia są liczby rozmyte. 22 Dodawanie liczb rozmytych: Trójkątne liczby rozmyte: µ µ A (y) µ B (z) µ A+B () Opis: - f. przynależności klasy t; -jako: µ () Mnożenie liczb rozmytych: Wyostrzanie trójkątnej liczby rozmytej: a a M a 2 µ µ A (y) µ B (z) µ A B () 23 24 4

Płaskie liczby rozmyte: µ() PRZYBLIŻONE WNIOSKOWANIE 25 26 Logika tradycyjna (dwuwartościowa): O prawdziwości zdań wnioskuje się na podstawie prawdziwości innych zdań. Schemat notowania: Nad kreską zdania, na podstawie których się wnioskuje; Pod kreską otrzymany wniosek. Jeśli prawdziwe są wszystkie zdania powyżej kreski to prawdziwy jest też wniosek. Teraz: A, B zdania. 27 A= : logiczną wartością zdania A jest prawda; A= : logiczną wartością zdania A jest fałsz. Funktory logiczne: Operacja logiczna Funktor Czyta się: negacja ~ lub nie jest prawdą, że... koniunkcja i, oraz alternatywa lub implikacja jeżeli... to... równoważność wtedy i tylko wtedy, gdy... tożsamość jest tożsame... kwantyfikator ogólny kwantyfikator szczególny dla każdego... istnieje takie... 28 Implikacja (wynikanie): Zdanie logiczne o strukturze jeśli p to q" (p q) p poprzednik implikacji; q następnik implikacji. Implikacja jest prawdziwa: gdy q jest prawdziwe; gdy p i q są fałszywe. 29 REGUŁY WNIOSKOWANIA MODUS PONENS Modus ponendo ponens sposób wnioskowania przez twierdzenie p do twierdzenia q. Wniosek: A A B Z prawdziwości przesłanki i implikacji wynika prawdziwość wniosku. A= Jacek jest kierowcą B= Jacek ma prawo jazdy Jeśli A= to B= B 3 5

MODUS TOLLENS Modus tollendo tollens sposób wnioskowania prowadzący przez przeczenie do przeczenia. ~B A B Wniosek: ~A Z prawdziwości przesłanki i implikacji również wynika prawdziwość wniosku. B= (~B=) Jacek nie ma prawa jazdy A= (~A=) Jacek nie jest kierowcą Jeśli B= to A= 3 REGUŁY WNIOSKOWANIA W LOGICE ROZMYTEJ Reguły, których przesłanki lub wnioski wyrażone są w języku zbiorów rozmytych. Reguły pochodzące od ekspertów zwykle wyrażone są w języku nieprecyzyjnym. Zbiory rozmyte pozwalają przełożyć ten język na konkretne wartości liczbowe. Praca systemu decyzyjnego opartego na logice rozmytej zależy od definicji reguł rozmytych w bazie reguł. 32 Reguły mają postać IF...AND...THEN. np.: IF a is A AND b is B THEN c is C IF a is A2 AND b is NOT B2 THEN c is C2 gdzie: a, b, c zmienne lingwistyczne, A,..., C2 zbiory rozmyte. Zmienne lingwistyczne: zmienne, które przyjmują jako wartości słowa lub zdania wypowiedziane w języku naturalnym. (również wartości liczbowe). 33 Różnice w porównaniu z klasycznymi regułami IF-THEN: Wykorzystanie zmiennych opisujących zbiory rozmyte; Występowanie mechanizmu określającego stopień przynależności elementu do zbioru; Wykorzystanie operacji na zbiorach rozmytych. Schemat wnioskowania, w którym przesłanka, implikacja i wniosek są nieprecyzyjne: Wniosek: Prędkość samochodu jest duża Jeśli prędkość samochodu jest bardzo duża poziom hałasu jest wysoki Poziom hałasu jestśredniowysoki 34 Wniosek: Prędkość samochodu jest duża Jeśli prędkość samochodu jest bardzo duża poziom hałasu jest wysoki Poziom hałasu jestśredniowysoki Wniosek: Prędkość samochodu jest duża Jeśli prędkość samochodu jest bardzo duża poziom hałasu jest wysoki Poziom hałasu jestśredniowysoki Rozmyta reguła wnioskowania modus ponens : jest A Jeśli jest A y jest B Wniosek: y jest B 35 Zmienne lingwistyczne: prędkość samochodu y poziom hałasu Zbiór wartości zmiennych lingwistycznych: : T={ mała, średnia, duża, bardzo duża } y: T2={ mały, średni, średniowysoki, wysoki } 36 6

Do każdego elementu zbiorów T i T2 można przyporządkować zbiór rozmyty o założonej przez nas funkcji przynależności. Tu: A prędkość samochodu jest bardzo duża ; A prędkość samochodu jest duża ; B poziom hałasu jest wysoki ; B poziom hałasu jest średniowysoki. Implikacja ma tą samą postać (A B) w regule rozmytej jak i w nierozmytej. W regule rozmytej jej przesłanka nie dotyczy zb. rozmytego A lecz A, który może być zbliżony do A, ale niekoniecznie A=A. 37 Ponieważ A A - wniosek jest inny niż byłby w przypadku reguły nierozmytej. Zbiór rozmyty B jest określony przez złożenie zbioru rozmytego A oraz implikacji A B: Rozmyta reguła wnioskowania modus tollens : y jest B Jeśli jest A y jest B Wniosek: jest A 38 Wyznaczanie funkcji µ A B (,y) gdy µ A () oraz µ B (y) są znane:. Reguła Mamdaniego: 2. Reguła Larsena: 3. Reguła Łukasiewicza: STEROWNIKI ROZMYTE 4. Reguła Zadeha:... 39 4 Nie wymagają tworzenia modelu rozważanego procesu (co często jest trudne); Należy jedynie sformułować zasady postępowania w postaci rozmytych reguł (IF..THEN). Schemat układu klimatyzacji: pomieszczenie KLIMATYZATOR czujnik temperatury STEROWNIK ROZMYTY zmierzone wartości wejściowe; czujnik wilgotności sygnał sterujący (intensywność chłodzenia). 4 Zastosowania praktyczne: sprzęt AGD (pralki, lodówki, odkurzacze); kamery (autofokus); nadzór wentylacji w tunelach; sterowanie światłami na wjeździe na autostradę; klimatyzacja; automatyka przemysłowa; sterowanie robotów;... 42 7

STEROWNIK ROZMYTY: Np. Sterowanie ogrzewaniem: BLOK ROZMYWANIA BAZA REGUŁ BLOK WNIOSKOWANIA BLOK WYOSTRZANIA Cena ogrzewania Temperatura mróz zimno chłodno tanio mocno mocno średnio średnio mocno średnio słabo drogo średnio słabo wcale Baza reguł (model lingwistyczny): zbiór rozmytych reguł w postaci: 43 44 ROZMYWANIE (fuzzyfikacja) Przejście od pomiarów (konkretna wartość ) do funkcji przynależności przez określenie stopni przynależności zmiennych lingwistycznych do każdego ze zbiorów rozmytych. Temperatura: T =5 C Cena_ogrz: p =48zł/MBTU µ chłodno (T)=.5 µ tanio (p)=.3.5.3 5 C T 48zł/MBtu p Stopień spełnienia reguły dla wszystkich przesłanek: µ chłodno (T) µ tanio (p).5 5 C T.3 48zł/MBtu p 45 poziom zapłonu reguły 46 WNIOSKOWANIE Obliczanie stopnia prawdziwości wniosku: Wnioskowanie MIN: AGREGACJA Jeżeli więcej niż jedna reguła ma niezerowy poziom zapłonu, wyniki (zbiory rozmyte) sumuje się. µ średnio (h) µ całe =.3 µ wniosku (h) h h 47 48 8

WYOSTRZANIE (defuzzyfikacja) Jeżeli na wyjściu wymagana jest wartość liczbowa, stosuje się jedną z metod wyostrzania: Tu: Metoda pierwszego maksimum: COG 57 h Metoda środka maksimum: Metoda środka ciężkości(cog): 49 A i powierzchnia zbioru i µ i stopień przynależności do zbioru i c i środek ciężkości zbioru i. 5 STEROWNIKI ROZMYTE TAKAGI-SUGENO Baza reguł sterownika ma charakter rozmyty tylko w części IF. W części THEN występują zależności funkcyjne. Reguły Mamdaniego: wynikiem jest zbiór rozmyty B: IF =A AND 2 =A 2 n =A n THEN y = B Reguły Takagi-Sugeno: wynikiem jest funkcja f ( i ): IF =A AND 2 =A 2 n =A n THEN y = f (, 2,.. n ) Zwykle są to funkcje liniowe : f ( i ) = y = a +a +a n n 5 52 R () :IF prędkość is niska THEN hamowanie = prędkość R (2) :IF prędkość is średnia THEN hamowanie = 4 prędkość R (3) :IF prędkość is wysoka THEN hamowanie = 8 prędkość µ.8 niska średnia wysoka.3. R () : w =.3; r = 2 R (2) : w 2 =.8; r 2 = 4 2 R (3) : w 3 =.; r 3 = 8 2 2 Hamowanie = Prędkość 53 9