Reprezentacja wiedzy
|
|
- Anatol Podgórski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Reprezentacja wiedzy dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl
2 Reprezentacja wiedzy Symboliczna reprezentacja proceduralna duża efektywność reprezentowania procesów reprezentacja deklaratywna duża efektywność reprezentowania faktów Niesymboliczna sieci neuronowe sieci neuro-rozmyte algorytmy ewolucyjne
3 Metody organizowania bazy wiedzy metody bazujące na bezpośrednim zastosowaniu logiki metody oparte o sieci Bayesa metody wykorzystujące zapis stwierdzeń metody wykorzystujące systemy regułowe metody wykorzystujące sieci semantyczne metody oparte o drzewa decyzyjne metody oparte na ramach metody oparte o logikę rozmytą metody wykorzystujące modele obliczeniowe
4 Rachunek zdań Elementy rachunku zdań zmienne zdaniowe (atomy): p, q, r,... reprezentujące zdania oznajmujące funktory (spójniki zdaniowe) negacja koniunkcja alternatywa implikacja równoważność nawiasy Klasyczny rachunek zdań aksjomaty reguły tautologie
5 Algebra Boola Struktura algebraiczna ({0, 1}, +,,, 0, 1) Aksjomaty przemienność (a + b) = (b + a) oraz (a b) = (b a) rozdzielność a (b + c) = a b + a c elementy neutralne a + 0 = a oraz a 1 = a istnienie elementu komplementarnego a + a = 1 oraz a a = 0
6 x y x + y x y Podstawowe działania x x
7 Sieci Bayesa Sieć bayesowska służy do przedstawiania zależności pomiędzy zdarzeniami bazując na rachunku prawdopodobieństwa. Przykładem może być reprezentowanie zależności pomiędzy symptomami, a chorobą Sieć jest modelowana za pomocą skierowanego grafu acyklicznego (wierzchołki zdarzenia, łuki związki przyczynowe pomiędzy zdarzeniami. Podstawowe założenie 1 niezależność danego zdarzenia od wszystkich innych, które nie są jego potomkami
8 Podstawą działania sieci jest twierdzenie Bayesa P (B A) = P (A B)P (B) P (A) gdzie P (B A) prawdopodobieństwo wystąpienia zdarzenia B pod warunkiem wystąpienia zdarzenia A Wzór Bayesa określa, że prawdziwe jest zdarzenie B o ile miało miejsce zdarzenie A Prawdopodobieństwo P (B A) jest wynikiem zestawienia ze sobą dwóch czynników: 1 ilorazu prawdopodobieństw P (A B) i P (A) jak ważne pod względem informacyjnym jest zdarzenie A w odniesieniu do zdarzenia B 2 prawdopodobieństwo zdarzenia P (B) wyliczonego wcześniej (znane a-priori), przed zaistnieniem zdarzenia A Ogólnie P (A, B) = P (A B)P (B) Jeśli zdarzenia są niezależne P (A, B) = P (A)P (B)
9 Podstawą działania sieci jest twierdzenie Bayesa P (B A) = P (A B)P (B) P (A) gdzie P (B A) prawdopodobieństwo wystąpienia zdarzenia B pod warunkiem wystąpienia zdarzenia A Wzór Bayesa określa, że prawdziwe jest zdarzenie B o ile miało miejsce zdarzenie A Prawdopodobieństwo P (B A) jest wynikiem zestawienia ze sobą dwóch czynników: 1 ilorazu prawdopodobieństw P (A B) i P (A) jak ważne pod względem informacyjnym jest zdarzenie A w odniesieniu do zdarzenia B 2 prawdopodobieństwo zdarzenia P (B) wyliczonego wcześniej (znane a-priori), przed zaistnieniem zdarzenia A Ogólnie P (A, B) = P (A B)P (B) Jeśli zdarzenia są niezależne P (A, B) = P (A)P (B)
10 Podstawą działania sieci jest twierdzenie Bayesa P (B A) = P (A B)P (B) P (A) gdzie P (B A) prawdopodobieństwo wystąpienia zdarzenia B pod warunkiem wystąpienia zdarzenia A Wzór Bayesa określa, że prawdziwe jest zdarzenie B o ile miało miejsce zdarzenie A Prawdopodobieństwo P (B A) jest wynikiem zestawienia ze sobą dwóch czynników: 1 ilorazu prawdopodobieństw P (A B) i P (A) jak ważne pod względem informacyjnym jest zdarzenie A w odniesieniu do zdarzenia B 2 prawdopodobieństwo zdarzenia P (B) wyliczonego wcześniej (znane a-priori), przed zaistnieniem zdarzenia A Ogólnie P (A, B) = P (A B)P (B) Jeśli zdarzenia są niezależne P (A, B) = P (A)P (B)
11 Podstawą działania sieci jest twierdzenie Bayesa P (B A) = P (A B)P (B) P (A) gdzie P (B A) prawdopodobieństwo wystąpienia zdarzenia B pod warunkiem wystąpienia zdarzenia A Wzór Bayesa określa, że prawdziwe jest zdarzenie B o ile miało miejsce zdarzenie A Prawdopodobieństwo P (B A) jest wynikiem zestawienia ze sobą dwóch czynników: 1 ilorazu prawdopodobieństw P (A B) i P (A) jak ważne pod względem informacyjnym jest zdarzenie A w odniesieniu do zdarzenia B 2 prawdopodobieństwo zdarzenia P (B) wyliczonego wcześniej (znane a-priori), przed zaistnieniem zdarzenia A Ogólnie P (A, B) = P (A B)P (B) Jeśli zdarzenia są niezależne P (A, B) = P (A)P (B)
12 Podstawą działania sieci jest twierdzenie Bayesa P (B A) = P (A B)P (B) P (A) gdzie P (B A) prawdopodobieństwo wystąpienia zdarzenia B pod warunkiem wystąpienia zdarzenia A Wzór Bayesa określa, że prawdziwe jest zdarzenie B o ile miało miejsce zdarzenie A Prawdopodobieństwo P (B A) jest wynikiem zestawienia ze sobą dwóch czynników: 1 ilorazu prawdopodobieństw P (A B) i P (A) jak ważne pod względem informacyjnym jest zdarzenie A w odniesieniu do zdarzenia B 2 prawdopodobieństwo zdarzenia P (B) wyliczonego wcześniej (znane a-priori), przed zaistnieniem zdarzenia A Ogólnie P (A, B) = P (A B)P (B) Jeśli zdarzenia są niezależne P (A, B) = P (A)P (B)
13 Prawdopodobieństwo całkowite n P (A) = P (B i )P (A B i ) i=1 gdzie P (A) prawdopodobieństwo zajścia zdarzenia A, P (A B i ) prawdopodobieństwo wystąpienia zdarzenia A pod warunkiem zajścia zdarzenia B i
14 Przykład Jestem w pracy, dzwoni do mnie sąsiad John mówiąc, że alarm w moim domu został włączony. Sąsiadka Mary nie dzwoni. Czasami alarm wywoływany jest przez niewielkie trzęsienie ziemi. Czy jest włamanie do mojego domu? Zmienne: włamanie, trzęsienie ziemi, alarm, dzwoni Mary, dzwoni John Sieć może odzwierciedlić wiedzę na temat: włamywacz może uruchomić alarm trzęsienie ziemi może uruchomić alarm alarm może skłonić Mary do zatelefonowania alarm może skłonić Johna do zatelefonowania
15 Załóżmy następujący porządek zdarzeń: M, J, A, B, E
16 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? 2 3 4
17 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 3 4
18 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? P (A J, M) = P (A) 3 4
19 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 4
20 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 P (B A, J, M) = P (B A)? P (B A, J, M) = P (B)? 4
21 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 P (B A, J, M) = P (B A)? tak P (B A, J, M) = P (B)? nie 4
22 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 P (B A, J, M) = P (B A)? tak P (B A, J, M) = P (B)? nie 4 P (E B, A, J, M) = P (E A)? P (E B,A, J, M) = P (E A, B)?
23 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 P (B A, J, M) = P (B A)? tak P (B A, J, M) = P (B)? nie 4 P (E B, A, J, M) = P (E A)? nie P (E B,A, J, M) = P (E A, B)? tak
24 Załóżmy następujący porządek zdarzeń: M, J, A, B, E 1 P (J M) = P (J)? nie 2 P (A J, M) = P (A J)? nie P (A J, M) = P (A) nie 3 P (B A, J, M) = P (B A)? tak P (B A, J, M) = P (B)? nie 4 P (E B, A, J, M) = P (E A)? nie P (E B,A, J, M) = P (E A, B)? tak
25 Przykład Modelowanie problemów związanych z uruchomieniem silnika samochodowego Aby silnik zapalił akumulator musi być naładowany, a w baku musi znajdować się paliwo Ilość paliwa można ocenić na podstawie odczytu wskaźnika Wskaźnik działa tylko wtedy, gdy naładowany jest akumulator Akumulator można sprawdzić włączając radio Wszystkie te zależności są probabilistyczne w swojej naturze nawet jeśli dysponujemy dostateczną ilością energii elektrycznej i paliwa, silnik może nie zapalić z innych, nieokreślonych w modelu przyczyn, a odczyt wskaźnika ilości paliwa może być błędny radio może być zepsute i nie działać mimo, że jest podłączone do źródła prądu
26 prawdopodobieństwo warunkowego dla węzła wskaźnik paliwa pusty bak pełny pusty akumulator naładowany rozładowany naładowany rozładowany naładowany rozładowany prawdopodobieństwo warunkowe dla węzła radio działa akumulator naładowany rozładowany działa nie działa
27 Prawdopodobieństwo warunkowe jeśli zbiornik paliwa jest pusty, a akumulator naładowany, to prawdopodobieństwo tego, że odczyt wskaźnika ilości paliwa będzie normalny, wynosi 0.95 istnieje jednak 5% szansy na to, że wskaźnik będzie działał nieprawidłowo nawet jeśli akumulator jest wyczerpany, istnieje prawdopodobieństwo normalnego wskazania ilości paliwa równe 0.01 jeśli akumulator jest wyczerpany, to radio z pewnością nie będzie działać istnieje pewne prawdopodobieństwo (0.05), że nie uda się włączyć radia, nawet jeśli akumulator jest naładowany
28 Wnioskowanie jeśli silnik nie zapala, a licznik wskazuje małą ilość paliwa, to późniejsze prawdopodobieństwo (a posteriori) pustego baku i wyczerpanego akumulatora wynosi w obu przypadkach około 1 3 gdy przyjmiemy dodatkowe założenie, że radio samochodowe działa, to sieć dojdzie do wniosku, że akumulator nie może być nienaładowany i określi, że silnika nie można uruchomić prawie na pewno z powodu pustego zbiornika paliwa sieć uznała wysoki odczyt wskaźnika za błędny prawdopodobieństwo pełnego zbiornika paliwa przy wszystkich założeniach wynosi 0.01 jeśli bak jest faktycznie pełny, przyczyną niemożności uruchomienia silnika nie jest ani brak paliwa, ani rozładowany akumulator
29 Reguły Regułowa baza wiedzy (A, a) (B, b) (C, c) IF A ma wartość a AND B ma wartość b THEN C przyjmuje wartość c (P, p) (Q, q) (R, r) Regułowe systemy decyzyjne 1 uczenie generowanie zbioru reguł 2 wybór reguł reguły pasujące do wzorca 3 klasyfikacja podjęcie ddecyzji { (P, p) (R, r) (Q, q) (R, r) }
30 Reguły Regułowa baza wiedzy (A, a) (B, b) (C, c) IF A ma wartość a AND B ma wartość b THEN C przyjmuje wartość c (P, p) (Q, q) (R, r) Regułowe systemy decyzyjne 1 uczenie generowanie zbioru reguł 2 wybór reguł reguły pasujące do wzorca 3 klasyfikacja podjęcie ddecyzji { (P, p) (R, r) (Q, q) (R, r) }
31 Klauzula Horna Klauzula Horna to klauzula, w której co najwyżej jeden element jest niezanegowany Klauzula jest równoważna p q t u (p q t) u Klauzule Horna są używane w programowaniu logicznym (na przykład w Prologu) Wykorzystywane są również do reprezentowania wiedzy w systemach ekspertowych
32 Reguły produkcyjne Newell i Simon (1972), modelowanie sposobu działania percepcji i aparatu poznawczego człowieka System produkcyjny system oparty na regułach produkcji, czyli parach (warunek działanie) Reguły produkcji mają postać: IF warunek1 AND warunek2... THEN akcja Lewa część reguły produkcji określa warunki jej stosowalności, zaś prawa jej działanie Przykład Jeśli przystąpisz do egzaminu i udzielisz poprawnych odpowiedzi to zdasz egzamin
33 Warunki wykonania akcji są jawne Reguły nie odwołują się do siebie (tak jak procedury), minimalizując oddziaływanie pomiędzy sobą Reguły produkcyjne da się zastosować w stosunkowo dużych systemach Działa dobrze do czasu aż liczba reguł nie robi się zbyt duża Można je też traktować jako mechanizm kontrolujący sprzężenie pomiędzy wiedzą deklaratywną i proceduralną Systemy produkcyjne składają się z 3 części: 1 bazy reguł produkcji 2 specjalnej struktury danych, nazywanej kontekstem dane na których działa system (lista faktów, złożona struktura danych) 3 interpretera, kontrolującego aktywność systemu strategia, którą regułę należy zastosować
34 Przykład System produkcyjny identyfikujący produkty spożywcze. Jest taśma, a na niej różne produkty Kontekst = listy, na której są wprowadzone automatycznie do programu własności produktów Funkcja logiczna JEST jest na liście danych kontekstowych Funkcja logiczna DOPISZ = operacja dopisywania do listy Reguły P 1. IF JEST zielone THEN DOPISZ produkt rolny P 2. IF JEST mały pojemnik THEN DOPISZ delikatesowe P 3. IF JEST mrożonka OR JEST produkt rolny THEN DOPISZ nietrwałe P 4. IF JEST ciężkie AND JEST tanie AND NOT nietrwałe THEN DOPISZ arbuz P 5. IF JEST nietrwałe AND JEST ciężkie THEN DOPISZ indyk P 6. IF JEST ciężkie AND JEST produkt rolny THEN DOPISZ arbuz
35 Interpreter I 1. Znajdź wszystkie reguły których lewa strona jest spełniona I 2. Jeśli daje się zastosować więcej niż jedna reguła usuń te, które prowadzą do powtarzających się symboli I 3. Wykonaj po kolei dające się zastosować reguły. Jeśli nie można zastosować żadnej reguły przerwij działanie I 4. Usuń listę dających się zastosować reguł i przejdź do I 1 Reguły produkcji wywoływane są cyklicznie W każdym cyklu ustala się możliwe do zastosowania reguły (faza dopasowania reguł do warunków) Jeśli do tych samych założeń stosuje się więcej reguł wybierana jest jedna z nich (faza rozstrzygnięcia sprzeczności) Ostatni etap to wykonanie działania (faza działania)
36 Zaczynając np. od listy L = (zielone, ciężkie) możemy zastosować tylko regułę P 1 otrzymując L = (produkt rolny, zielone, ciężkie) W następnym kroku możemy zastosować P 1 i P 6. P 1 daje powtarzające się symbole, więc stosujemy P 6, otrzymując L = (arbuz, produkt rolny, zielone, ciężkie) System zatrzymuje się, gdyż wszystkie stosowalne w kolejnym cyklu reguły prowadzą do takich samych symboli, które już są na liście
37 Systemy produkcyjne podsumowanie Zalety systemów produkcyjnych Modularność wiedzy: niezależne reguły Jednolitość sposobu reprezentacji Naturalność zapisu w wielu zastosowaniach Wady Trudno zapisać sekwencyjny algorytm postępowania, gdyż reguły nie odwołują się bezpośrednio do siebie Przykłady zastosowań: systemy eksperckie
38 Reguły decyzyjne Reguła decyzyjna ma postać implikacji r : φ ψ φ warunek/przesłanka koniukcja testów na atrybutach ψ konkluzja/wniosek klasa decyzyjna Praktycznie konkluzja często zawiera polecenia, akcje lub decyzje Przykład Jeśli przystąpisz do egzaminu i dostaniesz pytania to zacznij udzielać odpowiedzi
39 r 1 : (a 1 = bdb) dec = zysk r 2 : (a 1 = dobra) (a 3 = nie) dec = strata r 3 : (a 1 = dobra) (a 2 = super) (a 4 = nie) dec = strata
40 Drzewa decyzyjne Jest to struktura drzewiasta, w której węzły wewnętrzne zawierają testy na wartościach atrybutów Z każdego węzła wewnętrznego wychodzi tyle gałęzi, ile jest możliwych wyników testu w tym węźle Liście zawierają decyzje o klasyfikacji obiektów Drzewo decyzyjne koduje program zawierajacy same instrukcje warunkowe
41 Przykład Rozważmy klasyfikację robotów
42 Budujemy drzewo
43 ... i klasyfikujemy
44 Ramy Idea 1 chęć wyjaśnienia efektywności rozumowania naturalnego w odniesieniu do problemów świata rzeczywistego 2 zbudowanie bazy danych zawierającej dużą ilość wiedzy deklaratywnej, niezbędnej w tego typu rozumowaniu Ramy (Minsky) Struktura danych służącą do reprezentowania stereotypowych sytuacji, takich jak bycie w jakimś pokoju lub wyjście na przyjęcie urodzinowe dziecka. Z każdą ramą związanych jest kilka rodzajów informacji. Niektóre z nich mówią, jak użyć daną ramę. Inne informują o tym, jakiego zdarzenia należy oczekiwać. Jeszcze inne informują co robić, jeśli te oczekiwania nie są spełnione Wiedza miała być kodowana w sposób: dostatecznie strukturalny, by osiągnąć pewien stopień zgodności w bazie danych elastyczny, by system mógł odzyskiwać własną informację w sytuacjach nieprzewidzianych
45 Przykład Założenie: znajdujemy się w domu i naszym zadaniem jest otwarcie drzwi do nieznanego pokoju Oczekiwania: przed wykonaniem tej czynności mamy na ogół pewne wyobrażenie tego, co będzie można dostrzec po otwarciu drzwi Percepcja: jeśli po otwarciu drzwi zobaczylibyśmy brzeg morza lub inny krajobraz, początkowo pojawiłyby się trudności z jego rozpoznaniem i zaskoczenie. Pojawiłoby się zdezorientowanie, ponieważ nie moglibyśmy prawidłowo zinterpretować tego, co widzimy Interpretacja została uaktywniona rama pokój, jako funkcja otwarcia drzwi i rama ta odgrywa ważną rolę w interpretacji napływającej informacji oczekiwania z tym związane dotyczą między innymi kształtu pokoju jeśli zobaczylibyśmy w pokoju łóżko uaktywniona zostałaby rama sypialnia nastąpiłby dostęp do najbardziej uszczegółowionej, dostępnej ramy rozpoznawanie sterowane przez ramy
46 Struktura ramy Rama pewna struktura danych bardzo wysokiego poziomu do opisu obiektów Rama składa się z nazwy oraz pewnej liczby tzw. klatek, z których każda ma swoją nazwę i opisuje konkretną właściwość obiektu W ramie nie mogą wystąpić dwie klatki o tej samej nazwie Każda klatka może zawierać zbiór tzw. faset, opisujących wartości lub dołączone procedury W klatce nie może być dwóch faset o takiej samej nazwie
47 Kategorie ram W najprostszym przypadku rama może zawierać nazwę obiektu i zbiór par < atrybut, wartość >. Rama przypomina wtedy budową rekordy znane z konwencjonalnych języków programowania W ogólniejszym przypadku ramy mogą reprezentować bardziej złożoną wiedzę bowiem umożliwiają na deklaratywną i proceduralną reprezentację wiedzy W większości języków opartych na ramach, dzieli się je na dwie kategorie: 1 klasy (ang. class) opis jednego lub więcej podobnych obiektów; klasa może być podklasą innej klasy 2 egzemplarze (ang. instances) ramy nie będące klasami dla innych ram i tworzone są na podstawie wzorca będącego klasą
48 Przykład (Class Security (Slots are ((OneOf low average high) Risk) (Symbol IssuedBy ) (Symbol Country) (OneOf yes no Taxable) (OneOf yes no Marketable))) (Subclass TreasuryBond (View Security with (IssuedBy:=US Treasury)) (View Governments with (Basis:=interest) (FaceValue:=100)) (Slots are (Real Bid) (Real Coupon))) (Subclass Governments (View Security with (Risk:=low) (Country:=US) (Taxable:=yes) (Marketable:=yes)) (Slots are ((OneOf interest discount) Basis) (Real Yield) (Integer Face Value) (Date Maturity))) (Instance November 22 (View Governments with (Yield:=7.72) (Maturity:=22 Nov 2012)) (View TreasuryBond with (Bid:=141) (Coupon:=12)))
49 Sieci semantyczne Sieć semantyczna jest specyficzną i bardzo silną metodą reprezentacji danych, opierającą się na opisie obiektów poprzez definiowanie relacji między różnymi pojęciami Sieć sematyczna to pewnego rodzaju logika przedstawiająca relacje pomiędzy obiektami w postaci rysunku Model nie ma ściśle zdefiniowanej syntaktyki i nie nadaje się do automatycznego generowania wiedzy Graf przedstawiający sieć semantyczną jest pomocny przy formułowaniu stwierdzeń i reguł Do zdefiniowania sieci wprowadza się: 1 zbiór obiektów O = {o i } 2 zbiór cech C = {c j } 3 zbiór wartości cech V = {v k } Elementami zbioru obiektów mogą być symbole oznaczające konkrety lub abstrakcje, np. samochód symbol abstrakcji, Fiat 126p konkret
50 Relacje O O relacja między obiektami; może być postaci: 1 ISA relacja typu część całość (nadrzędność) 2 ISPART relacja podrzędności, czyli (coś) jest częścią (czegoś) O C relacja postaci posiada cechę V C relacja postaci jest wartością cechy V V relacja uporządkowania elementów zbioru wartości cech, np. relacja typu: (coś) poprzedza (coś), lub (coś) następuje po (czymś) O V relacja typu posiada wartość cechy, czyli przypisania obiektom wartości cechy
51 Definicja sieci semantycznej Sieć semantyczna określona jest przez trójkę gdzie S =< P, T, R > P = O C V zbiór pojęć (wierzchołków grafu, węzły) T zbiór typów relacji, np. ndk (należy do klasy), je (jest elementem), pc (posiada cechę), jwc (jest wartością cechy), pwc (posiada wartość cechy) R O T O zbiór wszystkich relacji występujących w danej sieci semantycznej (krawędzie, gałęzie grafu)
52 Przykład Sieć semantyczna opisująca materiały budowlane
53 Przykład Justyna, Beata i Cecylia to przyjaciółki, z których każda studiuje informatykę albo historię sztuki. Każda z nich wyjeżdża na wakacje do Włoch lub do Hiszpanii, z tym, że Cecylia zawsze jeździ sama. Justyna, studentka informatyki zawsze spędza wakacje z jedną z przyjaciółek. W tym roku nie pojedzie do Hiszpanii, co oznacza, że wybierze się na wakacje z jedną ze studentek historii sztuki Narysuj odpowiednią sieć semantyczną przedstawiającą powyższe zależności Określ zbiór obiektów, cech, wartości cech i relacji Odpowiedz na pytania: Kto co studiuje? Dokąd każda z dziewcząt pojedzie na wakacje?
54 P = O C V, przy czym O = {Przyjaciółki, Justyna, Beata, Cecylia} C = {studia, wakacje, towarzystwo na wakacje} V = {informatyka, historia sztuki, Włochy, Hiszpania, tak, nie} T zbiór typów relacji, ndk (należy do klasy), je (jest elementem), pc (posiada cechę), jwc (jest wartością cechy), pwc (posiada wartość cechy) R O T O zbiór wszystkich relacji ndk(justyna, Przyjaciółki), ndk(beata, Przyjaciółki), ndk(cecylia, Przyjaciółki), pc(przyjaciółki, studia), pc(przyjaciółki, wakacje), pc(przyjaciółki, towarzystwo na wakacje) jwc(informatyka, studia), jwc(historia sztuki, studia), jwc(włochy, wakacje), jwc(hiszpania, wakacje), jwc(tak, towarzystwo na wakacje), jwc(nie, towarzystwo na wakacje) pwc(justyna, informatyka), pwc(justyna, Włochy), pwc(cecylia, nie), pwc(justyna, tak)
55 Kto co studiuje? Justyna studiuje informatykę. Skoro Cecylia zawsze jeździ sama, a wiadomo, że Justyna pojedzie w towarzystwie Beaty lub Cecylii, a ta, z którą pojedzie studiuje historię sztuki (jest powiedziane: justyna wybierze się z jedną ze studentek historii sztuki... ) co oznacza, że obie: Beata i Cecylia są studentkami historii sztuki Dokąd każda z dziewcząt pojedzie na wakacje? Justyna nie pojedzie do Hiszpanii, więc pojedzie do Włoch z Beatą, a Cecylia sama do hiszpanii
Wykład 4 Ramy, wektory wiedzy, drzewa decyzyjne
Systemy ekspertowe Wykład 4 Ramy, wektory wiedzy, drzewa decyzyjne 1 RAMY 2 Ramy (ang. frames) geneza i założenia Geneza: 1. chęć wyjaśnienia efektywności rozumowania naturalnego w odniesieniu do problemów
Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski
Systemy ekspertowe i ich zastosowania Katarzyna Karp Marek Grabowski Plan prezentacji Wstęp Własności systemów ekspertowych Rodzaje baz wiedzy Metody reprezentacji wiedzy Metody wnioskowania Języki do
1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.
Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze
Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:
Logika pragmatyczna Logika pragmatyczna Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + literatura + informacje na stronie www. Zaliczenie: Kolokwium pisemne na
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Systemy ekspertowe - wiedza niepewna
Instytut Informatyki Uniwersytetu Śląskiego lab 8 Rozpatrzmy następujący przykład: Miażdżyca powoduje często zwężenie tętnic wieńcowych. Prowadzi to zazwyczaj do zmniejszenia przepływu krwi w tych naczyniach,
0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.
Wykłady z Analizy rzeczywistej i zespolonej w Matematyce stosowanej Wykład ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek
Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń
Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest
Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:
1 Elementy logiki W logice zdaniem nazywamy wypowiedź oznajmującą, która (w ramach danej nauki) jest albo prawdziwa, albo fałszywa. Tak więc zdanie może mieć jedną z dwóch wartości logicznych. Prawdziwość
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium
Elementy logiki i teorii mnogości
Elementy logiki i teorii mnogości Zdanie logiczne Zdanie logiczne jest to zdanie oznajmujące, któremu można przypisać określoną wartość logiczną. W logice klasycznej zdania dzielimy na: prawdziwe (przypisujemy
Sieci Bayesa mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Sosnowiec, 2011
Sieci Bayesa mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Sosnowiec, 2011 Sieć Bayesowska służy do przedstawiania zależności pomiędzy zdarzeniami bazując na rachunku prawdopodobieństwa.
Metoda Tablic Semantycznych
Procedura Plan Reguły Algorytm Logika obliczeniowa Instytut Informatyki Plan Procedura Reguły 1 Procedura decyzyjna Logiczna równoważność formuł Logiczna konsekwencja Procedura decyzyjna 2 Reguły α, β,
Logika pragmatyczna dla inżynierów
Logika pragmatyczna Logika pragmatyczna dla inżynierów Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.edu.pl materiały + literatura + informacje na stronie www. Zaliczenie: Test pisemny
Systemy ekspertowe. Wnioskowanie w systemach regułowych. Część piąta. Autor Roman Simiński.
Część piąta Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w nim uczestnictwa.
Lekcja 3: Elementy logiki - Rachunek zdań
Lekcja 3: Elementy logiki - Rachunek zdań S. Hoa Nguyen 1 Materiał a) Zdanie proste, złożone b) Spójniki logiczne (funktory zdaniotwórcze):,,,,, (alternatywa wykluczająca - XOR). c) Tautologia, zdanie
LOGIKA Klasyczny Rachunek Zdań
LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24 PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0
ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
LOGIKA I TEORIA ZBIORÓW
LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Indukowane Reguły Decyzyjne I. Wykład 3
Indukowane Reguły Decyzyjne I Wykład 3 IRD Wykład 3 Plan Powtórka Grafy Drzewa klasyfikacyjne Testy wstęp Klasyfikacja obiektów z wykorzystaniem drzewa Reguły decyzyjne generowane przez drzewo 2 Powtórzenie
Konsekwencja logiczna
Konsekwencja logiczna Niech Φ 1, Φ 2,..., Φ n będa formułami logicznymi. Formuła Ψ wynika logicznie z Φ 1, Φ 2,..., Φ n jeżeli (Φ 1 Φ 2 Φ n ) Ψ jest tautologia. Formuły Φ 1, Φ 2,..., Φ n nazywamy założeniami
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne) Definicja 1: Tautologia jest to takie wyrażenie, którego wartość logiczna jest prawdą przy wszystkich możliwych wartościowaniach zmiennych
RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.
Semantyczne twierdzenie o podstawianiu Jeżeli dana formuła rachunku zdań jest tautologią i wszystkie wystąpienia pewnej zmiennej zdaniowej w tej tautologii zastąpimy pewną ustaloną formułą, to otrzymana
*Później okazało się, że model w postaci sieci semantycznej pasuje także do reprezentacji wiedzy.
Dr Tomasz Jach Najstarszy i najbardziej ogólny typ reprezentacji wiedzy Początkowo miały być symulacją pamięci ludzkiej. Później okazało się, że model w postaci sieci semantycznej pasuje także do reprezentacji
Klasyfikacja metodą Bayesa
Klasyfikacja metodą Bayesa Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski warunkowe i bezwarunkowe 1. Klasyfikacja Bayesowska jest klasyfikacją statystyczną. Pozwala przewidzieć prawdopodobieństwo
Jeśli X jest przestrzenią o nieskończonej liczbie elementów:
Logika rozmyta 2 Zbiór rozmyty może być formalnie zapisany na dwa sposoby w zależności od tego z jakim typem przestrzeni elementów mamy do czynienia: Jeśli X jest przestrzenią o skończonej liczbie elementów
Logika intuicjonistyczna
Logika intuicjonistyczna Logika klasyczna oparta jest na pojęciu wartości logicznej zdania. Poprawnie zbudowane i jednoznaczne stwierdzenie jest w tej logice klasyfikowane jako prawdziwe lub fałszywe.
4 Klasyczny rachunek zdań
4 Klasyczny rachunek zdań Elementy Logiki i Teorii Mnogości 2015/2016 Spis najważniejszych tautologii: (a) p p prawo wyłączonego środka (b) ( p) p prawo podwójnej negacji (c) p q q p (d) p q q p prawo
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice
Sortowanie topologiczne skierowanych grafów acyklicznych
Sortowanie topologiczne skierowanych grafów acyklicznych Metody boolowskie w informatyce Robert Sulkowski http://robert.brainusers.net 23 stycznia 2010 1 Definicja 1 (Cykl skierowany). Niech C = (V, A)
Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 2 - Logika modalna Część 2 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 27 Plan wykładu
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ 1 Inferencyjna równoważność formuł Definicja 9.1. Formuła A jest
Eksploracja Danych. wykład 4. Sebastian Zając. 10 maja 2017 WMP.SNŚ UKSW. Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja / 18
Eksploracja Danych wykład 4 Sebastian Zając WMP.SNŚ UKSW 10 maja 2017 Sebastian Zając (WMP.SNŚ UKSW) Eksploracja Danych 10 maja 2017 1 / 18 Klasyfikacja danych Klasyfikacja Najczęściej stosowana (najstarsza)
Drzewa decyzyjne. 1. Wprowadzenie.
Drzewa decyzyjne. 1. Wprowadzenie. Drzewa decyzyjne są graficzną metodą wspomagania procesu decyzyjnego. Jest to jedna z najczęściej wykorzystywanych technik analizy danych. Drzewo składają się z korzenia
Systemy eksperowe. Agnieszka Nowak Brzezińska Wykład I
Systemy eksperowe Agnieszka Nowak Brzezińska Wykład I Zakres materiału: Metody wnioskowania w regułowych bazach wiedzy PC-Shell jako narzędzie do budowy szkieletowych systemów ekspertowych (Sprawozdanie
Egzamin z logiki i teorii mnogości, rozwiązania zadań
Egzamin z logiki i teorii mnogości, 08.02.2016 - rozwiązania zadań 1. Niech φ oraz ψ będą formami zdaniowymi. Czy formuła [( x : φ(x)) ( x : ψ(x))] [ x : (φ(x) ψ(x))] jest prawem rachunku kwantyfikatorów?
Systemy ekspertowe : program PCShell
Instytut Informatyki Uniwersytetu Śląskiego lab 1 Opis sytemu ekspertowego Metody wnioskowania System PcShell Projekt System ekspertowy - system ekspertowy to system komputerowy zawierający w sobie wyspecjalizowaną
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska DRZEWO REGRESYJNE Sposób konstrukcji i przycinania
Rachunek zdań i predykatów
Rachunek zdań i predykatów Agnieszka Nowak 14 czerwca 2008 1 Rachunek zdań Do nauczenia :! 1. ((p q) p) q - reguła odrywania RO 2. reguła modus tollens MT: ((p q) q) p ((p q) q) p (( p q) q) p (( p q)
Reprezentacja wiedzy i wnioskowanie
i wnioskowanie Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Wiedza AI to nauka o komputerowych modelach wiedzy umożliwiających rozumienie, wnioskowanie i działanie. Inteligentne
Wstęp do programowania. Drzewa. Piotr Chrząstowski-Wachtel
Wstęp do programowania Drzewa Piotr Chrząstowski-Wachtel Drzewa Drzewa definiują matematycy, jako spójne nieskierowane grafy bez cykli. Równoważne określenia: Spójne grafy o n wierzchołkach i n-1 krawędziach
0. ELEMENTY LOGIKI. ALGEBRA BOOLE A
WYKŁAD 5() ELEMENTY LOGIKI ALGEBRA BOOLE A Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań Matematyka zbudowana jest z pierwotnych twierdzeń (nazywamy
Lista 1 (elementy logiki)
Podstawy nauczania matematyki 1. Zdanie Lista 1 (elementy logiki) EE I rok W logice zdaniem logicznym nazywamy wyrażenie oznajmujące o którym można powiedzieć że jest prawdziwe lub fałszywe. Zdania z reguły
STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.
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
Matematyka ETId Elementy logiki
Matematyka ETId Izolda Gorgol pokój 131A e-mail: I.Gorgol@pollub.pl tel. 081 5384 563 http://antenor.pol.lublin.pl/users/gorgol Zdania w sensie logicznym DEFINICJA Zdanie w sensie logicznym - zdanie oznajmujace,
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I
Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@.edu.pl OSTRZEŻENIE Niniejszy plik nie zawiera wykładu z Metod dowodzenia...
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO
Cel projektu: Wymogi dotyczące sprawozdania:
W ramach zajęć proszę wykonać sprawozdanie z logiki rozmytej. Sprawozdanie powinno realizować zadanie wnioskowania rozmytego. Cel projektu: Student projektuje bazę wiedzy wnioskowania rozmytego (kilka,
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI Program wykładów: dr inż. Barbara GŁUT Wstęp do logiki klasycznej: rachunek zdań, rachunek predykatów. Elementy semantyki. Podstawy teorii mnogości
Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań System aksjomatyczny logiki Budując logikę
Elementy logiki matematycznej
Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w
Paradygmaty dowodzenia
Paradygmaty dowodzenia Sprawdzenie, czy dana formuła rachunku zdań jest tautologią polega zwykle na obliczeniu jej wartości dla 2 n różnych wartościowań, gdzie n jest liczbą zmiennych zdaniowych tej formuły.
Paradygmaty programowania
Paradygmaty programowania Jacek Michałowski, Piotr Latanowicz 15 kwietnia 2014 Jacek Michałowski, Piotr Latanowicz () Paradygmaty programowania 15 kwietnia 2014 1 / 12 Zadanie 1 Zadanie 1 Rachunek predykatów
Drzewa Semantyczne w KRZ
Drzewa Semantyczne w KRZ Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 7 XII 2006, 13:30 15:00 Jerzy Pogonowski (MEG) Drzewa Semantyczne w KRZ 7 XII 2006, 13:30 15:00
Systemy ekspertowe. Krzysztof Patan
Systemy ekspertowe Krzysztof Patan Wprowadzenie System ekspertowy Program komputerowy, który wykonuje złożone zadania o dużych wymaganiach intelektualnych i robi to tak dobrze jak człowiek będący ekspertem
ROZDZIAŁ 1. Rachunek funkcyjny
ROZDZIAŁ 1 Rachunek funkcyjny Niech X 1,..., X n będą dowolnymi zbiorami. Wyrażenie (formułę) ϕ(x 1,..., x n ), w którym występuje n zmiennych x 1,..., x n i które zamienia się w zdanie logiczne, gdy zamiast
Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak
Rachunek zdań Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak RACHUNEK ZDAŃ Zdania Definicja Zdanie jest to stwierdzenie w języku naturalnym, któremu można przypisać wartość prawdy lub
Uczenie się maszyn. Dariusz Banasiak. Katedra Informatyki Technicznej Wydział Elektroniki
Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Machine Learning (uczenie maszynowe, uczenie się maszyn, systemy uczące się) interdyscyplinarna nauka, której celem jest stworzenie
Schematy Piramid Logicznych
Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem:
Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie
3. Wykłady 5 i 6: Semantyka klasycznego rachunku zdań. Dotychczas rozwinęliśmy klasyczny rachunek na gruncie czysto syntaktycznym, a więc badaliśmy metodę sprawdzania, czy dana formuła B jest dowodliwa
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ KONWERSATORIUM 6: REZOLUCJA V rok kognitywistyki UAM 1 Kilka uwag terminologicznych Słuchacze zapewne pamiętają z zajęć dotyczących PROLOGu poniższą
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do testu z filozofii jest zaliczenie testu z logiki i zaliczenie
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład IV: Reprezentacje jako Modele symboliczne I: Rachunek predykatów, Sieci semantyczne Gwoli przypomnienia: Kroki w modelowaniu kognitywnym:
Tworzenie gier na urządzenia mobilne
Katedra Inżynierii Wiedzy Teoria podejmowania decyzji w grze Gry w postaci ekstensywnej Inaczej gry w postaci drzewiastej, gry w postaci rozwiniętej; formalny opis wszystkich możliwych przebiegów gry z
Wprowadzenie do Prologa
Wprowadzenie do Prologa Rozdział 1 Tutorial Introduction Maciej Gapiński Dominika Wałęga Spis treści 1. Podstawowe informacje 2. Obiekty i relacje 3. Reguły 4. Fakty 5. Zapytania 6. Zmienne i stałe Podstawowe
Dalszy ciąg rachunku zdań
Dalszy ciąg rachunku zdań Wszystkie możliwe funktory jednoargumentowe p f 1 f 2 f 3 f 4 0 0 0 1 1 1 0 1 0 1 Wszystkie możliwe funktory dwuargumentowe p q f 1 f 2 f 3 f 4 f 5 f 6 f 7 f 8 f 9 f 10 f 11 f
W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się
1 Logika Zdanie w sensie logicznym, to zdanie oznajmujące, o którym da się jednoznacznie powiedzieć, czy jest fałszywe, czy prawdziwe. Zmienna zdaniowa- to symbol, którym zastępujemy dowolne zdanie. Zdania
7. Zagadnienie parkowania ciężarówki.
7. Zagadnienie parkowania ciężarówki. Sterowniki rozmyte Aby móc sterować przebiegiem pewnych procesów lub też pracą urządzeń niezbędne jest stworzenie odpowiedniego modelu, na podstawie którego można
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH
5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH Temat, którym mamy się tu zająć, jest nudny i żmudny będziemy się uczyć techniki obliczania wartości logicznej zdań dowolnie złożonych. Po co? możecie zapytać.
PODSTAWY SZTUCZNEJ INTELIGENCJI
Katedra Informatyki Stosowanej Politechnika Łódzka PODSTAWY SZTUCZNEJ INTELIGENCJI Laboratorium PROGRAMOWANIE SYSTEMÓW EKSPERTOWYCH Opracowanie: Dr hab. inŝ. Jacek Kucharski Dr inŝ. Piotr Urbanek Cel ćwiczenia
Przykład eksploracji danych o naturze statystycznej Próba 1 wartości zmiennej losowej odległość
Dwie metody Klasyczna metoda histogramu jako narzędzie do postawienia hipotezy, jaki rozkład prawdopodobieństwa pasuje do danych Indukcja drzewa decyzyjnego jako metoda wykrycia klasyfikatora ukrytego
6. Zagadnienie parkowania ciężarówki.
6. Zagadnienie parkowania ciężarówki. Sterowniki rozmyte Aby móc sterować przebiegiem pewnych procesów lub też pracą urządzeń niezbędne jest stworzenie odpowiedniego modelu, na podstawie którego można
Podstawowe Pojęcia. Semantyczne KRZ
Logika Matematyczna: Podstawowe Pojęcia Semantyczne KRZ I rok Językoznawstwa i Informacji Naukowej UAM 2006-2007 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl Dodatek: ściąga
Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne
Literatura: podstawowa: C. Radhakrishna Rao, Statystyka i prawda, 1994. G. Wieczorkowska-Wierzbińska, J. Wierzbiński, Statystyka. Od teorii do praktyki, 2013. A. Aczel, Statystyka w zarządzaniu, 2002.
Zdarzenia losowe i prawdopodobieństwo
Rozdział 1 Zdarzenia losowe i prawdopodobieństwo 1.1 Klasyfikacja zdarzeń Zdarzenie elementarne pojęcie aprioryczne, które nie może być zdefiniowane. Odpowiednik pojęcia punkt w geometrii. Zdarzenie elementarne
Rozmyte systemy doradcze
Systemy ekspertowe Rozmyte systemy doradcze Plan. Co to jest myślenie rozmyte? 2. Teoria zbiorów rozmytych. 3. Zmienne lingwistyczne. 4. Reguły rozmyte. 5. Wnioskowanie rozmyte (systemy doradcze). typu
I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.
I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych. 1. Elementy logiki matematycznej. 1.1. Rachunek zdań. Definicja 1.1. Zdaniem logicznym nazywamy zdanie gramatyczne
III rok kognitywistyki UAM,
METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ WYKŁAD 14: POWTÓRKA III rok kognitywistyki UAM, 2016 2017 Dzisiejszy wykład w całości poświęcony będzie omówieniu przykładowych zadań, podobnych do
Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
SAS wybrane elementy. DATA MINING Część III. Seweryn Kowalski 2006
SAS wybrane elementy DATA MINING Część III Seweryn Kowalski 2006 Algorytmy eksploracji danych Algorytm eksploracji danych jest dobrze zdefiniowaną procedurą, która na wejściu otrzymuje dane, a na wyjściu
LOGIKA Dedukcja Naturalna
LOGIKA Dedukcja Naturalna Robert Trypuz Katedra Logiki KUL 7 stycznia 2014 Robert Trypuz (Katedra Logiki) Założeniowy system klasycznego rachunku zdań 7 stycznia 2014 1 / 42 PLAN WYKŁADU 1 Przykład dowodów
INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE
Temat: Podstawowe pojęcia z logiki rozmytej Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Sterowanie
W planie dydaktycznym założono 172 godziny w ciągu roku. Treści podstawy programowej. Propozycje środków dydaktycznych. Temat (rozumiany jako lekcja)
Ramowy plan nauczania (roczny plan dydaktyczny) dla przedmiotu matematyka w zakresie rozszerzonym dla klasy I liceum ogólnokształcącego uwzględniający kształcone i treści podstawy programowej W planie
Systemy uczące się wykład 1
Systemy uczące się wykład 1 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 5 X 2018 e-mail: przemyslaw.juszczuk@ue.katowice.pl Konsultacje: na stronie katedry + na stronie domowej
Agnieszka Nowak Brzezińska Wykład III
Agnieszka Nowak Brzezińska Wykład III Naiwny klasyfikator bayesowski jest prostym probabilistycznym klasyfikatorem. Zakłada się wzajemną niezależność zmiennych niezależnych (tu naiwność) Bardziej opisowe
Efektywna analiza składniowa GBK
TEORETYCZNE PODSTAWY INFORMATYKI Efektywna analiza składniowa GBK Rozbiór zdań i struktur zdaniowych jest w wielu przypadkach procesem bardzo skomplikowanym. Jego złożoność zależy od rodzaju reguł produkcji
Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań
Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań Micha l Ziembowski m.ziembowski@mini.pw.edu.pl www.mini.pw.edu.pl/ ziembowskim/ October 2, 2016 M. Ziembowski (WUoT) Elementy logiki i teorii
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego
Języki programowania deklaratywnego
Katedra Inżynierii Wiedzy laborki 14 Języki deklaratywne Główne różnice między paradygmatem deklaratywnym a imperatywnym Omów główne cechy paradygmatu programowania w logice na przykładzie Prologa Główne
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 3/3 Dzisiaj Uogólnienie Poprawność i pełność wnioskowania
Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu
Witold Marciszewski: Wykład Logiki, 17 luty 2005, Collegium Civitas, Warszawa Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu 1. Poniższe wyjaśnienie (akapit
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD XII: Modele i architektury poznawcze
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD XII: Modele i architektury poznawcze Architektury poznawcze Architektura poznawcza jako teoria poznania ludzkiego Anderson (1993): Architektura
Systemy ekspertowe. PC-Shell. Sprawozdanie z bazy wiedzy
Wydział Informatyki i Nauki o Materiałach Uniwersytet Śląski Systemy ekspertowe PC-Shell Sprawozdanie z bazy wiedzy Zbigniew Kędzior Informatyka inżynierska Studia niestacjonarne Trzeci rok Grupa A 1.
Programowanie obiektowe
Programowanie obiektowe Sieci powiązań Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) PO w. IX Jesień 2014 1 / 24 Sieci powiązań Można (bardzo zgrubnie) wyróżnić dwa rodzaje powiązań
Rachunek logiczny. 1. Język rachunku logicznego.
Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były
KARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Sztuczna inteligencja 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia
Wstęp do Techniki Cyfrowej... Algebra Boole a
Wstęp do Techniki Cyfrowej... Algebra Boole a Po co AB? Świetne narzędzie do analitycznego opisu układów logicznych. 1854r. George Boole opisuje swój system dedukcyjny. Ukoronowanie zapoczątkowanych w