Wstęp do Sztucznej Inteligencji: Laboratorium Sterownik rozmyty

Podobne dokumenty
Definicja. Złożenie zbioru rozmytego i relacji rozmytej. Rozważmy. zbiór rozmyty A X z funkcją przynależności

Logika klasyczna i rozmyta. Rozmyte złożenie relacji (ang. fuzzy composition) Złożenie relacji (ang. composition)

ELEMENTY TEORII ZBIORÓW ROZMYTYCH

Modelowanie niepewności

Rysunek 1-1. Przykładowy zbiór klasyczny (nierozmyty) oraz jego funkcja przynale żności.

A i A j lub A j A i. Operator γ : 2 X 2 X jest ciągły gdy

SZTUCZNA INTELIGENCJA

Sterowanie rozmyte. mgr inż. Piotr Fiertek p. 544

Wektory. P. F. Góra. rok akademicki

Zbiory rozmyte. Teoria i zastosowania we wnioskowaniu aproksymacyjnym

Zagadnienia AI wykład 3

Teoria zbiorów w rozmytych

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

Zmienna losowa. M. Przybycień Rachunek prawdopodobieństwa i statystyka

Metoda podziału zbioru obiektów na wielokryterialne klastry jakościowe

MODYFIKACJE ALGORYTMU UŚREDNIANIA WYKŁADNICZEGO DO USUWANIA ZAKŁÓCENIA ADDYTYWNEGO

Całkowanie przez podstawianie i dwa zadania

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

Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów Wykład 12, str. 1 C 1 C 2 C 3 1. * x 2. x 2. or max then (min)

RÓWNANIA RÓŻNICZKOWE WYKŁAD 3

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.

25. RÓWNANIA RÓŻNICZKOWE PIERWSZEGO RZĘDU. y +y tgx=sinx

Technologie i systemy oparte na logice rozmytej

ROZWIĄZANIA I ODPOWIEDZI

Wykorzystanie logiki rozmytej w badaniach petrofizycznych

Uwaga 1.1 Jeśli R jest relacją w zbiorze X X, to mówimy, że R jest relacją w zbiorze X. Rozważmy relację R X X. Relację R nazywamy zwrotną, gdy:

Ekstrema funkcji dwóch zmiennych

Rozwiązywanie układu równań metodą przeciwnych współczynników

Wykład 4 Testy zgodności. dystrybuanta rozkładu populacji dystrybuanty rozkładów dwóch populacji rodzaj rozkładu wartości parametrów.

Matematyka dyskretna. Wykład 2: Kombinatoryka. Gniewomir Sarbicki

Wstęp. Przygotowanie materiału doświadczalnego do badań. Zastosowanie logiki rozmytej do obliczeń

ZBIORY ROZMYTE I WNIOSKOWANIE PRZYBLIŻONE

12. FUNKCJE WIELU ZMIENNYCH. z = x + y jest R 2, natomiast jej

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

EGZAMIN GIMNAZJALNY W ROKU SZKOLNYM 2011/2012

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI

SKRYPT Z MATEMATYKI. Wstęp do matematyki. Rafał Filipów Piotr Szuca

FINAŁ 10 marca 2007 r. KLASA PIERWSZA - POZIOM PODSTAWOWY Czas pisania 90 minut. x +

Równania różniczkowe

Pierwiastki kwadratowe z liczby zespolonej

Programowanie nieliniowe optymalizacja funkcji wielu zmiennych

Z funkcji zdaniowej x + 3 = 7 można otrzymać zdania w dwojaki sposób:

i = n = n 1 + n 2 1 i 2 n 1. n(n + 1)(2n + 1) n (n + 1) =

Np.:

Zadania do rozdziału 10.

Metody numeryczne. Wykład nr 2. dr hab. Piotr Fronczak

σ-ciało zdarzeń Niech Ω będzie niepustym zbiorem zdarzeń elementarnych, a zbiór F rodziną podzbiorów zbioru Ω spełniającą warunki: jeśli A F, to A F;

Automatyka. Treść wykładów: Układ sekwencyjny synchroniczny. Układ kombinacyjny AND. Układ sekwencyjny asynchroniczny. Układ sekwencyjny synchroniczny

x 1 x 2 x 3 x n w 1 w 2 Σ w 3 w n x 1 x 2 x 1 XOR x (x A, y A ) y A x A

Metody probabilistyczne Rozwiązania zadań

Automatyka. Treść wykładów: Układ kombinacyjny AND. Układ sekwencyjny synchroniczny. Układ sekwencyjny asynchroniczny. Układ sekwencyjny synchroniczny

Równania różniczkowe cząstkowe

SZEREG CZASOWY Y zjawisko badane w różnych okresach lub momentach czasu. Dynamika zjawiska to zmiana zjawiska w czasie. Przykład. Y średni kurs akcji

11. CZWÓRNIKI KLASYFIKACJA, RÓWNANIA

f x f y f, jest 4, mianowicie f = f xx f xy f yx

Zasada indukcji matematycznej


4. Schematy blokowe; algebra schematów blokowych

Macierze normalne. D : Dowolną macierz kwadratową można zapisać w postaci A = B + ic gdzie ( ) B = A + A B = A + A = ( A + A)

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

Rozkład normalny (Gaussa)

METODY INTELIGENCJI OBLICZENIOWEJ wykład 6

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

Realizacja funkcji przełączających

Przenoszenie niepewności

Inteligencja obliczeniowa

Reprezentacja rozmyta - zastosowania logiki rozmytej

Cykl III ćwiczenie 3. Temat: Badanie układów logicznych

Systemy przetwarzania sygnałów

Warsztat pracy matematyka

Plan wyk y ł k adu Mózg ludzki a komputer Komputer Mózg Jednostki obliczeniowe Jednostki pami Czas operacji Czas transmisji Liczba aktywacji/s

Model Solow-Swan. Y = f(k, L) Funkcja produkcji moŝe zakładać stałe przychody skali, a więc: zy = f(zk, zl) dla z > 0

Indukcja matematyczna

Równania różniczkowe cząstkowe

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Elementy logiki matematycznej

Wykład 1 Podstawy projektowania układów logicznych i komputerów Synteza i optymalizacja układów cyfrowych Układy logiczne

MODYFIKACJA KOSZTOWA ALGORYTMU JOHNSONA DO SZEREGOWANIA ZADAŃ BUDOWLANYCH

Automatyka i Robotyka Analiza Wykład 14 dr Adam Ćmiel

19. Wybrane układy regulacji Korekcja nieliniowa układów. Przykład K s 2. Rys Schemat blokowy układu oryginalnego

Wnioskowanie rozmyte. Krzysztof Patan

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

REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE

L.Kowalski zadania z rachunku prawdopodobieństwa-zestaw 4 ZADANIA - ZESTAW 4

XXX OLIMPIADA FIZYCZNA ETAP I Zadania teoretyczne

Paweł Strawiński Ćwiczenia

Podejmowanie decyzji w warunkach niepełnej informacji. Tadeusz Trzaskalik

RÓWNANIA RÓŻNICZKOWE WYKŁAD 5

Podstawy rachunku prawdopodobieństwa (przypomnienie)

Przestrzenie liniowe w zadaniach

UNIWERSYTET IM. ADAMA MICKIEWICZA W POZNANIU. Miary podobieństwa i zawierania zbiorów rozmytych

Zmienne losowe typu ciągłego. Parametry zmiennych losowych. Izolda Gorgol wyciąg z prezentacji (wykład III)

RZĘDU PIERWSZEGO. RÓWNANIE BERNOULLIEGO. RÓWNANIE JEDNORODNE. KRZYWE ORTOGONALNE. RÓWNANIE BERNOULLIEGO. Nieliniowe równanie różniczkowe Bernoulliego

lim = 0, gdzie d n oznacza najdłuższą przekątną prostokątów

OWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE

Pochodna funkcji wykład 5

Analiza Matematyczna II.1, kolokwium rozwiazania 9 stycznia 2015, godz. 16:15 19:15

IV. RÓWNANIA RÓŻNICOWE

Młodzieżowe Uniwersytety Matematyczne. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego REGUŁA GULDINA

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

Transkrypt:

Wstęp do Sztucznej Inteligencji: Laboratorium Sterowni rozmt Zbior rozmte pozwalają w sposób usstematzowan modelować pojęcia niepreczjne, jaimi ludzie posługują się na co dzień. Przładem może bć wrażenie wsoa temperatura, duża prędość cz młod człowie. Również podczas rozumowania i podejmowania deczji, ludzie worzstują taie rozmte pojęcia. Rozumujem na przład: jeśli droga jest bardzo ręta i widoczność jest bardzo słaba, należ jechać bardzo powoli. W lascznej matematce mam do cznienia z odmienną stuacją. W lascznej logice operujem na zdaniach logicznch, tóre mogą bć prawdziwe lub fałszwe i nie przjmują stanów pośrednich. Jedną z reguł wniosowania lascznej logii jest reguła modus ponens: Przesłana: Impliacja: Wniose: Z prawdziwości impliacji wiadomo, że zawsze ileroć zachodzi ( przjmuje wartość prawda ) to zachodzi również. Soro wiec w pewnej onretnej stuacji zachodzi, to możem bć pewni ze zachodzi również. W logice rozmtej zamiast zdaniami, przjmującmi wartość prawda lub fałsz, posługujem się zmiennmi lingwistcznmi, tóre przjmują jao wartości niepreczjne pojęcia jęza mówionego, taie ja mał, średni, duż. Przładowo, temperatura może bć zmienną lingwistczna i przjmować wartości niepreczjne mała, średnia, wsoa. Te niepreczjne pojęcia, ja wiadomo, można modelować za pomocą odpowiednich zbiorów rozmtch. Zbiór reguł wniosowania rozmtego przjmuje postać: Jeśli x jest i x jest i... i xn jest n to jest... Jeśli x jest i x jest i... i xn jest n to jest x i oraz to zmienne lingwistczne, i j oraz i to wartości tch zmiennch lingwistcznch oreślone przez odpowiednie zbior rozmte. Górn indes oznacza numer reguł, doln numer zmiennej lingwistcznej. Rodzaj funcji oreślającej funcje prznależności danego zbioru rozmtego ja również jej współcznnii, mają duż wpłw na działanie modelu. Odpowiedniiem rozumowania modus ponens w logice rozmtej będzie następująca reguła: Przesłana: x jest Impliacja: Jeśli x jest to jest Wniose: jest W tm przpadu x i to zmienne lingwistczne a,,, to zbor rozmte. Najważniejszą rzeczą, tórą warto zauważć w powższej regule to fat, że zbiór wstępując w przesłance wcale nie jest identczn ze zbiorem rozmtm wstępującm w rozmtej impliacji. Podobnie zbiór nie jest równ zbiorowi. Pozwala to na pewną

elastczność. Jeśli bowiem zbiór oreśla podobną stuację ja zbiór, to możem się spodziewać, że zbiór powinien bć zbliżon znaczeniowo (lingwistcznie) do zbioru. Ilustruje to następując przład: am regułę rozmtą: Jeśli prędość samochodu jest bardzo duża, to poziom hałasu jest wsoi. Przesłana mówi natomiast: Prędość samochodu jest duża. Widać zatem, że wartość lingwistczna bardzo duża nie jest tożsama z wartością duża. Jedna z ich podobieństwa wnia, że powinniśm oczeiwać podobnego wniosu ja w regule, przładowo: Poziom hałasu jest średnio wsoi. Soro więc ludzie posługując się niepreczjnmi pojęciami i regułami rozmtmi, potrafią radzić sobie z szeregiem sompliowanch zadań, istnieje pratczna potrzeba smulowania taiego rodzaju rozumowania. Umożliwia to zastosowanie teorii zbiorów i logii rozmtej. W ten sposób powstał sterownii rozmte. Realizacja rozmtej impliacji Reguła rozmta tpu ( ) gdzie oraz są zbiorami rozmtmi, to rozmta impliacja i może bć zrealizowana na wiele sposobów. Dwa z popularnch sposobów jej realizacji to reguła minimum oraz ilocznu. Jeśli zbior i mają funcje prznależności odpowiednio (x ) oraz ( ) to rozmta impliacja ( ) jest zbiorem rozmtm o funcji prznależności oreślonej przez jedną z reguł, przładowo:. reguła tpu minimum: ( x, ) ( x) ( ) min[ ( x), ( )]. reguła tpu iloczn: ( x, ) ( x)* ( ) Realizacja rozmtego wniosowania ( > ) ( > ) W logice rozmtej wniosowanie realizuje się przez złożenie rozmtego zbioru oraz rozmtej impliacji ( ). W wniu złożenia otrzmam zbiór rozmt, tór stanowi wniose. ' ' ( ) Złożenie to realizowane jest następująco; T ' ( ) sup{ ' ( x)* ( x X x, )} gdzie * T oznacza pewna T-normę. Jeśli przładowo T-norma jest tpu min, otrzmuje się:

' ( ' x X ) sup{min[ ( x), ( x, )]} Klasczn sterowni rozmt: Klasczn sterowni rozmt słada się z trzech części:. lou rozmwania (fuzfiacji). lou wniosowania (inferencji) wraz z baza reguł 3. lou wostrzania Schemat sterownia rozmtego przedstawiono na rsunu: lo rozmwania lo rozmwania ma za zadanie zamienić ostre wartości x, przeważnie otrzmane z pomiarów, na zbior rozmte. Jednm z popularnch sposobów rozmwania to operacja rozmwania tpu singleton. Dla onretnej wartości x _ funcji prznależności oreślonej wzorem ' ( x) _ δ ( x x) 0 x _ x _ x x lo wniosowania lo ten przeprowadza wniosowanie rozmte orzstając z baz reguł tpu: tworz ona zbiór rozmt o Jeśli x jest i x jest i... i xn jest n to jest... Jeśli x jest i x jest i... i xn jest n to jest Zadaniem tego blou jest sprawdzenie stopnia spełnienia przesłani ażdej z reguł i oreślić odpowiedzi ażdej z reguł, czli zbior rozmte i. Jeśli przesłana jest tpu prostego tzn. Jeśli xi jest i to... 3

i zastosowano operacje rozmwania tpu singleton, to stopień spełnienia przesłani łatwo oreślić wznaczając wartość ( x _ ). W przpadu przesłani złożonej tpu: i Jeśli x jest i x jest i... i xn jest n to jest czli Jeśli x(x, x,..., xn) jest to jest gdzie x x... n, jest ilocznem artezjańsim zbiorów rozmtch i, należ oreślić funcję prznależności ilocznu artezjańsiego zbiorów rozmtch i. Ja wiadomo funcję prznależności ilocznu artezjańsiego można oreślić jao: x, x,..., x ) min[ ( x ), ( x ),..., x x... xn ( n n ( xn lub jao iloczn x x... xn( x, x,..., xn) ( x) ( x)... n( xn W czasie wniosowania rozmtego worzstuje się złożenie zbioru rozmtego otrzmanego z operacji rozmwania z relacją rozmtą ilocznu artezjańsiego x x... n i zbioru, ja poazano to wcześniej. Dla ażdej -tej reguł otrzmujem zatem ) )] ' ' ( x x... x n ) Zatem otrzmane zbior zalezą od: - przjętej T-norm w definicji rozmtej impliacji - sposobu zdefiniowania ilocznu artezjańsiego zbiorów rozmtch - przjętego sposobu rozmwania (najczęściej singleton) Na wjściu blou wniosowania otrzmam zatem: - zbior rozmte, w liczbie równej liczbie reguł rozmtch - jeden zbiór rozmt, jeśli przjmiem uogólniona postać rozmtego wniosowania modus ponens, gdzie złożenie zbioru odbwa się nie z ażda z relacji (reguł) z osobna, lecz ze wszstimi razem: ' ' R ( ) Korzstając z definicji sum zbiorów rozmtch otrzmam: ' ( ) sup{ ( x)*max x X ' T ( x, )} 4

Wbierana jest zatem reguła, tóra najlepiej odpowiada danej stuacji, zgodnie z przjętmi definicjami ilocznu artezjańsiego, rozmtej impliacji oraz sum zbiorów rozmtch (w tm przpadu operacji max). lo wostrzania Na wjściu blou wniosowania otrzmam jeden lub wiele zbiorów rozmtch. Do sterowania onretnm obietem potrzebne są jedna onretne ostre wartości. To ta, ja gdb człowie wiedząc ze musi jechać wolno, zwolnił w ońcu do onretnej wartości 5 m/h. W lascznm sterowniu rozmtm za ten ostatni etap odpowiada blo wostrzania. oże on bć zrealizowan również na wiele sposobów. Jednm z możliwch rozwiązań jest metoda center avarage defuzzification0, stosowana, gd na wjściu blou wniosowania otrzmuje się zbiór zbiorów rozmtch. Konretna ostra wartość wznaczana jest ze wzoru ( ) _ ' ( ) ' gdzie jest puntem w tórm funcja () (z -tej reguł) przjmuje wartość masmalną, a to liczba reguł rozmtch. (Uwaga: W sumie wstępują zbior rozmte a nie ) Rodzaje modeli rozmtch Najbardziej popularnmi rodzajami modeli rozmtch są:. odel amdaniego, gdzie reguł rozmte maja postać Jeśli x jest to jest, gdzie i to zbior rozmte. odel Taagi Sugeno, gdzie reguł rozmte maja postać: Jeśli x jest to f(x), gdzie tlo jest zbiorem rozmtm, natomiast jest oreślan za pomocą pewnej funcji. Przład. odel Taagi-Sugeno z dwoma regułami rozmtmi odel posiada dwie reguł rozmte postaci Jeśli (x jest DUŻE I x jest ŚREDNIE) TO + 7x - 3x Jeśli (x jest ŁE I x jest ŁE) TO -x +5x Wznaczm sgnał wjściow sterownia dla sgnałów wejściowch równch x oraz x 3. Korzstając z rsunu odcztujem wartości ażdego ze zbiorów rozmtch reguł dla danch wejściowch sterownia (w domśle stosujem rozmwanie tpu singleton): 5

() 0.3 (3) 0. 7 () 0.75 (3) 0. Stopień spełnienia przesłani złożonej ażdej z reguł obliczam orzstając z operacji min: w w min(0.3,0.7) 0.3 min(0.75,0.) 0. Dodatowo w modelu Taagi Sugeno odpowiedzi ażdej reguł wnoszą odpowiednio: f(,3) 7 f (,3) Końcowa odpowiedź całego sterownia wnosi: w + w w + w 8.6 Zalecana letura Rutowsa D., Pilińsi., Rutowsi L., Sieci neuronowe, algortm genetczne i sstem rozmte Piegat., odelowanie i sterowanie rozmte 6