Metody syntezy logicznej w zadaniach pozyskiwania wiedzy

Slides:



Advertisements
Podobne prezentacje
I T P W ZPT 1. I T P W ZPT 2 Synteza logicznaInżynieria informacji Dekompozycja funkcjonalna Odwzorowanie technologiczne FPGA Hierarchiczne podejmowanie.
Advertisements

Równowaga chemiczna - odwracalność reakcji chemicznych
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
Zajęcia 1-3 Układ okresowy pierwiastków. Co to i po co? Pojęcie masy atomowej, masy cząsteczkowej, masy molowej Proste obliczenia stechiometryczne. Wydajność.
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
Kryteria ustalania minimalnych norm Do ustalania minimalnych norm zatrudnienia pielęgniarek i położnych uwzględnia się łącznie kilka kryteriów: zakres.
Ryzyko a stopa zwrotu. Standardowe narzędzia inwestowania Analiza fundamentalna – ocena kondycji i perspektyw rozwoju podmiotu emitującego papiery wartościowe.
Przykład: 1 Pan Roch wpłacił 500 zł do banku, w którym oprocentowanie wkładów wynosiło 12% w skali roku. Pieniądze te przeznaczył dla swego chrześniaka,
Rozwiązywanie zadań tekstowych za pomocą równań, nierówności i układów równań Radosław Hołówko Konsultant: Agnieszka Pożyczka.
IEN 2010 © wszelkie prawa zastrzeżone SEMINARIUM Pakiet MATLAB w Zakładzie OGM Możliwości posiadanych produktów.
Karolina Supera Michał Krajewski. Struktura w formie drzewa Funktor jest węzłem Składniki struktur są gałęziami W strukturze możemy zagnieżdżać inne struktury.
Rozwiązywanie równań I-go stopnia z jedną niewiadomą
Przygotowały: Laura Andrzejczak oraz Marta Petelenz- Łukasiewicz z klasy 2”D”
Do jakiego gatunku lirycznego należy utwór (np. hymn, fraszka, bajka, elegia, sonet, pieśń, psalm, oda, tren itp.)? Czy wiersz ma tytuł? Jeśli tak, zastanów.
BADANIA STATYSTYCZNE. WARUNKI BADANIA STATYSTYCZNEGO musi dotyczyć zbiorowościstatystycznej musi określać prawidłowościcharakteryzujące całą zbiorowość.
WEZ 1 Wyniki egzaminu zawodowego absolwentów techników i szkół policealnych październik 2006 r.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
I T P W ZPT 1 Realizacje funkcji boolowskich Omawiane do tej pory metody minimalizacji funkcji boolowskich związane są z reprezentacją funkcji w postaci.
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.
Obliczanie procentu danej wielkości Radosław Hołówko.
Apteka Oliwna Jak poprawnie złożyć zamówienie
 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)
Test analizy wariancji dla wielu średnich – klasyfikacja pojedyncza
Minimalizacja automatu
Zasady transmisji w sieciach TCP/IP
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
SYSTEM KWALIFIKACJI, AWANSÓW I SPADKÓW
terminologia, skale pomiarowe, przykłady
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Rachunki zdań Tautologiczność funkcji
Czy pozytywna opinia o „regulatorach rozmytych” jest uzasadniona
Podstawy automatyki I Wykład /2016
Inwentaryzacja.
Podsumowanie wprowadzenia reformy emerytalnej w województwie lubuskim
Opracowała: Monika Grudzińska - Czerniecka
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Wykorzystanie Twierdzenia Talesa w zadaniach tekstowych
Klasyczny album fotograficzny
Zajęcia przygotowujące do matury rozszerzonej z matematyki
Równania różniczkowe zwyczajne
Wytrzymałość materiałów
Języki programowania.
Symulacje komputerowe
Sieci komputerowe Protokół TCP/IP.
PRZYKŁADY Metody obrazowania obiektów
Warunki w sieciach liniowych
Modelowanie układów dynamicznych
AGH: Sprawy pracownicze
Proste obliczenia w arkuszu kalkulacyjnym
Dlaczego masa atomowa pierwiastka ma wartość ułamkową?
ETO w Inżynierii Chemicznej
Zaskakujące decyzje Lista symptomów i chorób: C (częsta), R (Rzadka),
Implementacja rekurencji w języku Haskell
REGRESJA WIELORAKA.
Wyrównanie sieci swobodnych
Odsetki naliczane za czas postępowania 30 marca 2017
Mechanika płynów Dynamika płynu lepkiego Równania Naviera-Stokesa
Prawa ruchu ośrodków ciągłych c. d.
Mechanika płynów Podstawy dynamiki płynów rzeczywistych
Wytrzymałość materiałów
Treść umowy o pracę wymiar czasu pracy termin rozpoczęcia pracy
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Własności asymptotyczne metody najmniejszych kwadratów
dr Robert Kowalczyk, PWSZ Płock
Zapis prezentacji:

Metody syntezy logicznej w zadaniach pozyskiwania wiedzy i analizy danych 1

Inżynieria informacji Synteza logiczna Inżynieria informacji Minimalizacja F.B. Redukcja argumentów Generacja reguł decyzyjnych Redukcja atrybutów Dekompozycja funkcjonalna Odwzorowanie technologiczne FPGA Hierarchiczne podejmowanie decyzji

Tablice i reguły decyzyjne Atrybuty Ich wartości Operatory a b d e 1 2 3 4 5 6 (a,1)  (b,0)  (d,1) (e,1) redukcja atrybutów redukcja (generacja) reguł decyzyjnych

Generacja reguł Metoda analogiczna do ekspansji: Tworzy się macierz porównań M, Wyznacza minimalne pokrycie M, Atrybutami reguły minimalnej są atrybuty należące do minimalnego pokrycia M.

Przykład generacji reguł Tablica decyzyjna Tablica reguł minimalnych U a b c d e 1 2 3 4 5 6 7 a b c d e 1 – 2

Przykład: uogólniamy U1 b c d e 1 2 3 4 5 6 7 1 d c b a M = Macierz M powstaje przez porównanie obiektów: (u1, u3), (u1, u4), ..., (u1, u7). Wynikiem porównania są wiersze M. Dla takich samych wartości atrybutów odpowiedni m=0, dla różnych m=1.

Przykład: uogólniamy U1 b c d e 1 2 1 d c b a M = a, b, c, d a, b, d b, d b a, d Minimalne pokrycia są: {a,b} oraz {b,d}, Wyznaczone na ich podstawie minimalne reguły: U a b c d e 1 - 2 (a,1) & (b,0)  (e,1) (b,0) & (d,1)  (e,1)

Przykład generacji reguł cd. Po uogólnieniu obiektu u1  u2. U a b c d e 1 - 2 3 4 5 6 7 U a b c d e 1 - 2 u2 można usunąć  

Przykład generacji reguł c.d. b c d e 1 2 3 4 5 6 7 Dla obiektu u3 Dla obiektu u4 (a,0)  (e,0) (b,1) & (d,1)  (e,0) Niestety po uogólnieniu ani u3 nie pokrywa u4, ani u4 nie pokrywa u3

Przykład generacji reguł c.d. b c d e 1 2 3 4 5 6 7 Dla obiektu u5 u6, u7 (d,2)  (e,2)

Reguły minimalne (a,1) & (b,0)  (e,1) (a,0)  (e,0) c d e 1 – 2 (a,1) & (b,0)  (e,1) (a,0)  (e,0) (b,1) & (d,1)  (e,0) (d,2)  (e,2) w innym zapisie: (a,1) & (b,0)  (e,1) (a,0)  (b,1) & (d,1)  (e,0) (d,2)  (e,2)

Zastosowania Decyzja e=0 Takie metody stosuje się w przypadkach, gdy dysponuje się zbiorem obiektów, których przynależność do odpowiedniej klasy jest znana, a celem jest identyfikacja nieznanych reguł klasyfikacji. a=1,b=1, c=1, d= 1 Jaka decyzja? Pierwotna tablica decyzyjna Decyzja e=0 U a b c d e 1 2 3 4 5 6 7 Tablica reguł minimalnych a b c d e 1 – 2

Zastosowania Przykładowo: Sytuacja ta występuje np. przy wnioskach kredytowych składanych w bankach. Ponieważ część z nich jest akceptowana, a część odrzucana, można dane zebrane w dłuższym okresie czasu zapisać w tablicy decyzyjnej, uogólnić i dalej stosować w uproszczonej formie do podejmowania decyzji. Klientów charakteryzuje się za pomocą następujących cech jakościowych i ilościowych: Przykładowo: Sytuacja zawodowa: B (bezrobotny), P (pracujący) przeznaczenie kredytu: komputer (K), sprzęt audio (A), biżuteria (B)… wiek w latach stan konta

Przykładowa tablica danych... Sytuacja zawodowa Przeznaczenie: Komp., sam. wiek Stan konta Staż pracy w danym zakładzie pracy C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 Klasa P K S nie 18 200 20 15 1 tak 100 2 B R 25 50 40 12 • M 21 1500 30 3 38 1000

……. Zastosowania LERS Po uogólnieniu reguł decyzyjnych… [wiek > 25] & [stan konta > 70] & [staż pracy > 2]  tak ……. [płeć = kobieta] & [wiek < 25]  nie LERS

Reguły minimalne ESPRESSO LERS .i 7 .o 1 .type fr 1000101 0 1011110 0 1101110 0 1110111 0 0100101 1 1000110 1 1010000 1 1010110 1 1110101 1 .e < a a a a a a a d > [ x1 x2 x3 x4 x5 x6 x7 d ] 1 0 0 0 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 1 0 0 0 1 1 0 1 1 0 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 0 1 1 (x4,1) -> (d,0) (x7,1) & (x1,1) & (x3,0) -> (d,0) (x2,1) & (x6,1) -> (d,0) (x4,0) & (x2,0) & (x6,1) -> (d,1) (x6,0) & (x2,1) -> (d,1) (x5,0) -> (d,1)

Redukcja atrybutów a1 a2 a3 a4 a5 a6 d 1 2 3 4 5 6 7 8 9 10 a1 a3 a5 2 3 4 5 6 7 8 9 10 a1 a3 a5 a6 d 1 2 3 4 5 6 7 8 9 10 Redukty: {a1 , a3 , a5 , a6 } {a2 , a3 , a5 , a6 }

Przykład redukcji atrybutów ponieważ wiersze 6 i 10 różnią się na pozycji a1 3 1 2 a4 a5 7 4 9 8 10 6 5 d a6 a3 a2 a1 a wiersze 2 i 8 różnią się na pozycji a6

Przykład redukcji atrybutów 3 1 2 a4 a5 7 4 9 8 10 6 5 d a6 a3 a2 a1

Przykład redukcji atrybutów 3 1 2 a4 a5 7 4 9 8 10 6 5 d a6 a3 a2 a1 1,9 2,9 4,5 4,8 3,7 a2 , a4 , a5 a2 , a3 , a4 , a5 a3 , a4 a2 , a4 a4 , a5 (a4 + a2) (a4 + a3) (a4 + a5) = a4 + a2a3a5 {a1 , a4 , a6 } {a1 , a2 , a3 , a5 , a6 }

Dekompozycja tablic decyzyjnych Atrybuty B A G Decyzja pośrednia Tablica decyzyjna H Decyzja końcowa Atrybuty

Dekompozycja tablic decyzyjnych G H Decyzja końcowa Decyzja pośrednia F = H(A,G(B)) G  P(B): P(A)  G  PD

Przykład dekompozycji TD 3 1 2 a4 a5 7 4 9 8 10 6 5 d a6 a3 a2 a1 A = {a4 , a5 , a6 } B = {a1 , a2 , a3 }

F Przykład c.d. G: H: a4 a5 a6 g d 1 2 3 4 5 6 7 8 9 a1 a2 a3 g 1 2 3 2 3 4 5 6 7 8 9 a1 a2 a3 g 1 2 3 4 5 6

S = pqi Dekompozycja SG + SH = 87% SF Kompresja danych SG = 42 jednostki SF = 130 jednostek Dekompozycja SH = 72 jednostki SG + SH = 87% SF

Przykład 68% kompresji danych

Sieci neuronowe

Przykład: zastosowanie dekompozycji w nauczaniu sieci neuronowych

PODSUMOWANIE Zagadnienia syntezy logicznej znajdują szerokie zastosowanie w wielu dziedzinach techniki:  w technice cyfrowej  w inżynierii informacji  w kryptografii  w sieciach neuronowych Uniwersyteckie Systemy Syntezy Logicznej: SIS, (Espresso, NOVA, ...), ... DEMAIN Znaczenie syntezy logicznej ciągle wzrasta, a USSL stają się niezbędnym narzędziem w projektowaniu układów i systemów cyfrowych