Autor: mgr Jan G. Bazan. Promotor: Prof. dr hab. Andrzej Skowron. Warszawa, 1998 r.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Autor: mgr Jan G. Bazan. Promotor: Prof. dr hab. Andrzej Skowron. Warszawa, 1998 r."

Transkrypt

1 UNIWERSYTET WARSZAWSKI Wydzia l Matematyki, Informatyki i Mechaniki Instytut Matematyki METODY WNIOSKOWAŃ APROKSYMACYJNYCH DLA SYNTEZY ALGORYTMÓW DECYZYJNYCH PRACA DOKTORSKA Autor: mgr Jan G. Bazan Promotor: Prof. dr hab. Andrzej Skowron Warszawa, 1998 r.

2 ii

3 Spis treści 1 Podstawy teorii zbiorów przybliżonych Wprowadzenie Wiedza i baza wiedzy Reprezentacja wiedzy Definiowalność pojeć Charakterystyka nieostrości pojeć Macierz i funkcja odróżnialności Tablice decyzyjne Uogólnienie relacji nierozróżnialności Relacja nierozróżnialności wzgledem ustalonego obiektu Relacja nierozróżnialności wzgledem decyzji Relacja nierozróżnialności wzgledem decyzji i obiektu Uogólniona relacja nierozróżnialności Relacja rozróżnialności Redukcja zbioru atrybutów Oszacowanie liczby reduktów systemu informacyjnego Metoda wyznaczania wszystkich reduktów Metoda wyznaczenia minimalnego reduktu Inne algorytmy aproksymacyjne wyznaczania reduktów Typy reduktów Zależności w systemach informacyjnych Dynamiczna redukcja wiedzy Geneza dynamicznej redukcji wiedzy Redukty dynamiczne Uogólnione redukty dynamiczne W lasności statystyczne reduktów dynamicznych Statystyka matematyczna a redukty dynamiczne Podstawowe twierdzenie o reduktach dynamicznych Problem minimalnej liczebności rodziny podtablic Problem wyboru optymalnej rodziny podtablic Obliczanie reduktów dynamicznych Informacja o zastosowaniach reduktów dynamicznych Algorytmy decyzyjne Systemy decyzyjne Modelowanie procesu podejmowania decyzji Klasyfikowanie obiektu do klasy decyzyjnej Wnioskowanie na podstawie przyk ladów iii

4 3.5 Jezyk logiki decyzyjnej Regu ly decyzyjne Regu ly decyzyjne a problem klasyfikacji obiektów Waga rodziny regu l decyzyjnych wzgledem testowanego obiektu Generowanie regu l decyzyjnych Zastosowanie reduktów wzgledem decyzji do generowania regu l decyzyjnych Optymalne regu ly decyzyjne Zwiazek regu l optymalnych z reduktami wzglednymi Skracanie optymalnych regu l decyzyjnych Zastosowanie reduktów dynamicznych do generowania regu l decyzyjnych Regu ly dynamiczne Wagi rodzin regu l decyzyjnych wykorzystujace wspó lczynnik stabilności Typy opisów klas decyzyjnych za pomoca regu l decyzyjnych Algorytmy decyzyjne wykorzystujace regu ly decyzyjne Wagi regu l decyzyjnych Problem wyd lużania regu l decyzyjnych Zastosowanie reduktów dynamicznych do dyskretyzacji wartości atrybutów Algorytmy decyzyjne bez wstepnego obliczenia regu l dla ca lej tablicy decyzyjnej Adaptacyjne systemy decyzyjne Adaptacja bazy wiedzy Adaptacja algorytmów decyzyjnych wymagajacych obliczenia regu l decyzyjnych Adaptacja progów wagi regu l decyzyjnych Adaptacja algorytmów decyzyjnych nie wymagajacych wstepnego obliczenia regu l decyzyjnych Sterowanie adaptacja systemów decyzyjnych Eksperymenty z danymi Wprowadzenie Informacja o innych systemach klasyfikujacych Wstepne przygotowanie danych eksperymentalnych Dyskretyzacja tablic decyzyjnych Filtracja tablic decyzyjnych Dekompozycja tablic decyzyjnych Metodologia eksperymentów Mierzenie efektywności algorytmów decyzyjnych Motywacja mierzenia efektywności algorytmów w klasach decyzyjnych Motywacja testowania danych treningowych Oznaczenia algorytmów decyzyjnych Plan eksperymentów Metody wizualizacji wyników eksperymentów Eksperymenty z problemami Mnicha Opis danych zwiazanych z problemami Mnicha Opis eksperymentów z problemami Mnicha Porównanie z wynikami innych systemów klasyfikujacych Eksperymenty z danymi medycznymi iv

5 4.6.1 Opis danych medycznych Opis eksperymentów z danymi medycznymi Porównanie z wynikami innych systemów klasyfikujacych Eksperymenty z danymi projektu StatLog Opis danych pochodzacych z projektu StatLog Opis eksperymentów z danymi dotyczacymi cukrzycy i kart kredytowych Opis eksperymentów z danymi dotyczacymi zdjeć satelitarnych Porównanie z wynikami innych systemów klasyfikujacych Eksperymenty z progiem wagi regu l decyzyjnych Podsumowanie eksperymentów Zakończenie 149 A Wnioskowanie boolowskie 153 A.1 Algebra Boole a A.2 Funkcje boolowskie A.3 Minimalizacja funkcji boolowskich A.4 Monotoniczne funkcje boolowskie A.5 Schemat wnioskowania boolowskiego B Skorowidz oznaczeń 165 Literatura 171 Spis tablic 180 Spis rysunków 183 v

6 vi

7 Przedmowa Od zarania dziejów dzia lalność ludzka wymaga ciag lego podejmowania decyzji. Decyzje takie podejmowane sa zwykle w oparciu o analize bieżacej sytuacji i dlatego do podejmowania decyzji potrzebna jest wiedza o otaczajacej cz lowieka rzeczywistości. G lówna trudność przy podejmowaniu decyzji wiaże sie z niepewnościa posiadanej wiedzy, która prowadzi do braku wzajemnie jednoznacznej odpowiedniości miedzy zbiorem faktów charakteryzujacych stan aktualny a decyzja (tzn. wartościa decyzji), która należy podjać w danej sytuacji. Problem wykorzystywania wiedzy niepewnej (ang. vague knowledge) od dawana interesowa l logików i filozofów (patrz np. [15], [34], [36], [56], [102]), lecz dopiero w bieżacym stuleciu zrozumiano (patrz np. [102]), że chociaż wiedza uzyskana wed lug zasad wnioskowania ze szczegó lowych faktów jest niepewna, to wiedza ta może stać sie wiedza w dostatecznym stopniu pewna, jeżeli np. wyrazimy ilościowo odpowiadajacy jej stopień niepewności. Zatem, podejmujac decyzje w warunkach niepewności, w d luższym okresie nie ustrzeżemy sie b l edów. Jeśli nie można uniknać b l edów, to dobrze by by lo wiedzieć jak czesto bed a one pope lniane. Informacja ta może być wykorzystana do poszukiwania takiej regu ly podejmowania decyzji, która nie zawiedzie nas zbyt czesto, czyli takiej, która minimalizuje czestość z lych decyzji lub strate wskutek z lych decyzji. Taka regu l e nazywamy regu l a aproksymacyjna i rozumiemy ja jako pewien mechanizm umożliwiajacy podejmowanie decyzji na podstawie posiadanej wiedzy. Jednakże wnioskowanie opierajace sie na regu lach aproksymacyjnych nie zawsze doprowadza do prawdziwych wniosków i dlatego nazywamy je wnioskowaniem aproksymacyjnymi, czyli przybliżonym. W niniejszej pracy zajmujemy sie problemem konstrukcji wnioskowań aproksymacyjnych na podstawie wiedzy (w tym wiedzy niepe lnej i niedok ladnej), zebranej w wyniku doświadczeń, testów, pomiarów, wywiadów z ekspertami z różnych dziedzin itd. Szczególnie interesować nas bed a takie wnioskowania aproksymacyjne, które można wykorzystać do wspomagania procesu podejmowania decyzji. W życiu codziennym, oprócz wiedzy o otaczajacym świecie, wykorzystujemy pewne metody wnioskowania z tej wiedzy, które czesto nazywamy rozumowaniami zdroworozsad- kowymi (ang. commonsence reasoning - patrz np. [108]). Prawie każdy typ inteligentnej aktywności (np. używanie jezyka, planowanie, uczenie, widzenie, s lyszenie) w pewnym stopniu wymaga rozumowań zdroworozsadkowych. Dlatego zrozumienie i formalne opisanie rozumowań zdroworozsadkowych uważane jest za jedno z istotnych zadań na drodze do skonstruowania inteligentnych systemów informacyjnych (patrz np. [108]). Jednakże formalny opis tego typu rozumowań jest bardzo trudny, gdyż obejmuja one wiele subtelnych sposobów rozumowania, a śledzenie ich wymaga znajomości z lożonych zależności wystepuj acych w posiadanej wiedzy. Podejmowane sa jednak liczne próby formalizacji rozumowań zdroworozsadkowych. Szczególnie na gruncie logicznym, który wydaje sie być predysponowany do tego typu poczynań, powsta lo wiele tzw. symbolicznych podejść do tego problemu. Jest to na przyk lad logika domniemań (ang. default logic), modelujaca wnioskowanie przez domniemanie (ang. default reasoning - patrz np. [108]), bed aca

8 szczególnym przypadkiem wiekszej klasy logik niemonotonicznych wiaż acych sie z tzw. rozumowaniami niemonotonicznymi (ang. nonmonotonic reasoning - patrz np. [108]). Istota wnioskowań niemonotonicznych jest to, że można za ich pomoca wyprowadzać nie tylko fakty wynikajace z posiadanej wiedzy, ale również inne fakty nie bed ace w sprzeczności z posiadana wiedza. Wynika stad, że w miare poszerzania bazy wiedzy, fakty poprzednio uznawane za prawdziwe, moga okazać sie fa lszywymi. Istnieja także tzw. numeryczne podejścia do problemu formalizacji rozumowań zdroworozsadkowych. Sa one oparte na różnego rodzaju wnioskowaniach probabilistycznych (ang. probabilistic reasoning - patrz np. [108]). Podejścia te różnia sie tym od podejść symbolicznych, że w przeciwieństwie do tych ostatnich daja wieksze możliwości numerycznego określenia mechanizmu propagacji niepewności w procesie wnioskowania. Z punktu widzenia problemu podejmowania decyzji w warunkach niepewności, można stwierdzić, że celem wspomnianych wyżej podejść jest zaproponowanie takiej decyzji, która jest ca lkowicie zgodna, w pewnym stopniu zgodna lub przynajmniej niesprzeczna z aktualnie posiadana wiedza. Oprócz rozumowań zdroworozsadkowych można wykorzystywać do podejmowania decyzji jeszcze inne typy rozumowań. Już w starożytności filozofowie greccy wprowadzili wnioskowanie dedukcyjne (patrz np. [2], [100]). We wnioskowaniu dedukcyjnym mamy dane przes lanki lub aksjomaty, z których każdy przyjmuje sie jako prawdziwy sam w sobie. Możemy udowodnić badana teze poprzez skonstruowanie jej dowodu formalnego w rozważanym systemie dedukcyjnym. Wnioskowanie dedukcyjne jest bez watpienia bardzo użytecznym narzedziem, które znajduje wiele zastosowań wiaż acych sie miedzy innymi ze strategiami automatycznego dowodzenia twierdzeń (patrz np. [123]). Jednakże, jeśli jakiś problem jest algorytmicznie rozwiazywalny za pomoca wnioskowania dedukcyjnego (np. problem odpowiedzi na pytanie czy dowolne zdanie sformu lowane poprawnie w jezyku danej teorii rozstrzygalnej T jest twierdzeniem tej teorii), to z lożoność obliczeniowa algorytmu rozwiazuj acego ten problem może być bardzo duża. Ponadto wyniki badań Kurta Gödela wskaza ly na istotne ograniczenia teorii dedukcyjnych (patrz [44]). Innym stosowanym od dawna typem rozumowania jest wnioskowanie indukcyjne (patrz np. [2], [100]). We wnioskowaniu indukcyjnym jako prawdziwe uznajemy zdanie stwierdzajace jakaś ogólna prawid lowość, przy czym czynimy to na podstawie uznania zdań stwierdzajacych poszczególne przypadki tej prawid lowości (patrz np. [2]). Jest to rozumowanie, wed lug którego czesto podejmuje sie decyzje w świecie rzeczywistym, opierajac sie na niepe lnych a nawet wadliwych informacjach. Ma to miejsce w przypadkach odpowiedzi na pytania zwiazane z prognozowaniem, sprawdzaniem hipotez czy też w laśnie podejmowaniem decyzji w niepowtarzalnej sytuacji. Niestety, indukcja nie jest wnioskowaniem niezawodnym (patrz np. [2]), tzn. wnioskujac przez indukcje można przejść od przes lanek prawdziwych do fa lszywego wniosku. Jeśli bowiem istnieja przypadki spe lniajace pewna prawid lowość, to nie oznacza wcale, że prawid lowość ta bedzie zawsze spe lniona. W teorii uczenia sie maszyn (ang. machine learning) wnioskowanie indukcyjne pojawia sie przy okazji problemu uczenia sie pojeć w oparciu o przyk lady (ang. concept learning by examples - patrz [63]). Problem ten polega na tym, że na podstawie znanych przyk ladów badanego pojecia, rozumianego jako podzbiór zbioru obiektów należacych do rozpatrywanego środowiska, trzeba utworzyć opis tego pojecia. Przez utworzenie opisu pojecia rozumiemy wykrycie takich w lasności przyk ladów obiektów należacych do pojecia, które umożliwia późniejsze badanie przyk ladów z punktu widzenia ich przynależności do badanego pojecia. Naturalnym podejściem do rozwiazania problemu uczenia sie pojeć na podstawie przyk ladów jest wnioskowanie indukcyjne, polegajace na tym, że otrzymujac kolejne przyk lady obiektów należace do pojecia i obiektów nie należacych do niego, próbuje sie znaleźć taki jego opis, który bedzie pasowa l do wszystkich lub prawie wszystkich viii

9 przyk ladów badanego pojecia. Chodzi wiec o nauczenie sie pojecia z żadan a dok ladnościa, przy użyciu tylko cześci przyk ladów tego pojecia. Od strony teoretycznej problemem uczeniu sie pojeć na podstawie przyk ladów zajmuje sie teoria COLT (ang. computional learning theory - patrz np. [5]). Szereg wyników teoretycznych tej teorii koncentruje sie wokó l nastepuj acych trzech zagadnień: 1) jak duża powinna być próbka zawierajaca przyk lady do uczenia, aby można by lo z żadan a dok ladnościa nauczyć sie badanego pojecia, 2) co można powiedzieć o czasie potrzebnym do wyuczenia sie pojecia z żadan a dok ladnościa, 3) jak wiele b l edów (tzn. b l ednie sklasyfikowanych przyk ladów) trzeba pope lnić przy uczeniu sie pojecia, aby wyuczyć sie pojecia z żadan a dok ladnościa. Rozwiazanie problemu uczenia sie pojeć w oparciu o przyk lady (pozytywne i negatywne) może być wykorzystane do konstrukcji rozumowań pozwalajacych na podejmowanie decyzji na podstawie posiadanej wiedzy. Zamiast bowiem mówić o uczeniu sie pojeć na podstawie przyk ladów, można rozpatrywać bardziej ogólne uczenie sie klasyfikacji na podstawie przyk ladów. Jeśli wyznaczona klasyfikacja bedzie podzia lem zbioru wszystkich przyk ladów na klasy obiektów zwane klasami decyzyjnymi, wymagajacymi podjecia określonych decyzji, to opis takiej klasyfikacji umożliwi rozpoznanie decyzji jaka należy podjać w nieznanych dotychczas przyk ladach, czyli da odpowiedź jaka powinna być podjeta decyzja również dla tych przyk ladów, które nie by ly prezentowane w trakcie uczenia klasyfikacji. Podsumowujac, można stwierdzić, że g lównym problem zwiazanym z uczeniem sie pojeć w oparciu o przyk lady, jest pytanie w jaki sposób konstruować algorytmy, które potrafia wyuczyć sie badanego pojecia, korzystajac ze zbioru treningowego przyk ladów (czyli zbioru znanych od poczatku przyk ladów pozytywnych i negatywnych pojecia). Przy czym algorytmy te maja tak nauczyć sie badanego pojecia, aby z duża szansa ma lo myli ly sie przy klasyfikowaniu przyk ladów także ze zbioru testowego przyk ladów pojecia (czyli przyk ladów nieprezentowanych algorytmowi w trakcie uczenia sie pojecia). Gwa ltowny rozwój cywilizacyjny spowodowa l we wspó lczesnym świecie zjawisko gromadzenia bardzo dużej ilości informacji. Dlatego zaistnia la konieczność budowy systemów automatycznego wnioskowania, które zrealizowane na maszynach cyfrowych mog lyby wyreczyć cz lowieka przy gromadzeniu i analizowaniu informacji, potrzebnej do podejmowania decyzji. Systemy takie na użytek niniejszej pracy bedziemy nazywać systemami decyzyjnymi, a bed a nas interesować systemy decyzyjne, które opieraja sie na wnioskowaniach aproksymacyjnych. Znajduja one szerokie zastosowanie przy rozwiazywaniu wielu problemów pojawiajacych sie w takich dziedzinach jak rozpoznawanie obrazów (ang. pattern recognition - patrz np. [6], [29], [73], [74]), uczenie sie maszyn (ang. machine learning - patrz np. [6], [38], [63], [64]), systemy ekspertowe (ang. expert systems - patrz np. [38], [51]) itd. Dlatego obecnie realizowane jest bardzo wiele projektów badawczych i komercyjnych, zmierzajacych do wytworzenia systemów komputerowych, umożliwiajacych automatyczne podejmowanie decyzji. Powstawanie tych systemów jest w pewnym sensie wymuszone ogromna liczba ich potencjalnych zastosowań w wielu dziedzinach życia, jak choćby: biznes, przemys l, nauka, transport, telekomunikacja, medycyna itd. Zasadnicza cześci a systemów decyzyjnych sa algorytmy, umożliwiajace podejmowanie decyzji na podstawie dostepnej w systemie wiedzy, które bedziemy nazywać algorytmami decyzyjnymi. W literaturze algorytmy decyzyjne czesto sa także nazywane algorytmami klasyfikujacymi (patrz np. [67]) lub algorytmami uczacymi sie (patrz np. [131]). ix

10 W niniejszej pracy bed a nas interesować algorytmy decyzyjne oparte na wspomnianej wcześniej idei indukcyjnego uczenia sie pojeć lub klasyfikacji na podstawie przyk ladów. Przy konstrukcji algorytmów decyzyjnych pojawia sie wiele różnych problemów. Miedzy innymi sa to problemy zwiazane z nastepuj acymi operacjami na posiadanej wiedzy: 1) wyszukiwanie nowych, istotnych dla klasyfikacji obiektów cech, opisujacych w lasności przyk ladów, należacych do rozpatrywanego zbioru obiektów, 2) wyszukiwanie istotnych cech w istniejacym zbiorze cech, 3) aproksymacyjny opis klas decyzyjnych, umożliwiajacy klasyfikowanie przyk ladów obiektów do odpowiednich klas decyzyjnych, 4) eliminacja zak lóceń jakie moga pojawić sie w rozpatrywanych danych, 5) adaptacja algorytmów decyzyjnych. W literaturze można znaleźć opisy wielu podejść do rozwiazania problemów zwiazanych z powyższymi operacjami, które opieraja sie na takich paradygmatach teorii uczenia sie maszyn, jak choćby: klasyczne i nowoczesne metody statystyczne (patrz np. [67], [39]), sieci neuronowe (patrz np. [67], [33]), drzewa decyzyjne (patrz np. [26], [96], [127], [129], [25], [67], [98], [43]), regu ly decyzyjne (patrz np. [81], [27], [65], [128], [18], [66], [132], [45], [117], [68], [79]), programowanie w logice (patrz np. [30]) itd. Wiele z powyższych podejść zaowocowa lo systemami decyzyjnymi przeznaczonymi do komputerowego wspomagania podejmowania decyzji (patrz np. [67]). Jednak w przypadku analizy rzeczywistych danych, każdy z tych systemów okazuje sie przy podejmowaniu decyzji w wiekszym lub mniejszym stopniu nieskuteczny (patrz [67]). Dlatego wciaż podejmuje sie nowe próby konstrukcji systemów decyzyjnych, a zagadnienie ilościowego mierzenia niepewności przy prowadzeniu wnioskowań aproksymacyjnych ciagle wzbudza wiele zainteresowania. W niniejszej pracy zajmujemy sie zagadnieniem konstrukcji algorytmów decyzyjnych wykorzystujac podejście oparte na zainicjowanej przez Pawlaka (patrz np. [82], [83]) teorii zbiorów przybliżonych. Teoria zbiorów przybliżonych dostarcza narzedzi matematycznych do formalnego opisu wiedzy, w tym wiedzy niepe lnej i niedok ladnej. Wiedza jest rozumiana w teorii zbiorów przybliżonych jako zdolność klasyfikowania obiektów badanego świata, a do jej reprezentacji proponuje sie systemy informacyjne (patrz np. [83]). Algorytmy decyzyjne w teorii zbiorów przybliżonych budowane sa w oparciu o wspomniane wyżej systemy informacyjne, a dok ladniej, w oparciu o szczególny rodzaj systemów informacyjnych, zwany tablicami decyzyjnymi (patrz np. [83]). Konstrukcja algorytmów decyzyjnych w teorii zbiorów przybliżonych, wiaże sie g lównie z problemami redukcji wiedzy i wyszukiwaniem zależności w systemach informacyjnych (patrz np. [83]). Problem redukcji wiedzy polega na badaniu minimalnych zbiorów niezależnych atrybutów, dajacych pe lna klasyfikacje obiektów (patrz np. [83]), a jego algorytmiczne rozwiazanie (patrz [110]), wykorzystujace teorie wnioskowania boolowskiego (patrz [23]), jest przydatne przy wyszukiwaniu zależności w systemach informacyjnych (patrz np. [83]). Zależności wystepuj ace w bazie wiedzy można traktować w teorii zbiorów przybliżonych jako drugi po systemach informacyjnych sposób reprezentowania wiedzy, stad ich wykrycie jest ważne z punktu widzenia konstrukcji algorytmów decyzyjnych (patrz [83]). W pracy przedstawione sa wyniki badań autora nad szeregiem zagadnień zwiazanych ze wspomnianymi wcześniej problemami, pojawiajacymi sie przy konstrukcji algorytmów decyzyjnych. Uzyskane wyniki można podzielić na kilka grup, które obecnie zostana scharakteryzowane. x

11 1. Ujednolicono podejście do konstrukcji algorytmów decyzyjnych w oparciu miedzy innymi o nastepuj ace pojecia: uogólniona relacja nierozróżnialności (patrz podrozdzia l 1.8), uogólniony redukt zbioru atrybutów (patrz podrozdzia l 1.15), uogólniony rdzeń zbioru atrybutów (patrz podrozdzia l 1.15), uniwersalna tablica decyzyjna (patrz podrozdzia l 3.2), waga rodzin regu l decyzyjnych wzgl edem testowanego obiektu (patrz podrozdzia l 3.8). 2. Zaadoptowano oraz rozwinieto wiele istotnych wyników, pochodzacych z innych prac, dotyczacych konstrukcji algorytmów decyzyjnych. Chodzi tu miedzy innymi o takie zagadnienia, jak: wykorzystanie metod redukcji wiedzy do generowania regu l decyzyjnych (patrz podrozdzia ly i 3.9.2), generowanie aproksymacyjnych regu l decyzyjnych (patrz podrozdzia l 3.9.4), użycie wagi podstawowej rodzin regu l decyzyjnych (patrz podrozdzia l 3.8), użycie maksymalnej wagi rodzin regu l decyzyjnych wykorzystujacej regu l e o najwiekszej liczbie obiektów wspierajacych (patrz podrozdzia l 3.8), użycie wagi globalnej rodzin regu l decyzyjnych wykorzystujacej wszystkie obiekty wspierajace poszczególne regu ly rodziny (patrz podrozdzia l 3.8). 3. Wprowadzono szereg nowych metod konstrukcji efektywnych algorytmów decyzyjnych. Dotycza one miedzy innymi nastepuj acych pojeć: redukt dynamiczny oraz jego wspó lczynnik stabilności (patrz rozdzia l 2), regu la dynamiczna oraz jej wspó lczynnik stabilności (patrz podrozdzia l 3.10), obiekt jednoznacznie i niejednoznacznie klasyfikujacy obiekt testowy (patrz podrozdzia l 3.17). Sformu lowano i udowodniono szereg w lasności wprowadzonych poj eć, z których pi eć wysuwa si e na plan pierwszy: podstawowe twierdzenie o reduktach dynamicznych, mówiace o tym, że wspó lczynnik stabilności reduktu dynamicznego jest estymatorem najwiekszej wiarygodności pewnego prawdopodobieństwa, dotyczacego zachowania w lasności reduktu dla tablic decyzyjnych rozszerzonych o nowe obiekty testowe (patrz twierdzenie 2.1), twierdzenie podajace formalny zwiazek pomiedzy regu lami decyzyjnymi optymalnymi (tzn. regu lami z minimalna liczba deskryptorów) a reduktami wzgle- dem atrybutu decyzyjnego i ustalonego obiektu (patrz twierdzenie 3.1), twierdzenie podajace wzór kombinatoryczny, pozwalajacy na szybkie algorytmiczne obliczanie wspó lczynnika stabilności regu ly decyzyjnej (patrz twierdzenie 3.2), xi

12 stwierdzenie mówiace o równoważności pomiedzy znanym algorytmem decyzyjnym opartym na niesprzecznych regu lach decyzyjnych i globalnej wadze rodzin regu l decyzyjnych, a wprowadzonym w pracy algorytmem decyzyjnym nie wymagajacym poczatkowego obliczenia regu l decyzyjnych i wykorzystujacym liczbe obiektów jednoznacznie klasyfikujacych obiekt testowy (patrz stwierdzenie 3.4), stwierdzenie mówiace o równoważności pomiedzy znanym algorytmem decyzyjnym opartym na aproksymacyjnych regu lach decyzyjnych (ale ze wspó lczynnikiem dok ladności nie mniejszym od ustalonego progu) i globalnej wadze rodzin regu l decyzyjnych, a wprowadzonym w pracy algorytmem decyzyjnym nie wymagajacym poczatkowego obliczenia regu l decyzyjnych i wykorzystujacym liczbe obiektów niejednoznacznie klasyfikujacych obiekt testowy (ale ze wspó lczynnikiem klasyfikacji nie mniejszym od ustalonego progu) (patrz stwierdzenie 3.5). Na bazie wprowadzonych pojeć i w lasności podano unikalne metody użyteczne do konstrukcji algorytmów decyzyjnych. Sa to: selekcja istotnych atrybutów za pomoca reduktów dynamicznych (patrz rozdzia l 2), generowanie regu l decyzyjnych za pomoca reduktów dynamicznych (patrz podrozdzia l 3.9.5), optymalizacja metody dyskretyzacji wartości atrybutów za pomoca reduktów dynamicznych (patrz podrozdzia l 3.16), obliczanie regu l dynamicznych bed acych regu lami decyzyjnymi o wysokim wspó lczynniku stabilności (patrz podrozdzia l 3.10), rozstrzyganie konfliktu miedzy regu lami w oparciu o wagi rodzin regu l decyzyjnych wykorzystujace wspó lczynnik stabilności regu l decyzyjnych (patrz podrozdzia l 3.11), selekcjonowanie silnych regu l decyzyjnych w oparciu o ustalony próg wspó lczynnika stabilności regu l (patrz podrozdzia l 3.16), generowanie wartości decyzji bez potrzeby wcześniejszego obliczania regu l decyzyjnych dla ca lej tablicy decyzyjnej (patrz podrozdzia l 3.17). 4. Zaprezentowano szereg mechanizmów, umożliwiajacych adaptacje algorytmów decyzyjnych, w tym podano przyk lad strategii wyboru optymalnego algorytmu decyzyjnego dla posiadanych danych (patrz podrozdzia l 3.18). 5. Przeprowadzono wiele eksperymentów komputerowych na danych rzeczywistych, porównujac efektywność i jakość przedstawionych w pracy metod z istniejacymi wcześniej na gruncie teorii zbiorów przybliżonych oraz z metodami opartymi na innych podejściach niż teoria zbiorów przybliżonych (patrz rozdzia l 4). Poniżej podajemy bardziej szczegó lowy komentarz dotyczacy uzyskanych w pracy wyników. Wprowadzone w pracy pojecie uogólnionej relacji nierozróżnialności pozwala na jednolite spojrzenie na problem nierozróżnialności obiektów oraz prowadzi do pojeć uogólnionego reduktu i uogólnionego rdzenia zbioru atrybutów, wprowadzonych w celu jednolitego podejścia do problemu redukcji wiedzy. xii

13 Natomiast uniwersalna tablica decyzyjna jest hipotetyczna tablica zawierajac a znane i nieznane obiekty opisujace aktualnie rozpatrywany aspekt rzeczywistości. Pojecie to jest bardzo pomocne przy tworzeniu przejrzystego opisu dzia lania algorytmów decyzyjnych oraz definiowania kryteriów oceny algorytmów decyzyjnych. Pojecie wagi rodzin regu l decyzyjnych wzgledem testowanych obiektów jest próba wprowadzenia ogólnego mechanizmu, pozwalajacego rozstrzygać konflikty pomiedzy rodzinami regu l decyzyjnych, rozpoznajacych testowany obiekt i klasyfikujacych go do różnych klas decyzyjnych. Redukcja wiedzy w teorii zbiorów przybliżonych odbywa sie na podstawie informacji o znanych obiektach badanego świata i stad mechanizmy umożliwiajace podejmowanie decyzji oparte na redukcji moga nie sprawdzić sie przy klasyfikacji nowych (nieznanych wcześniej) obiektów. Dlatego w pracy wprowadzamy pojecia zwiazane z tzw. dynamiczna redukcja wiedzy. Podajemy także pewne statystyczne argumenty świadczace o tym, że algorytmy decyzyjne zbudowane z udzia lem dynamiczne redukcji wiedzy, pozwalaja osiagn ać lepsze rezultaty przy podejmowaniu decyzji dla nowych obiektów od algorytmów nie wykorzystujacych dynamicznej analizy wiedzy. Przy konstrukcji algorytmów decyzyjnych w pracy wykorzystujemy zależności lokalne w bazie wiedzy, które reprezentujemy w jezyku logiki decyzyjnej za pomoca regu l decyzyjnych. Sa to tzw. proste regu ly decyzyjne, czyli regu ly decyzyjne, których poprzednik sk lada sie z koniunkcji warunków dotyczacych wartości wybranych atrybutów warunkowych a nastepnik podaje wartość atrybutu decyzyjnego. Do konstrukcji regu l decyzyjnych stosujemy zarówno pojecia zwiazane z redukcja wiedzy (tzn. redukty wzgledem decyzji i ustalonego obiektu) jak i pojecia zwiazane z dynamiczna redukcja wiedzy (tzn. redukty dynamiczne i regu ly dynamiczne). Wyznaczone regu ly decyzyjne umożliwiaja podejmowanie decyzji, przy czym, jak już wspominaliśmy, do rozstrzygania konfliktów pomiedzy rodzinami regu l klasyfikujacych obiekty do różnych klas decyzyjnych, proponujemy użycie wag rodzin regu l decyzyjnych. Oprócz tradycyjnych metod konstrukcji wagi rodzin regu l decyzyjnych zwiazanych z liczba obiektów wspierajacych regu ly (patrz np. [45], [47], [65], [126]), wykorzystujemy w pracy proste strategie wiekszościowe oraz wagi rodzin regu l wykorzystujace wspó lczynniki stabilności regu l decyzyjnych. Jednym z problemów pojawiajacych sie przy zastosowaniu opisywanych w pracy algorytmów decyzyjnych jest duża liczba regu l jaka pojawia sie dla nietrywialnie prostych tablic decyzyjnych. Aby temu zaradzić w pracy proponujemy metode selekcji regu l, pozwalajac a na odrzucenie regu l nadmiarowych. Metoda ta jest oparta na pojeciu progu wagi regu l decyzyjnych i jak wykaza ly eksperymenty, oprócz zmniejszenia liczby regu l decyzyjnych, pozwala polepszyć efektywność algorytmów przy klasyfikacji obiektów testowych. Czasami metody teorii zbiorów przybliżonych nie pozwalaja uzyskać wprost regu l decyzyjnych, użytecznych do konstrukcji algorytmów decyzyjnych. Taka sytuacja zachodzi na przyk lad, gdy obliczone regu ly maja zbyt ma lo wspierajacych je obiektów. Wtedy stosujemy aproksymacyjne regu ly decyzyjne. W pracy wykorzystujemy jedna z metod generowania aproksymacyjnych regu l decyzyjnych, choć w literaturze można znaleźć opisy innych tego typu metod (patrz np. [1], [69], [88], [136]). W badaniach eksperymentalnych czesto otrzymujemy tablice decyzyjne, których atrybuty maja bardzo dużo wartości, a nawet sa to wartości ciag le. O takich atrybutach mówimy, że sa to atrybuty o wartościach rzeczywistych. Jeśli chociaż cześć atrybutów warunkowych danej tablicy decyzyjnej jest atrybutami o wartościach rzeczywistych, to jest ma la szansa, że nowy obiekt testowy (spoza danej tablicy decyzyjnej) może zostać sklasyfikowany przez regu ly decyzyjne wygenerowane dla danej tablicy decyzyjnej. Wyxiii

14 nika to stad, że ze wzgledu na duża liczbe wartości atrybutów warunkowych danej tablicy, wartości atrybutów warunkowych obiektu testowego, czesto nie bed a pasowa ly do żadnej regu ly decyzyjnej. Dlatego dla tablic decyzyjnych z atrybutami rzeczywistymi konstruowane sa metody dyskretyzacji, czyli skalowania wartości atrybutów. Skalowania wartości atrybutów polega na tym, że z zakresu zmienności analizowanych atrybutów wybierane sa pewne szczególne wartości (zwane cieciami), dzielace zbiory wartości atrybutów na przedzia ly, z których każdy (po dodaniu mu etykiety) jest nowa wartościa atrybutu. Po zastosowaniu takiej operacji liczba wartości atrybutów gwa ltownie maleje. W pracy interesuje nas metoda dyskretyzacji opisana w [75], [76] i [77]. Jest ona oparta na teorii zbiorów przybliżonych i wnioskowaniu boolowskim. Przedstawiamy pewna optymalizacje tej metody, polegajac a na zastosowaniu reduktów dynamicznych do dynamicznej selekcji optymalnego zbioru cieć. W przypadku analizy dużych tablic decyzyjnych wyznaczanie efektywnych regu l decyzyjnych może być bardzo utrudnione, szczególnie wtedy, gdy wymaga zastosowania algorytmu obliczania wszystkich reduktów (patrz np. [110]). Dlatego czesto w praktycznych zastosowaniach do obliczania reduktów używamy algorytmów aproksymacyjnych (patrz np. [77], [133]). Innym sposobem przezwycieżenia trudności obliczeniowych jest zastosowanie algorytmów decyzyjnych nie wymagajacych wcześniejszego obliczenia regu l decyzyjnych dla ca lej tablicy decyzyjnej. Metody takie opieraja sie na za lożeniu, że podczas testowania nowych obiektów mamy swobodny dostep do danej tablicy decyzyjnej, gdyż przy testowaniu nowych obiektów używana jest informacja o poszczególnych obiektach danej tablicy, a nie o obliczonych regu lach decyzyjnych. Algorytmy decyzyjne nie wymagajace wcześniejszego obliczania regu l decyzyjnych, klasyfikuja obiekty testowe przez porównanie z obiektami treningowymi. Porównanie to ma na celu wyszukanie obiektów treningowych, które wydaja sie być istotne w kontekście klasyfikowania konkretnego obiektu testowego. Dok ladnie chodzi tutaj o wskazanie takich obiektów treningowych, których wartości wybranych atrybutów warunkowych dla tych obiektów sa istotnie zwiazane z wartościami atrybutów dla analizowanego obiektu testowego. Zatem opisywane algorytmy decyzyjne wprawdzie nie wymagaja wcześniejszego obliczania regu l decyzyjnych, ale podczas klasyfikowania każdego obiektu testowego, w pewnym sensie wyszukiwane sa odpowiadajace mu regu ly decyzyjne. W kontekście rozwoju wspó lczesnej informatyki, a szczególnie metod syntezy inteligentnych systemów informacyjnych, nasuwa sie pytanie jakie warunki musi spe lnić system decyzyjny, aby można go by lo nazwać adaptacyjnym. Okazuje sie, że algorytmy decyzyjne można wyposażyć w pewne mechanizmy adaptacji. Dzieki temu algorytmy te moga być użyte do konstrukcji tzw. adaptacyjnych systemów decyzyjnych. W pracy opisujemy szereg mechanizmów umożliwiajacych adaptacje algorytmów decyzyjnych. Podajemy także przyk lad strategii wyboru optymalnego algorytmu decyzyjnego dla posiadanych danych. Nasze eksperymenty zosta ly przeprowadzone na nastepuj acych danych: 1) zbiory danych zwiazane z trzema problemami, sformu lowanymi podczas trwania miedzynarodowej szko ly letniej z teorii uczenia sie maszyn, która odbywa la sie w 1991 roku w Priory Corsendonk w Belgii (ang. Monk s problems) (patrz [66], [125]), 2) zbiory danych medycznych (patrz [65]), 3) zbiory danych z projektu ESPRIT StatLog (patrz [67]). Eksperymenty mia ly na celu weryfikacj e efektywności i jakości prezentowanych w pracy algorytmów decyzyjnych. Wyniki eksperymentów z udzia lem opisywanych w pracy algoxiv

15 rytmów porównaliśmy także z wynikami algorytmów decyzyjnych opisywanych w literaturze i opartych na innych podejściach niż teoria zbiorów przybliżonych. Przeprowadzone eksperymenty pokaza ly, że przedstawione w niniejszej pracy algorytmy decyzyjne z powodzeniem moga być zastosowane do analizy rzeczywistych danych. Metody te daja na tych danych wyniki porównywalne lub nawet lepsze od wyników uzyskanych przez wiele algorytmów decyzyjnych opartych na innych podejściach z teorii uczenia sie maszyn. Obserwujac wyniki eksperymentów, można zauważyć, że tak dobre rezultaty opisywanych metod, by ly możliwe do uzyskania zwykle dzieki modyfikacjom już istniejacych metod analizy danych (np. metoda skracania regu l decyzyjnych, metody określania wag rodzin regu l decyzyjnych itd.) lub dzieki wprowadzeniu ca lkiem nowych metod przydatnych przy konstrukcji algorytmów decyzyjnych (np. redukty i regu ly dynamiczne, dynamiczna dyskretyzacja atrybutów, algorytmy decyzyjne nie wymagajace wstepnego obliczania regu l decyzyjnych itd.). Algorytmy decyzyjne używane w eksperymentach, których wyniki opisane sa w tej pracy, zosta ly zrealizowane w bibliotece oprogramowania RSES-lib (patrz [122]), która tworzy jadro obliczeniowe systemów RSES (patrz [120]) i ROSETTA (patrz np. [79], [80]). Biblioteka RSES-lib oraz system RSES zosta ly wykonane w Zak ladzie Logiki Matematycznej Uniwersytetu Warszawskiego pod opieka naukowa prof. dr-a hab. Andrzeja Skowrona. Autor niniejszej pracy kierowa l zespo lem ludzi tworzacych oprogramowanie oraz zaprogramowa l wiele istotnych jego modu lów. Osobiście wykona l także wszystkie eksperymenty z danymi. Zaleta prezentowanych w pracy metod jest z jednej strony ich prostota, która wynika z zastosowania podejścia opartego na teorii zbiorów przybliżonych. Teoria zbiorów przybliżonych wykorzystuje g lównie środki teorio-mnogościowe, co umożliwia latwe, a zarazem ścis le formu lowanie rozumowań o charakterze jakościowym. Rozumowania te sa jak wiadomo podstawa rozumowań zdroworozsadkowych, których zrozumienie i formalne opisanie, jak wspominaliśmy wcześniej, uważane jest za jedno z istotnych zadań dotyczacych konstrukcji inteligentnych systemów informacyjnych (patrz [83], [85]). Z drugiej strony efektywność i jakość opisywanych w pracy metod jest porównywalna, a w wielu przypadkach danych nawet lepsza od efektywności i jakości innych metod opartych na bardziej skomplikowanych podejściach. Algorytmy decyzyjne prezentowane w pracy można wprost użyć do analizy tablic decyzyjnych liczacych nie wiecej niż kilka tysiecy obiektów. Wieksze tablice zwykle nie moga być nimi analizowane ze wzgledu na z lożoność obliczeniowa opisywanych w pracy algorytmów. Dla wiekszych tablic trzeba stosować specjalne metody dekompozycji tablic, które polegaja na podziale przy użyciu różnych technik (np. w pracach [78], [121] sa to tzw. wzorce ) dużej tablicy na mniejsze fragmenty, a nast epnie na syntezie informacji pochodzacych od poszczególnych fragmentów dekomponowanej tablicy. Warto zauważyć, że analiza powstajacych w trakcie dekompozycji dużej tablicy jej fragmentów, może już być w zasiegu możliwości opisywanych w pracy algorytmów decyzyjnych. W ten sposób algorytmy decyzyjne opisane w niniejszej pracy można stosować przy konstrukcji systemów decyzyjnych opartych na dekompozycji, a wiec do analizy dużych danych. Poważnym utrudnieniem zwiazanym z zastosowaniem prezentowanych w pracy algorytmów decyzyjnych jest to, że mimo możliwości latwego zrównoleglenia tych algorytmów, brak jest odpowiedniego sprzetu, który dostarcza lby technicznie takich możliwości. Chodzi tutaj np. o komputery charakteryzujace sie bardzo duża liczba procesorów. Dlatego obecnie, z udzia lem autora, tocza sie prace nad systemem komputerowym, który pozwoli za pośrednictwem po l aczeń sieciowych rozpraszać obliczenia realizowane w systemach decyzyjnych konstruowanych w oparciu o teorie zbiorów przybliżonych. Obliczenia takie bed a xv

16 mog ly być wykonywane na wielu maszynach, co czestokroć powinno przyspieszyć uzyskanie wyników, umożliwiajac jednocześnie analize danych o znacznie wiekszych rozmiarach. Struktura niniejszej pracy przedstawia sie nastepuj aco. O zagadnieniach dotyczacych wiedzy, reprezentacji wiedzy, redukcji wiedzy oraz wykrywania zależności w systemach informacyjnych piszemy w rozdziale 1. Rozdzia l 2 zawiera opis idei zwiazanych z dynamiczna redukcja wiedzy. Zasadniczym rozdzia lem tej pracy jest rozdzia l 3, który poświeciliśmy metodom konstrukcji algorytmów decyzyjnych. Opisujemy w nim jak konstruować algorytmy decyzyjne, wymagajace obliczania regu l decyzyjnych dla ca lej tablicy decyzyjnej oraz algorytmy decyzyjne obliczajace regu ly decyzyjne dopiero na etapie klasyfikowania obiektów testowych. Piszemy także jak można wykorzystać idee dynamicznej redukcji wiedzy do optymalizacji procesu dyskretyzacji wartości atrybutów oraz do generowania regu l decyzyjnych. W rozdziale 3 opisujemy również zagadnienia zwiazane z adaptacja algorytmów decyzyjnych. Rozdzia l 4 zawiera wyniki eksperymentów jakie zosta ly przeprowadzone na rzeczywistych zbiorach danych. Na koniec, w dodatku A opisujemy podstawy teorii wnioskowania boolowskiego, które pe lni duża role przy rozwiazywaniu wielu problemów w teorii zbiorów przybliżonych. Badania naukowe, których wyniki zosta ly zaprezentowane w tej pracy, by ly cześciowo wspierane przez nastepuj ace projekty badawcze: 1) projekt nr 8 S Komitetu Badań Naukowych ( ), 2) projekt wspó lpracy polsko-norweskiej ( ), 3) projekt nr 8 T110C01011 Komitetu Badań Naukowych ( ), 4) projekt nr (ESPRIT-CRIT2) Wspólnoty Europejskiej ( ). PODZI EKOWANIA Pragne goraco podziekować mojemu opiekunowi naukowemu Profesorowi Andrzejowi Skowronowi za inspiracje, wszechstronna pomoc i opieke podczas powstawania tej pracy. Jest dla mnie rzecza oczywista, że bez Jego ogromnego zaangażowania w dzia lalność naukowo-badawcza oraz twórczego wp lywu jaki wywiera na rozwój naukowy kierowanego przezeń Zak ladu Logiki Matematycznej UW, praca ta nigdy nie mog laby powstać. Chcia lbym także wyrazić wdzieczność Profesorowi Leszkowi Polkowskiemu a także wszystkim Koleżankom i Kolegom, którzy brali udzia l w realizowanych w Zak ladzie Logiki projektach badawczych, za bardzo wiele cennych dyskusji, które znaczaco wp lyne ly na mój punkt widzenia prezentowany w niniejszej pracy. Dziekuj e także wszystkim, którzy wraz ze mna przez kilka lat pracowali przy konstrukcji systemu komputerowego RSES i biblioteki oprogramowania RSES-lib. W szczególności, bardzo dziekuj e Piotrowi Synakowi za olbrzymi wk lad jaki w loży l od samego poczatku w prace przy projektowaniu, implementacji, testowaniu, konserwacji i tworzeniu dokumentacji systemu RSES oraz biblioteki RSES-lib. Adamowi Cykierowi dziekuj e za zaimplementowanie wielu istotnych modu lów zarówno systemu RSES, jak i biblioteki RSES-lib. Jakubowi Wróblewskiemu dziekuj e za wyposażenie systemu RSES i biblioteki RSES-lib w narzedzia wykorzystujace programowanie ewolucyjne. Natomiast, za do l aczenie do biblioteki RSES-lib możliwości dyskretyzacji wartości atrybutów rzeczywistych, dziekuj e Doktorowi Nguyen Hung Son oraz Nguyen Sinh Hoa. Specjalne podziekowania należa sie także Marcinowi Szczuce, który od samego poczatku prac zwiazanych z powstaniem systemu RSES i biblioteki RSES-lib w loży l bardzo dużo xvi

17 pracy w konfigurowanie i administrowanie systemami komputerowymi, używanymi podczas prac implementacyjnych. Dziekuj e także Aleksandrowi Øhrnowi za bardzo solidne przetestowanie biblioteki RSES-lib oraz Agnieszce Chadzyńskiej, która testowa la system RSES. Bez wspólnego wysi lku wszystkich wymienionych wyżej osób nie powsta lby system komputerowy oraz biblioteka oprogramowania, która wykorzysta lem do przeprowadzenia opisanych w pracy eksperymentów. Chcia lbym także podziekować mojej siostrze Stanis lawie Bazan-Socha za merytoryczne wsparcie podczas pisania tych podrozdzia lów niniejszej pracy, w których opisa lem użyte do eksperymentów dane medyczne. Dziekuj e też mojej żonie Annie, której cierpliwość i zrozumienie bez watpienia pomog ly mi przy pisaniu tej pracy. Na koniec chcia lbym serdecznie podziekować tym wszystkim, których wyżej nie wymieni lem, a którzy także w ten czy inny sposób przyczynili sie do powstania niniejszej pracy. Autor xvii

18 xviii

19 Rozdzia l 1 Podstawy teorii zbiorów przybliżonych 1.1 Wprowadzenie Na poczatku lat 80-tych Profesor Zdzis law Pawlak zaproponowa l nowe podejście do problemu formalnego opisu wiedzy, w tym wiedzy niepe lnej i niedok ladnej, zebranej np. w wyniku doświadczeń, testów, wywiadów z ekspertami z różnych dziedzin itd. By la to teoria zbiorów przybliżonych (patrz [82]). Teoria ta zosta la szczegó lowo omówiona w licznych pracach, a obecny jej stan zosta l podsumowany w ksiażce (patrz [83]). Wydaje sie, że zaproponowane podejście stanowi dobra podstawe teoretyczna do rozwiazywania wielu problemów dotyczacych inteligentnych systemów informacyjnych, szczególnie w takich dziedzinach jak: rozpoznawanie obrazów (ang. pattern recognition - patrz np. [6], [29], [73], [74] ), uczenie sie maszyn (ang. machine learning - patrz np. [6], [38], [63], [64]), systemy ekspertowe (ang. expert systems - patrz np. [38], [51]) itd. Jak wykaza ly dotychczasowe badania teoria zbiorów przybliżonych pozwala czesto uzyskać dobre rezultaty praktyczne, nawet w przypadkach, gdy inne metody okaza ly sie mniej przydatne (patrz np. [7], [8], [9], [11], [45], [47], [69], [75], [76], [77], [86], [90], [116], [126], [135], [136]). Wiaże sie to z faktem, że proponowane podejście nie ogranicza sie do numerycznego charakteryzowania nieprecyzyjności pojeć a używa do tego celu środków teoriomnogościowych. W konsekwencji umożliwia to ścis le sformu lowanie aproksymacyjnych rozumowań o charakterze jakościowym, które stanowia podstawe rozumowań potocznych (patrz np. [85]). W niniejszym rozdziale krótko przedstawimy podstawy teorii zbiorów przybliżonych, ze szczególnym uwzglednieniem środków jakie teoria ta używa do rozwiazywania problemów reprezentacji i redukcji wiedzy oraz wykrywania zależności istniejacych w bazie wiedzy. 1.2 Wiedza i baza wiedzy Problematyka wiedzy od dawna zajmowali sie logicy i filozofowie (patrz np. [48], [49], [91], [103]). Jednakże wiekszość z tych prac wydaje sie być dla informatyki ma lo przydatna, choć niewatpliwie ma duże znaczenie metodologiczne. Od roku 1980 zintensyfikowano badania nad możliwościa zastosowania logiki do celów reprezentacji wiedzy i dzisiaj logika jest jednym z g lównych narzedzi reprezentacji wiedzy (patrz np. [108]). Wielka zaleta logiki jest jej ścis lość oraz bogactwo środków formalnych, które moga być przydatne w problematyce reprezentacji wiedzy. Dok ladnie chodzi tutaj nie tylko o klasyczny rachunek predykatów, ale o ca l a klase logik zbudowanych zarówno przez logików dla celów ściśle

20 2 1. Podstawy teorii zbiorów przybliżonych logicznych (patrz np. [58]), jak i logik zaproponowanych przez informatyków specjalnie dla celów sztucznej inteligencji (patrz np. [61], [40]). Jednakże metody logiczne reprezentacji wiedzy, mimo swych niewatpliwych zalet, posiadaja również wady. Jedna z nich jest fakt, że podejścia logiczne czesto nie odzwierciedlaja mechanizmów rozumowań stosowanych we wnioskowaniach potocznych, które sa niewatpliwie najciekawsze z punktu widzenia problemów, jakie pojawiaja sie przy konstrukcji inteligentnych systemów informacyjnych (patrz np. [108]). Ogranicza to znacznie możliwości systemów budowanych w oparciu o środki logiczne. Dlatego rozwijane sa inne podejścia do problemu reprezentowania wiedzy, umożliwiajace sformu lowanie rozumowań potocznych jak choćby teoria zbiorów rozmytych (patrz [134]), czy omawiana tutaj teoria zbiorów przybliżonych (patrz [82]). Punktem wyjścia teorii zbiorów przybliżonych jest nowe spojrzenie na wiedze i jej reprezentacje. Intuicyjnie wiadomo, że wiedza jest silnie zwiazana ze zdolnościa klasyfikacji. Przez klasyfikacje rozumiemy tutaj umiejetność rozróżnienia elementów otaczajacej rzeczywistości. Można wiec stwierdzić, iż wiedza opiera sie na zdolności do klasyfikacji obiektów, przy czym przez obiekt rozumiemy wszystko co można sobie wyobrazić, np: rzeczy, organizmy żywe, stany umys lu, pojecia abstrakcyjne, momenty czasu itd. Tak wiec dla zdefiniowania wiedzy musimy mieć pewien zbiór obiektów, którymi jesteśmy zainteresowani. Zbiór takich obiektów nazwijmy przez uniwersum. Majac wiec ustalone uniwersum możemy wybrać rodzine pojeć (czyli rodzine podzbiorów uniwersum) dla wyrażenia znanych nam w lasności ca lego zbioru obiektów. Na przyk lad w zbiorze wszystkich samochodów możemy określić pojecie zielonego samochodu. Ponieważ pojecie jest podzbiorem ustalonego uniwersum, w ten sposób, każde pojecie wprowadza podzia l obiektów na dwie klasy: tych obiektów, które do rozważanego pojecia należa i tych, które do niego nie należa. Oznacza to, że z punktu widzenia danej w lasności obiektów (w oparciu o która budujemy pojecie) nie jesteśmy w stanie odróżnić miedzy soba obiektów należacych do pojecia, jak również nie jesteśmy w stanie odróżnić miedzy soba obiektów nie należacych do pojecia. Wygodniej jest przyjać troche ogólniejsze za lożenie, a mianowicie, że zamiast pojecia używamy klasyfikacji, która może być podzia lem na wiecej niż dwie klasy. Rodzina takich klasyfikacji odzwierciedla ca l a znana w danej chwili informacje o w lasnościach obiektów naszego uniwersum. Poniżej podamy ścis le, matematyczne sformu lowanie powyższych rozważań. Definicja 1.1 Wiedza i baza wiedzy w uj eciu klasyfikacyjnym (patrz [83]) Niech U b edzie skończonym, niepustym zbiorem, zwanym uniwersum. Elementy zbioru U b edziemy nazywać obiektami. Każdy podzbiór X U b edziemy nazywać poj eciem w U. Dowolna rodzine podzbiorów (pojeć) zbioru U nazywamy wiedza o U. Każda rodzine roz l acznych i niepustych podzbiorów U taka, że ich suma równa jest ca lemu zbiorowi U, nazywamy podzia lem (lub inaczej klasyfikacja) zbioru U. Pare K = (U, C), gdzie C = {C 1,..., C n } jest dowolna rodzina podzia lów zbioru U, nazywamy baza wiedzy o U. Baza wiedzy jest para sk ladajac a sie ze świata (uniwersum), którym jesteśmy zainteresowani oraz rodziny podzia lów (klasyfikacji), którymi chcemy ten świat opisywać. Ze wzgledów matematycznych czesto wygodniej jest używać zamiast podzia lów, relacji równoważności, gdyż oba te pojecia sa równoważne (tj. każdy podzia l wyznacza pewna

21 1.3 Reprezentacja wiedzy 3 relacje równoważności i odwrotnie każda relacja równoważności wyznacza pewien podzia l) (patrz [101], [85]). Dlatego też wyżej podana definicje bazy wiedzy możemy sformu lować także w ujeciu relacyjnym. Definicja 1.2 Baza wiedzy w ujeciu relacyjnym (patrz [83]) Jeśli U jest uniwersum, to pare K = (U, R), gdzie R = {R 1,..., R n } jest dowolna rodzina relacji równoważności określonych na U, nazywamy baza wiedzy o U. Tak wiec baza wiedzy w nowym ujeciu jest to system relacyjny sk ladajacy sie ze zbioru obiektów, którymi jesteśmy zainteresowani oraz rodziny relacji równoważności określonych w tym zbiorze. Oczywiście każdy podzia l U/R i (gdzie i = 1,..., n) zbioru U na klasy abstrakcji relacji R i jest zgodnie z przyjet a definicja (definicja 1.1) wiedza o U. W dalszych rozważaniach bedziemy pos lugiwać sie relacyjna definicja bazy wiedzy. Wprowadzimy obecnie dwa ważne rodzaje pojeć, a mianowicie pojecia podstawowe i pojecia elementarne. Definicja 1.3 Pojecie podstawowe w bazie wiedzy (patrz [83]) Jeśli U jest uniwersum i K = (U, R) jest baza wiedzy o U, to każda klase abstrakcji dowolnej relacji R R nazywamy pojeciem podstawowym w bazie wiedzy K. Pojecia podstawowe niosa ca l a znana w danej chwili informacje o w lasnościach obiektów naszego uniwersum tzn. w lasnościach uwzglednionych przy wcześniejszej konstrukcji rodziny klasyfikacji C, jak również rodziny relacji R. Ponieważ iloczyn teoriomnogościowy relacji równoważności jest również relacja równoważności (patrz [101]), a wiec każda rodzina R relacji równoważności wyznacza nowa relacje równoważności, a tym samym nowy podzia l na klasy abstrakcji. Definicja 1.4 Pojecie elementarne (atomowe) w bazie wiedzy (patrz [83]) Jeśli U jest uniwersum, K = (U, R) jest baza wiedzy o U oraz R jest relacja R 1... R n, gdzie R i R dla i {1,..., n}, to każda klase abstrakcji relacji R nazywamy pojeciem elementarnym lub inaczej pojeciem atomowym w bazie wiedzy K. Pojecia elementarne sa wiec najmniejszymi pojeciami, których możemy używać do opisu naszego świata (uniwersum). Rodzina wszystkich pojeć elementarnych U/ R jest zgodnie z przyjet a definicja (patrz definicja 1.1) wiedza o U. Bedziemy ja nazywać wiedza elementarna. Wiedza elementarna ma w teorii zbiorów przybliżonych kluczowe znaczenie dla definiowalności badanych pojeć w rozpatrywanej bazie wiedzy. Zawiera ona najbardziej szczegó lowe informacje jakie posiadamy w danej chwili o w lasnościach obiektów naszego uniwersum, przy czym w wyniku utworzenia relacji R informacje dotyczace wszystkich w lasności z osobna zosta ly po l aczone i uszczegó lowione, tzn. klasy abstrakcji (zawierajace nierozróżnialne obiekty) sa możliwie najmniejsze. W zwiazku z tym relacje R moglibyśmy nazwać relacja nierozróżnialności obiektów w bazie wiedzy K, gdyż jedynie obiekty pozostajace w tej relacji sa nierozróżnialne od siebie w danej bazie wiedzy K. 1.3 Reprezentacja wiedzy Ponieważ w proponowanym ujeciu wiedza jest z formalnego punktu widzenia systemem relacyjnym (patrz definicja 1.2), powstaje pytanie jak taki zbiór można wygodnie reprezentować w pamieci komputera. Teoria zbiorów przybliżonych do reprezentowania relacji równoważności proponuje tablice, której wiersze sa indeksowane obiektami z uniwersum,

SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac:

SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac: SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ Ewa Madalińska na podstawie prac: [1] Lukaszewicz,W. (1988) Considerations on Default Logic: An Alternative Approach. Computational Intelligence, 44[1],

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 29 marca 2011 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś

Bardziej szczegółowo

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera Określenie podpierścienia Definicja 9.. Podpierścieniem pierścienia (P, +,, 0, ) nazywamy taki podzbiór A P, który jest pierścieniem ze wzgledu

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 31 marca 2014 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś

Bardziej szczegółowo

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera Wyk lad 7 Metoda eliminacji Gaussa Wzory Cramera Metoda eliminacji Gaussa Metoda eliminacji Gaussa polega na znalezieniu dla danego uk ladu a x + a 2 x 2 + + a n x n = b a 2 x + a 22 x 2 + + a 2n x n =

Bardziej szczegółowo

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Wyk lad 7 Baza i wymiar przestrzeni liniowej Wyk lad 7 Baza i wymiar przestrzeni liniowej 1 Baza przestrzeni liniowej Niech V bedzie przestrzenia liniowa. Powiemy, że podzbiór X V jest maksymalnym zbiorem liniowo niezależnym, jeśli X jest zbiorem

Bardziej szczegółowo

komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW

komputery? Andrzej Skowron, Hung Son Nguyen  Instytut Matematyki, Wydział MIM, UW Czego moga się nauczyć komputery? Andrzej Skowron, Hung Son Nguyen son@mimuw.edu.pl; skowron@mimuw.edu.pl Instytut Matematyki, Wydział MIM, UW colt.tex Czego mogą się nauczyć komputery? Andrzej Skowron,

Bardziej szczegółowo

Elementy modelowania matematycznego

Elementy modelowania matematycznego Elementy modelowania matematycznego Modelowanie algorytmów klasyfikujących. Podejście probabilistyczne. Naiwny klasyfikator bayesowski. Modelowanie danych metodą najbliższych sąsiadów. Jakub Wróblewski

Bardziej szczegółowo

Rachunek zdań - semantyka. Wartościowanie. ezyków formalnych. Semantyka j. Logika obliczeniowa. Joanna Józefowska. Poznań, rok akademicki 2009/2010

Rachunek zdań - semantyka. Wartościowanie. ezyków formalnych. Semantyka j. Logika obliczeniowa. Joanna Józefowska. Poznań, rok akademicki 2009/2010 Logika obliczeniowa Instytut Informatyki Poznań, rok akademicki 2009/2010 1 formu l rachunku zdań Wartościowanie i sta le logiczne Logiczna równoważność 2 Model formu ly Formu la spe lniona Formu la spe

Bardziej szczegółowo

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Wyk lad 9 Baza i wymiar przestrzeni liniowej Wyk lad 9 Baza i wymiar przestrzeni liniowej 1 Operacje elementarne na uk ladach wektorów Niech α 1,..., α n bed dowolnymi wektorami przestrzeni liniowej V nad cia lem K. Wyróżniamy nastepuj ace operacje

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

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

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 22 marca 2011 Przestrzeń statystyczna - podstawowe zadania statystyki Zdarzeniom losowym określonym na pewnej przestrzeni zdarzeń elementarnych Ω można zazwyczaj na wiele różnych sposobów przypisać jakieś

Bardziej szczegółowo

Wyk lad 3 Wielomiany i u lamki proste

Wyk lad 3 Wielomiany i u lamki proste Wyk lad 3 Wielomiany i u lamki proste 1 Konstrukcja pierścienia wielomianów Niech P bedzie dowolnym pierścieniem, w którym 0 1. Oznaczmy przez P [x] zbiór wszystkich nieskończonych ciagów o wszystkich

Bardziej szczegółowo

Wyk lad 14 Cia la i ich w lasności

Wyk lad 14 Cia la i ich w lasności Wyk lad 4 Cia la i ich w lasności Charakterystyka cia la Określenie cia la i w lasności dzia lań w ciele y ly omówione na algerze liniowej. Stosujac terminologie z teorii pierścieni możemy powiedzieć,

Bardziej szczegółowo

Wyk lad 6 Podprzestrzenie przestrzeni liniowych

Wyk lad 6 Podprzestrzenie przestrzeni liniowych Wyk lad 6 Podprzestrzenie przestrzeni liniowych 1 Określenie podprzestrzeni Definicja 6.1. Niepusty podzbiór V 1 V nazywamy podprzestrzeni przestrzeni liniowej V, jeśli ma on nastepuj ace w lasności: (I)

Bardziej szczegółowo

Wyk lad 2 Podgrupa grupy

Wyk lad 2 Podgrupa grupy Wyk lad 2 Podgrupa grupy Definicja 2.1. Pod grupy (G,, e) nazywamy taki podzbiór H G, że e H, h 1 H dla każdego h H oraz h 1 h 2 H dla dowolnych h 1, h 2 H. Jeśli H jest grupy G, to bedziemy pisali H G.

Bardziej szczegółowo

Wyk lad 4 Warstwy, dzielniki normalne

Wyk lad 4 Warstwy, dzielniki normalne Wyk lad 4 Warstwy, dzielniki normalne 1 Warstwy grupy wzgl edem podgrupy Niech H bedzie podgrupa grupy (G,, e). W zbiorze G wprowadzamy relacje l oraz r przyjmujac, że dla dowolnych a, b G: a l b a 1 b

Bardziej szczegółowo

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie 1 Dzielenie wielomianów Wyk lad 12 Ważne pierścienie Definicja 12.1. Niech P bedzie pierścieniem, który może nie być dziedzina ca lkowitości. Powiemy, że w pierścieniu P [x] jest wykonalne dzielenie z

Bardziej szczegółowo

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika Wyk lad 4 Dzia lania na macierzach Określenie wyznacznika 1 Określenie macierzy Niech K bedzie dowolnym cia lem oraz niech n i m bed a dowolnymi liczbami naturalnymi Prostokatn a tablice a 11 a 12 a 1n

Bardziej szczegółowo

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE Definicja 1 Algebra abstrakcyjna nazywamy teorie, której przedmiotem sa dzia lania na

Bardziej szczegółowo

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań TABELA ODNIESIEŃ EFEKTÓW KSZTAŁCENIA OKREŚLONYCH DLA PROGRAMU KSZTAŁCENIA DO EFEKTÓW KSZTAŁCENIA OKREŚLONYCH DLA OBSZARU KSZTAŁCENIA I PROFILU STUDIÓW PROGRAM KSZTAŁCENIA: POZIOM KSZTAŁCENIA: PROFIL KSZTAŁCENIA:

Bardziej szczegółowo

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium Zastosowanie Robotów laboratorium Ćwiczenie 6 Mariusz Janusz-Bielecki Zak lad Informatyki i Robotyki Wersja 0.002.01, 7 Listopada, 2005 Wst ep Do zadań inżynierów robotyków należa wszelkie dzia lania

Bardziej szczegółowo

M T E O T D O ZI Z E E A LG L O G R O Y R TM

M T E O T D O ZI Z E E A LG L O G R O Y R TM O ALGORYTMACH I METODZIE ALGORYTMICZNEJ Czym jest algorytm? Czym jest algorytm? przepis schemat zestaw reguł [ ] program ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające

Bardziej szczegółowo

Jeden przyk lad... czyli dlaczego warto wybrać MIESI.

Jeden przyk lad... czyli dlaczego warto wybrać MIESI. Jeden przyk lad... czyli dlaczego warto wybrać MIESI. Micha l Ramsza Szko la G lówna Handlowa Micha l Ramsza (Szko la G lówna Handlowa) Jeden przyk lad... czyli dlaczego warto wybrać MIESI. 1 / 13 Dlaczego

Bardziej szczegółowo

Logika matematyczna i teoria mnogości (I) J. de Lucas

Logika matematyczna i teoria mnogości (I) J. de Lucas Logika matematyczna i teoria mnogości (I) J. de Lucas Ćwiczenie 1. (Zad. L. Newelskiego) Niech p oznacza zdanie Ala je, zaś q zdanie As wyje. Zapisz jako formu ly rachunku zdań nastȩpuj ace zdania: 1.1.

Bardziej szczegółowo

Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań

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

Bardziej szczegółowo

Systemy uczące się Lab 4

Systemy uczące się Lab 4 Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego

Bardziej szczegółowo

JAKIEGO RODZAJU NAUKĄ JEST

JAKIEGO RODZAJU NAUKĄ JEST JAKIEGO RODZAJU NAUKĄ JEST INFORMATYKA? Computer Science czy Informatyka? Computer Science czy Informatyka? RACZEJ COMPUTER SCIENCE bo: dziedzina ta zaistniała na dobre wraz z wynalezieniem komputerów

Bardziej szczegółowo

Odkrywanie wiedzy z danych przy użyciu zbiorów przybliżonych. Wykład 3

Odkrywanie wiedzy z danych przy użyciu zbiorów przybliżonych. Wykład 3 Odkrywanie wiedzy z danych przy użyciu zbiorów przybliżonych Wykład 3 W internecie Teoria zbiorów przybliżonych zaproponowany w 1982 r. przez prof. Zdzisława Pawlaka formalizm matematyczny, stanowiący

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 5 marca 2011 Zasady 10 wyk ladów; egzamin pisemny; Literatura 1 A. Lomnicki Wprowadzenie do statystyki dla przyrodników PWN 1999. 2 W. Krysicki, J. Bartos, W. Dyczka, K. Królikowska, M. Wasilewski Rachunek

Bardziej szczegółowo

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 Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO

Bardziej szczegółowo

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego Wyk lad 8 Rzad macierzy i twierdzenie Kroneckera-Capellego 1 Określenie rz edu macierzy Niech A bedzie m n - macierza Wówczas wiersze macierzy A możemy w naturalny sposób traktować jako wektory przestrzeni

Bardziej szczegółowo

Wyk lad 3 Wyznaczniki

Wyk lad 3 Wyznaczniki 1 Określenie wyznacznika Wyk lad 3 Wyznaczniki Niech A bedzie macierza kwadratowa stopnia n > 1 i niech i, j bed a liczbami naturalnymi n Symbolem A ij oznaczać bedziemy macierz kwadratowa stopnia n 1

Bardziej szczegółowo

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność

Bardziej szczegółowo

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

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu Podstawy baz danych PODSTAWY BAZ DANYCH 19. Perspektywy baz danych 1 Perspektywy baz danych Temporalna baza danych Temporalna baza danych - baza danych posiadająca informację o czasie wprowadzenia lub czasie ważności zawartych

Bardziej szczegółowo

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach:

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach: Teoria miary WPPT IIr semestr zimowy 2009 Wyk lad 4 Liczby kardynalne, indukcja pozaskończona DOBRY PORZA DEK 14/10/09 Niech X bȩdzie dowolnym zbiorem Dobry porz adek to relacja P X X (bȩdziemy pisać x

Bardziej szczegółowo

Testowanie hipotez statystycznych

Testowanie hipotez statystycznych Testowanie hipotez statystycznych Wyk lad 9 Natalia Nehrebecka Stanis law Cichocki 28 listopada 2018 Plan zaj eć 1 Rozk lad estymatora b 2 3 dla parametrów 4 Hipotezy l aczne - test F 5 Dodatkowe za lożenie

Bardziej szczegółowo

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu 23 kwietnia 2014 Korelacja - wspó lczynnik korelacji 1 Gdy badamy różnego rodzaju rodzaju zjawiska (np. przyrodnicze) możemy stwierdzić, że na każde z nich ma wp lyw dzia lanie innych czynników; Korelacja

Bardziej szczegółowo

Grupy i cia la, liczby zespolone

Grupy i cia la, liczby zespolone Rozdzia l 1 Grupy i cia la, liczby zespolone Dla ustalenia uwagi, b edziemy używać nast epuj acych oznaczeń: N = { 1, 2, 3,... } - liczby naturalne, Z = { 0, ±1, ±2,... } - liczby ca lkowite, W = { m n

Bardziej szczegółowo

Transformacja wiedzy w budowie i eksploatacji maszyn

Transformacja wiedzy w budowie i eksploatacji maszyn Uniwersytet Technologiczno Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy Wydział Mechaniczny Transformacja wiedzy w budowie i eksploatacji maszyn Bogdan ŻÓŁTOWSKI W pracy przedstawiono proces

Bardziej szczegółowo

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych Grupa efektów kierunkowych: Matematyka stosowana I stopnia - profil praktyczny (od 17 października 2014) Matematyka Stosowana I stopień spec. Matematyka nowoczesnych technologii stacjonarne 2015/2016Z

Bardziej szczegółowo

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym. Rozdzia l 11 Przestrzenie Euklidesowe 11.1 Definicja, iloczyn skalarny i norma Definicja 11.1 Przestrzenia Euklidesowa nazywamy par e { X K,ϕ }, gdzie X K jest przestrzenia liniowa nad K, a ϕ forma dwuliniowa

Bardziej szczegółowo

Analiza danych. http://zajecia.jakubw.pl/ TEMATYKA PRZEDMIOTU

Analiza danych. http://zajecia.jakubw.pl/ TEMATYKA PRZEDMIOTU Analiza danych Wstęp Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/ TEMATYKA PRZEDMIOTU Różne aspekty analizy danych Reprezentacja graficzna danych Metody statystyczne: estymacja parametrów

Bardziej szczegółowo

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Wyk lad 9 Baza i wymiar przestrzeni liniowej Wyk lad 9 Baza i wymiar liniowej Baza liniowej Niech V bedzie nad cia lem K Powiemy, że zbiór wektorów {α,, α n } jest baza V, jeżeli wektory α,, α n sa liniowo niezależne oraz generuja V tzn V = L(α,,

Bardziej szczegółowo

Sztuczna inteligencja

Sztuczna inteligencja POLITECHNIKA KRAKOWSKA WIEiK KATEDRA AUTOMATYKI I TECHNIK INFORMACYJNYCH Sztuczna inteligencja www.pk.edu.pl/~zk/si_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 10: Zbiory przybliżone

Bardziej szczegółowo

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia

Bardziej szczegółowo

w teorii funkcji. Dwa s lynne problemy. Micha l Jasiczak

w teorii funkcji. Dwa s lynne problemy. Micha l Jasiczak Równania różniczkowe czastkowe w teorii funkcji. Dwa s lynne problemy. Micha l Jasiczak Horyzonty 2014 Podstawowy obiekt wyk ladu: funkcje holomorficzne wielu zmiennych Temat: dwa problemy, których znane

Bardziej szczegółowo

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej Indeks odwzorowania zmiennej zespolonej wzgl edem krzywej zamkni etej 1. Liczby zespolone - konstrukcja Hamiltona 2. Homotopia odwzorowań na okr egu 3. Indeks odwzorowania ciag lego wzgledem krzywej zamknietej

Bardziej szczegółowo

Przybliżone redukty decyzyjne. Autor: mgr Dominik Śl. Promotor: Prof. dr hab. Andrzej Skowron. Warszawa, 2001 r.

Przybliżone redukty decyzyjne. Autor: mgr Dominik Śl. Promotor: Prof. dr hab. Andrzej Skowron. Warszawa, 2001 r. UNIWERSYTET WARSZAWSKI Wydzia l Matematyki, Informatyki i Mechaniki Instytut Matematyki Przybliżone redukty decyzyjne PRACA DOKTORSKA Autor: mgr Dominik Śl ezak Promotor: Prof. dr hab. Andrzej Skowron

Bardziej szczegółowo

25 lutego 2013, godzina 23: 57 strona 1. P. Urzyczyn: Materia ly do wyk ladu z semantyki. Logika Hoare a

25 lutego 2013, godzina 23: 57 strona 1. P. Urzyczyn: Materia ly do wyk ladu z semantyki. Logika Hoare a 25 lutego 2013, godzina 23: 57 strona 1 P. Urzyczyn: Materia ly do wyk ladu z semantyki Logika Hoare a Rozważamy najprostszy model imperatywnego jezyka programowania z jednym typem danych. Wartości tego

Bardziej szczegółowo

Systemy uczące się wykład 2

Systemy uczące się wykład 2 Systemy uczące się wykład 2 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 19 X 2018 Podstawowe definicje Fakt; Przesłanka; Konkluzja; Reguła; Wnioskowanie. Typy wnioskowania

Bardziej szczegółowo

Wyk lad 1 Podstawowe struktury algebraiczne

Wyk lad 1 Podstawowe struktury algebraiczne Wyk lad 1 Podstawowe struktury algebraiczne 1 Dzia lanie w zbiorze Majac dane dowolne dwa przedmioty a b możemy z nich utworzyć pare uporzadkowan a (a b) o poprzedniku a i nastepniku b. Warunek na równość

Bardziej szczegółowo

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna Wyk lad 5 W lasności wyznaczników Macierz odwrotna 1 Operacje elementarne na macierzach Bardzo ważne znaczenie w algebrze liniowej odgrywaja tzw operacje elementarne na wierszach lub kolumnach macierzy

Bardziej szczegółowo

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. 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)

Bardziej szczegółowo

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera Wyk lad 4 Macierz odwrotna i twierdzenie Cramera 1 Odwracanie macierzy I n jest elementem neutralnym mnożenia macierzy w zbiorze M n (R) tzn A I n I n A A dla dowolnej macierzy A M n (R) Ponadto z twierdzenia

Bardziej szczegółowo

Systemy ekspertowe. Eksploracja danych z wykorzystaniem tablic decyzyjnych i zbiorów przybliżonych. Część trzecia

Systemy ekspertowe. Eksploracja danych z wykorzystaniem tablic decyzyjnych i zbiorów przybliżonych. Część trzecia Część trzecia Autor Roman Simiński Eksploracja danych z wykorzystaniem tablic decyzyjnych i zbiorów przybliżonych Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót

Bardziej szczegółowo

Modelowanie rynków finansowych

Modelowanie rynków finansowych Zaj ecia 2 8 października, 2012 Plan zaj eć 1 Czym nie b edziemy si e zajmować - finanse behawioralne 2 Autokorelacja mi edzy stopami zwrotu Efekt kalendarza Efekt wielkości firmy 3 Pu lapka reprezentatywności

Bardziej szczegółowo

Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm

Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm 1 Grupa ilorazowa Niech H b edzie dzielnikiem normalnym grupy G. Oznaczmy przez G/H zbiór wszystkich warstw lewostronnych grupy G wzgl edem podgrupy

Bardziej szczegółowo

STUDIA PODYPLOMOWE BEZPIECZEŃSTWO I HIGIENA PRACY

STUDIA PODYPLOMOWE BEZPIECZEŃSTWO I HIGIENA PRACY STUDIA PODYPLOMOWE BEZPIECZEŃSTWO I HIGIENA PRACY Ocena ryzyka zawodowego to proste! 17-10-15 Wprowadzenie 1. Ryzyko zawodowe narzędzie do poprawy warunków pracy Kodeks pracy: 1991 r. - art. 215 1996 r.

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

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

Bardziej szczegółowo

Systemy uczące się wykład 1

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

Bardziej szczegółowo

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Bardziej szczegółowo

MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś. Wprowadzenie

MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś. Wprowadzenie 1 MATEMATYKA DYSKRETNA - wyk lad 1 dr inż Krzysztof Bryś Wprowadzenie Istniej a dwa różne kryteria mówi ace, które narzȩdzia matematyczne należy zaliczyć do matematyki dyskretnej. Pierwsze definiuje matematykȩ

Bardziej szczegółowo

Dyskretne modele populacji

Dyskretne modele populacji Dyskretne modele populacji Micha l Machtel Adam Soboczyński 19 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których

Bardziej szczegółowo

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ Dana jest populacja generalna, w której dwuwymiarowa cecha (zmienna losowa) (X, Y ) ma pewien dwuwymiarowy rozk lad. Miara korelacji liniowej dla zmiennych (X, Y

Bardziej szczegółowo

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Stacjonarne Kod kierunku: 11.

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Stacjonarne Kod kierunku: 11. Państwowa Wyższa Szko la Zawodowa w Nowym Sa czu Karta przedmiotu Instytut Techniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017 Kierunek studiów: Informatyka Profil: Praktyczny

Bardziej szczegółowo

Rozdzia l 10. Najważniejsze normalne logiki modalne

Rozdzia l 10. Najważniejsze normalne logiki modalne Rozdzia l 10. Najważniejsze normalne logiki modalne 1. Logiki modalne normalne Definicja. Inwariantny zbiór formu l X jȩzyka modalnego L = (L,,,,, ) nazywamy logik a modaln a zbazowan a na logice klasycznej

Bardziej szczegółowo

Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów

Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów Zak lad Podstaw Cybernetyki i Robotyki PWr, Laboratorium Robotyki, C-3, 010 Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów 1 Wst ep Celem ćwiczenia jest zapoznanie studentów z metodami

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

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

Bardziej szczegółowo

WSPOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB IV ZBIORY PRZYBLIŻONE I ODKRYWANIE REGUŁ DECYZYJNYCH

WSPOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB IV ZBIORY PRZYBLIŻONE I ODKRYWANIE REGUŁ DECYZYJNYCH WSOMAGANIE DECYZJI - MIŁOSZ KADZIŃSKI LAB IV ZBIORY RZYBLIŻONE I ODKRYWANIE REGUŁ DECYZYJNYCH 1. Definicje Zbiory, które nie są zbiorami definiowalnymi, są nazywane zbiorami przybliżonymi. Zbiory definiowalne

Bardziej szczegółowo

Jak matematyka pomaga w wyszukiwanie wzorca

Jak matematyka pomaga w wyszukiwanie wzorca Jak matematyka pomaga w wyszukiwanie wzorca Artur Jeż 28 września 2011 Artur Jeż Matematyka i wyszukiwanie wzorca 28 IX 2011 1 / 18 Wiek nauki Artur Jeż Matematyka i wyszukiwanie wzorca 28 IX 2011 2 /

Bardziej szczegółowo

Dyskretne modele populacji

Dyskretne modele populacji Dyskretne modele populacji Micha l Machtel Adam Soboczyński 17 stycznia 2007 Typeset by FoilTEX Dyskretne modele populacji [1] Wst ep Dyskretny opis modelu matematycznego jest dobry dla populacji w których

Bardziej szczegółowo

Wprowadzenie do teorii systemów ekspertowych

Wprowadzenie do teorii systemów ekspertowych Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z

Bardziej szczegółowo

Ekonomia matematyczna i dynamiczna optymalizacja

Ekonomia matematyczna i dynamiczna optymalizacja Ekonomia matematyczna i dynamiczna optymalizacja Ramy wyk ladu i podstawowe narz edzia matematyczne SGH Semestr letni 2012-13 Uk lady dynamiczne Rozwiazanie modelu dynamicznego bardzo czesto można zapisać

Bardziej szczegółowo

Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.

Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Autor: Mariusz Sasko Promotor: dr Adrian Horzyk Plan prezentacji 1. Wstęp 2. Cele pracy 3. Rozwiązanie 3.1. Robot

Bardziej szczegółowo

O ISTOTNYCH OGRANICZENIACH METODY

O ISTOTNYCH OGRANICZENIACH METODY O ISTOTNYCH OGRANICZENIACH METODY ALGORYTMICZNEJ Dwa pojęcia algorytmu (w informatyce) W sensie wąskim Algorytmem nazywa się każdy ogólny schemat procedury możliwej do wykonania przez uniwersalną maszynę

Bardziej szczegółowo

Modelowanie i Programowanie Obiektowe

Modelowanie i Programowanie Obiektowe Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do

Bardziej szczegółowo

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej

Bardziej szczegółowo

Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling

Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Summary in Polish Fatimah Mohammed Furaiji Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Zastosowanie symulacji wieloagentowej w modelowaniu zachowania konsumentów Streszczenie

Bardziej szczegółowo

P. Urzyczyn: Materia ly do wyk ladu z semantyki. Uproszczony 1 j. ezyk PCF

P. Urzyczyn: Materia ly do wyk ladu z semantyki. Uproszczony 1 j. ezyk PCF 29 kwietnia 2013, godzina 23: 56 strona 1 P. Urzyczyn: Materia ly do wyk ladu z semantyki Uproszczony 1 j ezyk PCF Sk ladnia: Poniżej Γ oznacza otoczenie typowe, czyli zbiór deklaracji postaci (x : τ).

Bardziej szczegółowo

Sztuczna Inteligencja Projekt

Sztuczna Inteligencja Projekt Sztuczna Inteligencja Projekt Temat: Algorytm F-LEM1 Liczba osób realizujących projekt: 2 1. Zaimplementować algorytm F LEM 1. 2. Zaimplementować klasyfikator Classif ier. 3. Za pomocą algorytmu F LEM1

Bardziej szczegółowo

T. Łuba, B. Zbierzchowski Układy logiczne Podręcznik WSISiZ, Warszawa 2002.

T. Łuba, B. Zbierzchowski Układy logiczne Podręcznik WSISiZ, Warszawa 2002. Książkę: T. Łuba, B. Zbierzchowski Układy logiczne Podręcznik WSISiZ, Warszawa 2002. Można zakupić po najniższej cenie w księgarni Wyższej Szkoły Informatyki Stosowanej i Zarządzania ul. Newelska 6 pok.

Bardziej szczegółowo

Wieloprogramowy system komputerowy

Wieloprogramowy system komputerowy Wieloprogramowy system komputerowy sprzet: procesor(y), pamieć(i), lacza i magistrale komunikacyjne, urzadzenia wejścia/wyjścia system operacyjny obs luguje i zarzadza sprzetem, umożliwia prace i korzystanie

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

Aproksymacja funkcji a regresja symboliczna Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą

Bardziej szczegółowo

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI

OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w

Bardziej szczegółowo

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

Reguły decyzyjne, algorytm AQ i CN2. Reguły asocjacyjne, algorytm Apriori. Analiza danych Reguły decyzyjne, algorytm AQ i CN2. Reguły asocjacyjne, algorytm Apriori. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/ REGUŁY DECYZYJNE Metoda reprezentacji wiedzy (modelowania

Bardziej szczegółowo

Inteligentne Multimedialne Systemy Uczące

Inteligentne Multimedialne Systemy Uczące Działanie realizowane w ramach projektu Absolwent informatyki lub matematyki specjalistą na rynku pracy Matematyka i informatyka może i trudne, ale nie nudne Inteligentne Multimedialne Systemy Uczące dr

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Teoria automatów

Wstęp do Techniki Cyfrowej... Teoria automatów Wstęp do Techniki Cyfrowej... Teoria automatów Alfabety i litery Układ logiczny opisywany jest przez wektory, których wartości reprezentowane są przez ciągi kombinacji zerojedynkowych. Zwiększenie stopnia

Bardziej szczegółowo

TEORETYCZNE PODSTAWY INFORMATYKI

TEORETYCZNE PODSTAWY INFORMATYKI 1 TEORETYCZNE PODSTAWY INFORMATYKI 16/01/2017 WFAiS UJ, Informatyka Stosowana I rok studiów, I stopień Repetytorium złożoność obliczeniowa 2 Złożoność obliczeniowa Notacja wielkie 0 Notacja Ω i Θ Rozwiązywanie

Bardziej szczegółowo

ALGORYTM RANDOM FOREST

ALGORYTM RANDOM FOREST SKRYPT PRZYGOTOWANY NA ZAJĘCIA INDUKOWANYCH REGUŁ DECYZYJNYCH PROWADZONYCH PRZEZ PANA PAWŁA WOJTKIEWICZA ALGORYTM RANDOM FOREST Katarzyna Graboś 56397 Aleksandra Mańko 56699 2015-01-26, Warszawa ALGORYTM

Bardziej szczegółowo

Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż.

Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż. Plan wyk ladu Systemy liczbowe Poznań, rok akademicki 2008/2009 1 Plan wyk ladu 2 Systemy liczbowe Systemy liczbowe Systemy pozycyjno-wagowe y 3 Przeliczanie liczb Algorytm Hornera Rozwini ecie liczby

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe

Bardziej szczegółowo

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie Wykaz tabel Wykaz rysunków Przedmowa 1. Wprowadzenie 1.1. Wprowadzenie do eksploracji danych 1.2. Natura zbiorów danych 1.3. Rodzaje struktur: modele i wzorce 1.4. Zadania eksploracji danych 1.5. Komponenty

Bardziej szczegółowo

LOGIKA I TEORIA ZBIORÓW

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

Bardziej szczegółowo

Paradygmaty programowania

Paradygmaty programowania Paradygmaty programowania Programowanie generyczne w C++ Dr inż. Andrzej Grosser Cz estochowa, 2016 2 Spis treści 1. Zadanie 3 5 1.1. Wprowadzenie.................................. 5 1.2. Obiekty funkcyjne................................

Bardziej szczegółowo

Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011

Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011 Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011 Przedmowa. CZĘŚĆ I: WPROWADZENIE 1. Komputer 1.1. Kółko i krzyżyk 1.2. Kodowanie 1.3. Odrobina fantazji

Bardziej szczegółowo

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar... 1. Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar... 1. Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16 Spis treści Przedmowa.......................... XI Rozdział 1. Pomiar: jednostki miar................. 1 1.1. Wielkości fizyczne i pozafizyczne.................. 1 1.2. Spójne układy miar. Układ SI i jego

Bardziej szczegółowo

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska. SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska INFORMACJE WSTĘPNE Hipotezy do uczenia się lub tworzenia

Bardziej szczegółowo

Skalowalność obliczeń równoległych. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1

Skalowalność obliczeń równoległych. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1 Skalowalność obliczeń równoległych Krzysztof Banaś Obliczenia Wysokiej Wydajności 1 Skalowalność Przy rozważaniu wydajności przetwarzania (obliczeń, komunikacji itp.) często pojawia się pojęcie skalowalności

Bardziej szczegółowo