SID Wykład 7 Zbiory rozmyte

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

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

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

Zastosowania sieci neuronowych oraz modeli alternatywnych. PLAN WYKŁADU

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA

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

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

6. Zagadnienie parkowania ciężarówki.

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

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.

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

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

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

Układy logiki rozmytej. Co to jest?

Sztuczna inteligencja : Zbiory rozmyte cz. III

Rozmyte systemy doradcze

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

Wnioskowanie rozmyte. Krzysztof Patan

Technologie i systemy oparte na logice rozmytej

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

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

Inteligencja obliczeniowa

Inteligencja obliczeniowa

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

Sztuczna inteligencja: zbiory rozmyte

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

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

Systemy uczące się wykład 2

Elementy logiki matematycznej

Podstawy sztucznej inteligencji

Zastosowania sieci neuronowych oraz modeli alternatywnych. PLAN WYKŁADU

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

Kultura logiczna Wnioskowania dedukcyjne

Cel projektu: Wymogi dotyczące sprawozdania:

WYKŁAD 4 PLAN WYKŁADU. Sieci neuronowe: Algorytmy uczenia & Dalsze zastosowania. Metody uczenia sieci: Zastosowania

Lekcja 3: Elementy logiki - Rachunek zdań

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

Kultura logiczna Klasyczny rachunek zdań 2/2

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

Nierówności symetryczne

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Logika rozmyta typu 2

Reprezentacja rozmyta - zastosowania logiki rozmytej

Sztuczna inteligencja : Zbiory rozmyte cz. 2

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

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

Sztuczna Inteligencja Projekt

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Sterowanie z wykorzystaniem logiki rozmytej

Roger Bacon Def. Def. Def Funktory zdaniotwórcze

Elementy rachunku zdań i algebry zbiorów

Jeśli przeszkoda jest blisko to przyhamuj

Systemy uczące się wykład 1

1 Zbiory i działania na zbiorach.

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

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.

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

Rachunek zdań i predykatów

Interwałowe zbiory rozmyte

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

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

LOGIKA I TEORIA ZBIORÓW

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Logika pragmatyczna dla inżynierów

ELEMENTY SZTUCZNEJ INTELIGENCJI. Wstęp do logiki rozmytej

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

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Logika Temporalna i Automaty Czasowe

Kurs logiki rozmytej - zadania. Wojciech Szybisty

Elementy logiki. Zdania proste i złożone

PODSTAWY INŻYNIERI WIEDZY

Reguły decyzyjne, algorytm AQ i CN2. Reguły asocjacyjne, algorytm Apriori.

THE PART OF FUZZY SYSTEMS ASSISTING THE DECISION IN DI- AGNOSTICS OF FUEL ENGINE SUBASSEMBLIES DEFECTS

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

KARTA MODUŁU KSZTAŁCENIA

Budowa modeli klasyfikacyjnych w oparciu o funkcję odległości w przestrzeni zdarzeń i uogólnienie pojęć probabilistycznych na przestrzenie metryczne

Podstawowe Pojęcia. Semantyczne KRZ

Uogólniona Metoda Momentów

Modelowanie zależności. Matematyczne podstawy teorii ryzyka i ich zastosowanie R. Łochowski

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

PRZEWODNIK PO PRZEDMIOCIE

Funkcje charakterystyczne zmiennych losowych, linie regresji 1-go i 2-go rodzaju

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Piotr Sobolewski Krzysztof Skorupski

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Normalizacja relacji z atrybutami rozmytymi poziomu drugiego

SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska

Tworzenie rozmytego systemu wnioskowania

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Kształcenie w zakresie podstawowym. Klasa 1

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

Zadanie 0 gdy nie mamy logiki rozmytej

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

Pochodna funkcji. Zastosowania pochodnej. Badanie przebiegu zmienności

Transkrypt:

SID Wykład 7 Zbiory rozmyte Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl

Wstęp Language Ontological Commitment Epistemological Commitment (What exists in the world) (What an agent believes about facts) Propositional logic facts true/false/unknown First-order logic facts, objects, relations true/false/unknown Temporal logic facts, objects, relations, times true/false/unknown Probability theory facts degree of belief 0..1 Fuzzy logic degree of truth degree of belief 0..1

Wprowadzenie Metoda reprezentacji wiedzy wyrażonej w języku naturalnym: Temperatura wynosi 29 C Jest dość ciepło informacja liczbowa naturalna dla systemów komputerowych informacja opisowa naturalna dla człowieka Zamiast dwóch wartości logicznych (prawda i fałsz), dopuszcza się istnienie nieskończenie wielu wartości (odpowiadajacych liczbom rzeczywistym od 0 do 1) 1 0 dość ciepło 18 C 29 C

Zbiór rozmyty 1 m α (x) α 0 X R m α : X [0,1] funkcja przynależności zbioru rozmytego α (uogólnienie funkcji charakterystycznych zbiorów klasycznych) dziedzina X R przyjmuje postać zbioru R, przedziału [x,y] R, badź {x 1,...,x n } R, w zależności od natury zastosowania w tym ostatnim przypadku wygodnie jest reprezentować zbiór rozmyty α jako tablicę {(x 1,r 1 ),...,(x n,r n )}, gdzie r i = m α (x i ),i = 1,...,n

Zbiór rozmyty mróz chłodno umiarkowanie ciepło goraco 1 0 0 C 8 C 14 C 18 C 24 C 29 C temperatura Pojęcia ciepło czy goraco sa określone w sposób nieostry: trudno jednoznacznie określić ich granice, ich zakresy moga się częściowo pokrywać.

Funkcje przynależności 1 Funkcje moga mieć kształt trapezu... m(x) 1 0 m(x)... trójkata... 0 1... ale też inny (np. sigmoidalny)... m(x) X m(x) = 1 0 m(x) = 0.5... a zbiór X nie mysi być zbiorem liczb rzeczywistych

Reguły rozmyte Reguły, których przesłanki lub wnioski wyrażone sa w języku zbiorów rozmytych Jeśli x jest małe i y jest średnie, to uruchom alarm Jeśli x jest małe i y jest małe, to ustaw z na duże Jeśli x jest duże, to ustaw z na małe Reguły pochodzace od ekspertów zwykle wyrażone sa w języku nieprecyzyjnym Zbiory rozmyte pozwalaja nam przełożyć ten język na konkretne wartości liczbowe

Przykład Sun Temp. Humid. Wind. Run (%) ( C) (%) (km/h) (km/h) 1 100 31 90 10 6 2 90 22 85 50 8 3 50 25 95 20 12 4 0 15 80 0 13 5 10 4 70 10 15 6 30 7 55 40 7 7 40 8 65 60 15 8 70 14 90 20 10 9 80 1 70 30 14 10 20 13 60 0 14 11 80 11 60 70 14 12 60 17 80 50 13 13 50 26 55 30 16 14 20 12 95 60 9 Zbiory rozmyte pozwalaja konstruować reguły typu. jeśli temperatura jest wysoka i wilgotność jest niska, to sasiad biega w języku naturalnym, przekładalne jednak na zależności numeryczne.

Sterowanie sieć neuronowa jako symulator procesu fizycznego Układ fizyczny Dobieranie parametrów sterownika rozmytego za pomocą neuronowego symulatora jest szybsze, tańsze i bezpieczniejsze, niŝ podczas pracy na rzeczywistych urządzeniach Dane wejściowe 1 Adaptacyjny dobór kształtu zbiorów rozmytych 0 Sterownik rozmyty Wyniki symulacji Model układu (sieć neuronowa)

Logika rozmyta negacja Niech α będzie zbiorem rozmytym określonym na dziedzinie X R Negację zbioru α definiujemy jako zbiór α o funkcji przynależności m α : X [0,1] określonej wzorem m α (x) = 1 m α (x) x X Przykładowo, dla zbioru α określonego przez tablicę {(3,0.4),(5,1),(7,0.5),(9,0)}, α to tablica {(3,0.6),(5,0),(7,0.5),(9,1)}

Logika rozmyta koniunkcja Niech α,β będa zbiorami rozmytymi określonymi na dziedzinie X R Koniunkcję α i β definiujemy jako zbiór rozmyty α β o funkcji przynależności m α β : X [0,1] określonej wzorem m α β (x) = T (m α (x),m β (x)) x X Funkcja T : [0,1] 2 [0,1] jest T-norma

Własności T-normy Warunki brzegowe: T (0,x) = 0 oraz T (1,x) = 1 Monotoniczność: x y = T (x,z) T (y,z) Symetria: T (x,y) = T (y,x) Łaczność: T (T (x,y),z) = T (x,t (y,z))

Przykładowe T-normy T-norma Zadeha: T (r,s) = min{r,s} T-norma Mengera: T (r,s) = r s r,s [0,1] T-norma Łukaszewicza: T (r,s) = max{0,r + s 1} r,s [0,1] r,s [0,1]

Przykładowe T-normy Dla α równego {(3,0.4),(5,1),(7,0.5),(9,0)} oraz β równego {(3,0.6),(5,0),(7,0.5),(9,1)} koniunkcja α β odpowiada tablicom: Zadeh: {(3,0.4),(5,0),(7,0.5),(9,0)} Menger: {(3,0.24),(5,0),(7,0.25),(9,0)} Łukaszewicz: {(3,0),(5,0),(7,0),(9,0)}

Alternatywa jako ko-norma Warunki brzegowe: C(0,x) = x oraz C(1,x) = 1 Monotoniczność: x y = C(x,z) C(y,z) Symetria: C(x,y) = C(y,x) Łaczność: C(C(x,y),z) = C(x,C(y,z))

Dualność T-norm i ko-norm Alternatywa klasyczna: α β ( α β) Alternatywa rozmyta: m α β (x) = m ( α β) (x) = 1 min{m α (x),m β (x)} = 1 min{1 m α (x),1 m β (x)} = max{m α (x),m β (x)}

Uczenie się reguł rozmytych Jakość danej reguły wyznaczamy na podstawie analizy wektorów uczacych. Niech α,β,γ będa zbiorami rozmytymi o dziedzinach X,Y,Z R Niech (x,y,z) X Y Z będzie przykładowym wektorem uczacym. Niech r,s,t [0,1] oznaczaja stopnie przynależności x,y,z do zbiorów α,β,γ.

Uczenie się reguł rozmytych Prawdziwość reguły α β γ dla stopni r,s,t [0,1] otrzymamy przez ich podstawienie do wzoru na funkcję implikacji F α β γ : [0,1] 3 [0,1] Wzór ten można wyznaczyć zapisujac α β γ jako ((α β) γ) Jakość reguły możemy wyrazić jako jej średnia prawdziwość dla dostępnych wektorów uczacych (x,y,z).

Stopnie prawdziwości implikacji Według T-normy Zadeha: max{1 r,1 s,t} r,s,t [0,1] Według T-normy Mengera: r s t + (1 r s) r,s,t [0,1] Według T-normy Łukaszewicza: min{1,2 + t r s} r,s,t [0,1]

Wnioskowanie rozmyte Chcemy wnioskować o stanach z Z na podstawie obserwacji x X,y Y Niech α,β,γ będa zbiorami rozmytymi o dziedzinach X,Y,Z R Zastosowanie reguły rozmytej postaci IF α AND β THEN γ polega na wyliczeniu, jaki wpływ na m γ : Z [0,1] maja stopnie przynależności obserwacji x, y do zbiorów α, β

Prawa wnioskowania Klasyczne prawo odrywania α β α β = γ γ można przepisać w silniejszej postaci α β α β = γ α β γ Ta druga postać lepiej odzwierciedla ideę wnioskowania rozmytego

Wnioskowanie rozmyte Załóżmy, że mamy do dyspozycji regułę IF α AND β THEN γ Niech r,s oznaczaja stopnie przynależności obserwacji x,y do α,β. Zgodnie z silniejsza wersja prawa odrywania, funkcja przynależności do γ dla danych x,y przyjmuje postać m α/x β/y γ (z) = T (r,s,m γ (z)) z Z

Przykład α: {( 2,1),(0,0.5),(2,0)} x = 0 β : {( 2,0.3),(0,1),(2,0.3)} y = 2 γ: {( 2,0.1),( 1,0.4),(0,0.7),(1,1),(2,0.5)} Z: {( 2,0.1),( 1,0.3),(0,0.3),(1,0.3),(2,0.3)} M: {( 2,0.015),( 1,0.06),(0,0.105),(1,0.15),(2,0.075)} Ł: {( 2,0),( 1,0),(0,0),(1,0),(2,0)}

Uściślanie (Defuzzyfikacja) Znajac wpływ obserwacji warunkowych na funkcję m γ : Z [0,1], musimy obliczyć wartość z Z, która powinna być podana jako odpowiedź modułu wnioskujacego. x X r y Y α β = γ s Z R γ z Z

Przykład α: {( 2,1),(0,0.5),(2,0)} x = 0 β : {( 2,0.3),(0,1),(2,0.3)} y = 2 γ: {( 2,0.1),( 1,0.4),(0,0.7),(1,1),(2,0.5)} Z: {( 2,0.1),( 1,0.3),(0,0.3),(1,0.3),(2,0.3)} 2 0.1 1 0.3 + 0 0.3 + 1 0.3 + 2 0.3 z = 0.1 + 0.3 + 0.3 + 0.3 + 0.3 = 4 13

Dziękuję za uwagę!