Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż.

Slides:



Advertisements
Podobne prezentacje
Systemy/modele rozmyte – podstawy i struktury
Advertisements

Metody sztucznej inteligencji – technologie rozmyte i neuronoweSystemy rozmyte – podstawy i struktury  Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii.
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modelowanie rozmyte – podstawy,
Proces doboru próby. Badana populacja – (zbiorowość generalna, populacja generalna) ogół rzeczywistych jednostek, o których chcemy uzyskać informacje.
Równowaga chemiczna - odwracalność reakcji chemicznych
Ekonometria WYKŁAD 10 Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 1 Metody optymalizacji - Energetyka 2015/2016 Metody programowania liniowego.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Excel 2007 dla średniozaawansowanych zajęcia z dnia
Niepewności pomiarowe. Pomiary fizyczne. Pomiar fizyczny polega na porównywaniu wielkości mierzonej z przyjętym wzorcem, czyli jednostką. Rodzaje pomiarów.
Przemiany energii w ruchu harmonicznym. Rezonans mechaniczny Wyk. Agata Niezgoda Projekt współfinansowany przez Unię Europejską w ramach Europejskiego.
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Wprowadzenie Celem naszej prezentacji jest przypomnienie podstawowych informacji na temat bezpiecznego powrotu do domu i nie tylko. A więc zaczynamy…;)
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
Analiza tendencji centralnej „Człowiek – najlepsza inwestycja”
Funkcja liniowa Przygotował: Kajetan Leszczyński Niepubliczne Gimnazjum Przy Młodzieżowym Ośrodku Wychowawczym Księży Orionistów W Warszawie Ul. Barska.
W KRAINIE TRAPEZÓW. W "Szkole Myślenia" stawiamy na umiejętność rozumowania, zadawania pytań badawczych, rozwiązywania problemów oraz wykorzystania wiedzy.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modelowanie rozmyte – podstawy,
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – wnioskowanie Mamdani’ego II © Kazimierz Duzinkiewicz, dr hab.
KOMBINATORYKA.
Metody Analizy Danych Doświadczalnych Wykład 9 ”Estymacja parametryczna”
Matematyka przed egzaminem czyli samouczek dla gimnazjalisty Przygotowała Beata Czerniak FUNKCJE.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Definiowanie i planowanie zadań typu P 1.  Planowanie zadań typu P  Zadania typu P to zadania unikalne służące zwykle dokonaniu jednorazowej, konkretnej.
 Przedziałem otwartym ( a;b ) nazywamy zbiór liczb rzeczywistych x spełniających układ nierówności x a, co krócej zapisujemy a
Jak tworzymy katalog alfabetyczny? Oprac.Regina Lewańska.
Budżetowanie kapitałowe cz. III. NIEPEWNOŚĆ senesu lago NIEPEWNOŚĆ NIEMIERZALNA senesu strice RYZYKO (niepewność mierzalna)
O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.
Test analizy wariancji dla wielu średnich – klasyfikacja pojedyncza
Funkcje jednej zmiennej
Minimalizacja automatu
Schematy blokowe.
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
System wspomagania decyzji DSS do wyznaczania matematycznego modelu zmiennej nieobserwowalnej dr inż. Tomasz Janiczek.
terminologia, skale pomiarowe, przykłady
Struktury i algorytmy wspomagania decyzji
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Liczby pierwsze.
FIGURY.
Czy pozytywna opinia o „regulatorach rozmytych” jest uzasadniona
Rekursje Tak jak w innych językach funkcje mogą odwoływać się same do siebie Możemy regulować głębokość przed stwierdzeniem błędu (MaxRecursion, $RecursionLimit,
ALGORYTMY I STRUKTURY DANYCH
Podstawy automatyki I Wykład /2016
Funkcja – definicja i przykłady
Wstęp do Informatyki - Wykład 3
Elementy analizy matematycznej
Podstawy Teorii Sygnałów (PTS) Wprowadzenie
Opracowała: Monika Grudzińska - Czerniecka
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
Elementy fizyki kwantowej i budowy materii
Sztuczna Inteligencja Reprezentacja wiedzy I Logika przybliżona
Tensor naprężeń Cauchyego
Podstawy informatyki Zygfryd Głowacz.
ALGORYTMY I STRUKTURY DANYCH
MATEMATYKAAKYTAMETAM
Implementacja rekurencji w języku Haskell
Język C++ Operatory Łukasz Sztangret Katedra Informatyki Stosowanej i Modelowania Prezentacja przygotowana w oparciu o materiały Danuty Szeligi i Pawła.
Prawa ruchu ośrodków ciągłych c. d.
Program na dziś Wprowadzenie Logika prezentacji i artykułu
Grazyna Mirkowska Matematyka Dyskretna PJWSTK 2001
dr Robert Kowalczyk, PWSZ Płock
Zapis prezentacji:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 1 Metody sztucznej inteligencji Automatyka i Robotyka - studia stacjonarne II stopnia Wykład /2016 Kazimierz Duzinkiewicz, dr hab. Inż. Katedra Inżynierii Systemów Sterowania Systemy rozmyte – podstawy i struktury

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 2 Rozważać będziemy systemy rozmyte które są modelami przetwarzającymi informację za pomocą zbioru reguł rozmytych „jeżeli – to” Rozmytość jest sposobem reprezentowania niejednoznaczności (niepewności) określeń lingwistycznych (n.p. wysoka temperatura)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 3 Czy istnieje jeden rodzaj modeli rozmytych? Nie Wymienimy najczęściej stosowane w sterowaniu i podejmowaniu decyzji:  lingwistyczny model rozmyty – model Mamdani’ego  Takagi-Sugeno -Kanga model rozmyty (TSK)  Tsukamoto model rozmyty

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 4 W modelach rozmytych zależności pomiędzy zmiennymi modelu są reprezentowane za pomocą reguł rozmytych IF-THEN mających ogólną następującą postać If ascendent proposition then consequent proposition Jeżeli stwierdzenie przesłanki to stwierdzenie konkluzji

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 5 Stwierdzenie przesłanki ma zawsze postać: Stwierdzenie konkluzji może mieć różną postać w zależności od typu modelu rozmytego W modelach lingwistycznych Mamdani’ego konkluzja ma postać stwierdzenia rozmytego: Zmienna rozmyta Wartość zmiennej rozmytej Rozmyte stwierdzenie przesłanki

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 6 W modelach Takagi – Sugeno – Kanga konkluzja ma postać wyrażeń analitycznych – równań algebraicznych lub różniczkowych: W modelach Tsukamoto konkluzja ma postać stwierdzenia rozmytego, podobnie jak w modelu Mamdani’ego, Zmienna rozmyta Wartość zmiennej rozmytej ale zbiór rozmyty B musi spełniać pewne warunki

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 7 Przykłady reguł nazywanych regułami rozmytymi If the heating power is high then the temperature will increase fast Jeżeli moc cieplna jest duża to temperatura będzie wzrastać szybko If pressure is high then volume is small Jeżeli ciśnienie jest wysokie to objętość jest mała Zmienna rozmyta – wielkość o której zdecydowaliśmy, że będziemy ją mierzyć/oceniać korzystając z wartości rozmytych Wartość zmiennej rozmytej – wartość, której rozumienie definiujemy jako zbiór rozmyty posiadający nazwę/etykietę lingwistyczną Zmienna rozmyta Wartość zmiennej rozmytej Definicje:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 8 Definicja: - przestrzeń rozważań, uniwersalny zbiór będący przedmiotem naszego zainteresowania Przykłady: uczniowie klas pierwszych w liceach liczby rzeczywiste temperatura powietrza w Polsce miasta w Polsce Przestrzeń rozważań może być zbiorem dowolnej natury (dziedzina zbioru może być dowolnej natury) – w szczególności może to być dziedzina numeryczna Wszystkie zbiory definiujemy w przestrzeni rozważań Inne nazwy: obszar rozważań, przestrzeń, zbiór, domena rozważań, domena, zakres podstawowy, zbiór odniesienia

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 9 Przykłady: chłopcy uczniowie klas pierwszych w liceach dodatnie liczby rzeczywiste temperatura powietrza latem w Polsce miasta wojewódzkie w Polsce Zwykły albo klasyczny zbiór jest definiowany jako zestaw elementów w X posiadający pewną specyficzną cechę Definicja: zbiór zwykły (1)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 10 Można inaczej definiować zbiory zwykłe korzystając z pojęcia funkcji przynależności (funkcji charakterystycznej, funkcji wskaźnikowej) Definicja: funkcja przynależności zbioru zwykłego Funkcja przynależności zbioru zwykłego A w przestrzeni rozważań X (oznaczana μ A (x)) jest odwzorowaniem z X w zbiór dwuelementowy {0,1}: μ A (x):X  {0,1} takim, że

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 11 Niech X, dziedzina rozważań, będzie zbiorem pewnych elementów x. Zbiorem zwykłym A dziedziny rozważań X, nazywamy zbiór par: gdzie:  A jest funkcją przynależności zbioru zwykłego A, która każdemu elementowi x  X przypisuje dwuwartościowy stopień jego przynależności  A (x) do zbioru zwykłego A, przy czym: Definicja: zbiór zwykły (2)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 12 Definicj: Zbiór rozmyty (fuzzy set) Niech X, dziedzina rozważań, będzie zbiorem pewnych elementów x. Zbiorem rozmytym A dziedziny rozważań X, nazywamy zbiór par: gdzie:  A jest funkcją przynależności (membership function) zbioru rozmytego A, która każdemu elementowi x  X przypisuje stopień jego przynależności (grade of membership)  A (x) do zbioru rozmytego A, przy czym:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 13 Przykład: Funkcja przynależności zbioru zwykłego Funkcja przynależności zbioru rozmytego

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 14 Funkcja przynależności realizuje odwzorowanie dziedziny rozważań X danej zmiennej do przedziału [0,1]: Funkcja przynależności (membership function) i stopień przynależności (grade of membership) Funkcja przynależności przyporządkowuje każdemu elementowi x  X pewną wartość z przedziału [0,1]: Wartość ta, zwana stopniem przynależności informuje, w jakim stopniu element x  X należy do zbioru rozmytego A

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 15 Funkcja przynależności i stopień przynależności - porównanie Zbiór zwykły Zbiór rozmyty

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 16 Funkcje przynależności i stopień przynależności elementu przestrzeni rozważań do różnych zbiorów

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 17 Definicja zbioru rozmytego jest subiektywna (zależy od osądów autora) i zależna od kontekstu Wysoki w Chinach Wysoki w Europie Wysoki w NBA

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 18 Przykłady zbiorów rozmytych:  zbiór rozmyty na dziedzinie dyskretnej nieuporządkowanej Niech X zbiór miast, spośród których ktoś może wybrać miejsce zamieszkania A – miasto pożądane do zamieszkania

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 19  zbiór rozmyty na dziedzinie dyskretnej uporządkowanej Niech X zbiór liczby dzieci, jaką rodzina może mieć A – rozsądna liczba dzieci w rodzinie

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 20  zbiór rozmyty na dziedzinie ciągłej Niech X możliwy wiek ludzi A – ludzie w wieku około 50 lat gdzie:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 21 Funkcja przynależności może być wyrażona w postaci:  diagramu ciągłego lub dyskretnego,  wzoru matematycznego,  tabeli,  wektora przynależności,  sumy lub całki Ciągła (a) i dyskretna (b) graficzna forma (diagram) funkcji przynależności liczby rozmytej „około zera” Przykłady:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 22 Funkcja przynależności w postaci wzoru dla liczby rozmytej „około zera” Dyskretna funkcja przynależności w postaci tabeli dla liczby rozmytej „około zera” xiXxiX x 1 =-ax 2 =-0.75ax 3 =-0.5a x 4 =-0.25a x 5 =0 x 6 =0.25a x 7 =0.5a x 8 =0.75ax 9 =a  (x) Elementami x i w tabeli mogą być nie tylko liczby xiXxiX Firma1Firma Firma (n-1)Firman  (x)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 23 Dyskretna funkcja przynależności w postaci wektora dla liczby rozmytej „około zera”

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 24 Ciągła funkcja przynależności w postaci całki dla liczby rozmytej „około zera” Dyskretna funkcja przynależności w postaci sumy dla liczby rozmytej „około zera”

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 25 Pionowa reprezentacja zbioru rozmytego Pionowa reprezentacja zbioru rozmytego jest A jest formą przedstawiania zbioru rozmytego jako zbioru par (element x zbioru A, stopień przynależności elementu x do zbioru A) Przykłady pionowej reprezentacji zbioru rozmytego

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 26 Pozioma reprezentacja zbioru rozmytego Pozioma reprezentacja zbioru rozmytego A polega na przedstawianiu tego zbioru za pomocą tzw.  - przekrojów A  tego zbioru.  - przekrój A α zbioru rozmytego A jest nierozmytym podzbiorem przestrzeni rozważań X, którego elementy wszystkie posiadają stopień przynależności równy lub większy   - przekrój A α jest nazywany ścisłym jeżeli Oznaczenia (inne):  - przekrój(A), przekrój(A,  ), A  α, A >α Wartość  nazywana jest  - poziomem

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 27 Przykładowe  - przekroje zbioru rozmytego A Ilustracja graficzna

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 28 Charakterystyczne parametry zbioru rozmytego: Nośnik zbioru rozmytego A (support): Nośnik zbioru rozmytego A jest to podzbiór nierozmyty dziedziny rozważań X, którego wszystkie elementy mają niezerowy stopień przynależności do zbioru A

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 29 Jądro zbioru rozmytego A (core, kernel): Jądro zbioru rozmytego A jest to podzbiór nierozmyty dziedziny rozważań X złożony ze wszystkich elementów o stopniu przynależności równym 1

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 30 Wysokość zbioru rozmytego A (height): Wysokością zbioru rozmytego A nazywamy supremum funkcji przynależności elementów zbioru A w całej dziedzinie rozważań zbioru X

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 31 Wypukłość zbioru rozmytego A: Zbiór rozmyty zdefiniowany w przestrzeni rozważań R n jest wypukły jeżeli każdy jego  - przekrój jest zbiorem wypukłym

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 32 Przykład: wiek kierowcy wysokiego ryzyka dla ubezpieczeń samochodów

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 33 Liczba kardynalna zbioru rozmytego A: Mocą zbioru rozmytego A,  A  lub liczbą kardynalną card(A) tego zbioru określonego na przestrzeni dyskretnej X nazywamy a w przypadku przestrzeni ciągłej

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 34 Pusty zbiór rozmyty Zbiór A, którego funkcja przynależności  A (x) posiada wartość zero dla wszystkich elementów dziedziny rozważań X nazywa się zbiorem pustym i oznaczany jest symbolem  : Uniwersalny zbiór rozmyty Zbiór A, którego funkcja przynależności  A (x) posiada wartość jeden dla wszystkich elementów dziedziny rozważań X nazywa się zbiorem uniwersalnym i oznaczany jest symbolem U: Charakterystyczne zbiory rozmyte

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 35 Normalny zbiór rozmyty Zbiór A, którego funkcja przynależności  A (x) przyjmuje wartości pomiędzy 0 a 1, łącznie z 1, nazywany jest zbiorem normalnym rozmytym

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 36 Normalny zbiór rozmyty A (trochę inaczej): Zbiór rozmyty A jest normalny, jeżeli  x  X taki, że μ A (x)=1. Zbiór rozmyty, który nie jest normalny nazywany jest subnormalnym Operator normalizacji: Operator jest nazywany operatorem normalizacji, tzn.

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 37 Liczba rozmyta: Pojęcie liczby rozmytej jest używane (czasem) dla wskazania zbioru rozmytego normalnego i wypukłego określonego na R Singleton (jednoelementowy zbiór rozmyty): Singleton jest to taki zbiór rozmyty A, którego nośnik S(A) zawiera tylko jeden element o stopniu przynależności różnym od zera

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 38 Rodzaje funkcji przynależności zbiorów rozmytych - jednowymiarowe - funkcje przynależności złożone z odcinków prostych Kształty najczęściej stosowanych odcinkowo – liniowych funkcji przynależności

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 39 Zalety wielokątnych funkcji przynależności:  mała liczba danych potrzebna do zdefiniowania funkcji przynależności  łatwość modyfikacji parametrów funkcji przynależności w oparciu o dane pomiarowe wejście – wyjście systemu Wady wielokątnych funkcji przynależności:  są nieróżniczkowalne

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 40 Trójkątna funkcja przynależności: Przykład: triangle(x;20,60,80)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 41 Trapezowa funkcja przynależności: Przykład: trapezoid(x;10,20,60,95)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 42 - intuicyjne funkcje przynależności Aksjomaty: A1. Intuicyjne funkcje przynależności  (x) są ciągłe w całym zakresie dziedziny rozważań A2. Pierwsza pochodna (nachylenie) intuicyjnej funkcji przynależności  (x) jest ciągła w całym zakresie dziedziny rozważań A3. Druga pochodna (krzywizna) intuicyjnej funkcji przynależności  (x) jest ciągła w całym zakresie dziedziny rozważań A4. Zakrzywienia intuicyjnej funkcji przynależności  (x) są minimalne

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 43 Matematyczne reprezentacje intuicyjnych funkcji przynależności: 1. Symetryczna funkcja Gaussa 2. Sigmoidalne funkcje przynależności 3. Harmoniczne funkcje przynależności 4. Wielomianowe funkcje przynależności

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 44 Gaussowska funkcja przynależności: Przykład: gaussian(x;50,20)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 45 Dzwonowa funkcja przynależności: Przykład: bell(x;20,4,50)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 46 Dzwonowa funkcja przynależności – znaczenie parametrów:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 47 Dzwonowa funkcja przynależności – wpływ zmian wartości parametrów na kształt FP:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 48 Sigmoidalna funkcja przynależności: Przykłady Dwie prawe FP sigmoidalne Prawa i lewa FP sigmoidalne

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 49 Poza jednowymiarowymi przestrzeniami rozważań możemy mieć do czynienia z wielowymiarowymi przestrzeniami rozważań, które są iloczynem kartezjańskim X przestrzeni składowych X 1, X 2,...., X n wielkości o różnym charakterze Przykład: X 1 – zbiór obywateli X 2 – zbiór banków Definiowanie zbiorów rozmytych dla wielowymiarowych przestrzeni rozważań Bezpośrednio

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 50 Modyfikatory lingwistyczne zbiorów rozmytych Weźmy zmienną lingwistyczną wiek Dziedzina rozważań lingwistyczna tej zmiennej (wartości zmiennej) może być podana w następujący sposób: X wiek = {młody, nie młody, bardzo młody, nie bardzo młody,... średniego wieku, nie średniego wieku, stary, nie stary, bardzo stary, mniej więcej stary, nie bardzo stary,.... nie bardzo młody i nie bardzo stary,... } W tej dziedzinie możemy wyróżnić: podstawowe (pierwotne) wartości lingwistyczne zmiennej – primary term (młody, średniego wieku, stary) zmieniane przez negację - negation (nie) (nie stary) i/lub modyfikatory – hedges (bardzo, mniej więcej, całkiem, krańcowo,...) i następnie powiązane łącznikami – connectives (i, lub albo... albo, ani... ani,..)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 51 Modyfikatory umożliwiają tworzenie pochodnych zbiorów rozmytych na bazie zbiorów podstawowych bez ponownego definiowania funkcji przynależności Wyróżnia się przy tym - modyfikatory mocy (powered hedges) -modyfikatory przesunięcia (shifted hedges) Modyfikatory mocy są realizowane za pomocą funkcji, które działają na stopniach przynależności i mają ogólną postać Modyfikatory przesunięcia przemieszczają funkcję przynależności w jej dziedzinie

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 52 Przykładowe inne i podane wcześniej modyfikatory mocy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 53 Przykładowe inne i podane wcześniej modyfikatory mocy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 54 Operacje (logiczne, mnogościowe) na zbiorach rozmytych Główne operatory logiczne: 1. Operacja przecięcia (intersection) zbiorów rozmytych 2. Operacja połączenia (union) zbiorów rozmytych 3. Operacja negacji (complement) zbioru rozmytego

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 55 Operacja przecięcia (intersection) zbiorów rozmytych

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 56 Definicja: T - norma  Operator T – normy jest funkcją dwuargumentową spełniającą następujące warunki: 1. dziedziny odwzorowania 2. zerowanie (boudary) 3. tożsamość jedynki (boundary) 4. monotoniczność (monotonicity) 5. przemienność (commutativity) 6. łączność (associativity) Najczęściej operację przecięcia realizuje się za pomocą operatorów T-normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 57 Operatory T – normy dzielą się na nastawialne (sparametryzowane) i nienastawialne Niektóre nienastawialne operatory T – normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 58 Niektóre nastawialne operatory T – normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 59 Uwagi: Największe wartości funkcji przynależności daje operator MIN, inne operatory T – normy dają wartości mniejsze Do realizacji operacji przecięcia zbiorów rozmytych stosuje się nie tylko operatory będące T - normami Twierdzenie: Wszystkie operatory T – normy są ograniczone od dołu przez operator iloczynu drastycznego a od góry przez operator MIN

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 60 Operacja połączenia (union) zbiorów rozmytych

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 61 Definicja: S - norma  Operator S – normy jest funkcją dwuargumentową spełniającą następujące warunki: 1. dziedziny odwzorowania 2. zerowanie (boudary) 3. tożsamość zera (boundary) 4. monotoniczność (monotonicity) 5. przemienność (commutativity) 6. łączność (associativity) Najczęściej operację przecięcia realizuje się za pomocą operatorów S-normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 62 Operatory S – normy dzielą się na nastawialne (sparametryzowane) i nienastawialne Niektóre nienastawialne operatory S – normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 63 Niektóre nastawialne operatory S – normy

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 64 Uwagi: Najmniejsze wartości funkcji przynależności daje operator MAX, operatory S – normy dają wartości większe Do realizacji operacji połączenia zbiorów rozmytych stosuje się nie tylko operatory będące S - normami Twierdzenie: Wszystkie operatory S – normy są ograniczone od dołu przez operator MAX a od góry przez operator sumy drastycznej

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 65 Operatory T – normy i S – normy tworzą pary komplementarne spełniające warunek: Komplementarne pary T – norm i S - norm T – norma (S – konorma) S – norma (T – konorma)

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 66 Operacja negacji (complement, negation) zbioru rozmytego W logice nierozmytej: Definicja: Negacja (complement) zbioru rozmytego  Negacja zbioru rozmytego A jest zbiorem rozmytym  A, określonym zależnością: Przykład:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 67 Inne operacje negacji 1. Negacje Sugeno (parametryzowane) gdzie 2. Negacje Yager’a (parametryzowane) gdzie

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 68 Dla wyróżnienia operatory: są nazywane klasycznymi lub standardowymi operatorami rozmytymi przecięcie połączenie negacja

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 69 Jak realizować operacje na zbiorach rozmytych zdefiniowanych w różnych przestrzeniach rozważań? Operacje na zbiorach możemy przeprowadzać na zbiorach zdefiniowanych w jednej przestrzeni rozważań Rozszerzenie cylindryczne zbioru rozmytego Każdy n-wymiarowy zbiór rozmyty może być rozszerzony do wymiaru n+1 za pomocą rozszerzenie cylindrycznego Projekcja zbioru rozmytego Każdy n+1 - wymiarowy zbiór rozmyty może być ścieśniony do wymiaru n za pomocą projekcji

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 70 Definicja: Rozszerzenie cylindryczne  Jeżeli X 1 i X 2 są przestrzeniami rozważań, a zbiór rozmyty A zdefiniowany jest na X 1 to rozszerzeniem cylindrycznym zbioru A na przestrzeń rozważań X = X 1 x X 2 nazywamy odwzorowanie dla wszystkich dwójek x=(x 1,x 2 )  X 1 x X 2 określone wzorem dla przestrzeni dyskretnej (skończonej) i dla przestrzeni ciągłej

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 71 Przykład: rozszerzenie cylindryczne z R do R 2

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 72 Definicja: Projekcja  Jeżeli X 1 i X 2 są dziedzinami rozważań, a zbiór rozmyty A zdefiniowany jest na przestrzeni iloczynowej X=X 1 xX 2 to projekcją tego zbioru na dziedzinę X 1 jest odwzorowanie: określone zależnością: dla przestrzeni dyskretnej (skończonej) i dla przestrzeni ciągłej

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 73 Przykład: projekcja z R 2 do R

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 74 Przykład: Zbiór A określony na przestrzeni X 1 xX 2 dyskretnej. Należy określić projekcje tego zbioru na przestrzeń X 1 Zbiór A(x 1,x 2 ) - dyskretny Projekcja zbioru A(x 1,x 2 ) na przestrzeń X 1

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 75 Operacje takie jak połączenie lub przecięcie zastosowane do zbiorów rozmytych zdefiniowanych w różnych przestrzeniach rozważań prowadzą do wielowymiarowych zbiorów rozmytych na iloczynach kartezjańskich tych przestrzeni W istocie operacje takie realizowane są poprzez, najpierw realizację rozszerzenia cylindrycznego a dopiero potem samej wymaganej operacji na rozszerzeniach zbiorów Definiowanie zbiorów rozmytych dla wielowymiarowych przestrzeni rozważań Operacje na zbiorach rozmytych

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 76 Iloczyn kartezjański zbiorów rozmytych Niech A i B będą zbiorami rozmytymi w przestrzeniach X i Y odpowiednio, określonymi w nich funkcjami przynależności μ A (·) i μ B (·). Iloczyn kartezjański zbiorów A i B, oznaczony AxB, jest zbiorem rozmytym w przestrzeni X x Y mającym funkcję przynależności mającym funkcję przynależności np.

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 77 Przykład: C = A 1 xA 2

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 78 Suma kartezjańska zbiorów rozmytych Niech A i B będą zbiorami rozmytymi w przestrzeniach X i Y odpowiednio, określonymi w nich funkcjami przynależności μ A (·) i μ B (·). Suma kartezjańska zbiorów A i B, oznaczona A+B, jest zbiorem rozmytym w przestrzeni X x Y mającym funkcję przynależności np.

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 79 Przykład:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 80 Przykład:

Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Systemy rozmyte – podstawy i struktury © Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 81 Dziękuję za uwagę – koniec materiału prezentowanego podczas wykładu