WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
|
|
- Justyna Borowska
- 7 lat temu
- Przeglądów:
Transkrypt
1 POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inŝ. Franciszek Dul
2 10. REPREZENTACJA WIEDZY O ŚWIECIE
3 Reprezentacja wiedzy PokaŜemy, w jaki sposób reprezentuje się w języku logiki pierwszego rzędu najwaŝniejsze aspekty świata: przestrzeń, czas, działania, zdarzenia. Omówimy systemy ekspertowe, które wspomagają człowieka w korzystaniu z wiedzy i przy podejmowaniu decyzji.
4 Jak opisać świat w języku FOL? W języku logiki pierwszego rzędu moŝna łatwo opisać prosty układ logiczny lub świat Wumpusa. Jednak nawet wtedy są problemy, gdyŝ logika niczego nie wie o świecie nawet tego, Ŝe 1 0. Opis świata rzeczywistego jest nieporównanie bardziej skomplikowany, gdyŝ: - istnieje niezliczone mnóstwo róŝnych rzeczy, - między rzeczami zachodzą skomplikowane relacje, - w świecie występują zdarzenia, - świat się zmienia (ewoluuje). Aby ująć całą złoŝoność świata w języku FOL naleŝy posłuŝyć się ontologią wyŝszą, pozwalającą kategoryzować i systematyzować obiekty i zdarzenia. Jest to zagadnienie reprezentacji wiedzy.
5 Jak opisać świat w języku FOL? Zasadnicza trudność reprezentacji świata polega na tym, Ŝe jego opis logiczny musi być zupełny. Logika nie ma wbudowanego zestawu faktów domyślnych model świata zamkniętego. Człowiek rozumuje przyjmując wiele faktów jako domyślnych model świata otwartego. Pominięcie pewnych faktów moŝe prowadzić do błędnych wniosków. Trzeba więc znaleźć reprezentację faktów i reguł domyślnych która jest zupełna a zarazem efektywna.
6 10.1. InŜynieria ontologiczna Ontologia (metafizyka, Nauka o wszystkim co istnieje ) jest działem filozofii odpowiadającym na pytania dotyczące struktury rzeczywistości: przedmiotów, czasu, przestrzeni... InŜynieria ontologiczna (OE) zajmuje się problemem ogólnej a zarazem elastycznej reprezentacji świata. OE rozwaŝa takie pojęcia jak: działania, czas, obiekty fizyczne, ale takŝe np. wiarygodność. OE moŝna uwaŝać za uogólnienie InŜynierii Wiedzy (KE) KaŜda reprezentacja logiczna świata ma jednak ograniczenia. Problemami reprezentacji są wyjątki i niepewność określeń. Przykład: pomidor jest zwykle czerwony i okrągły, ale moŝe być teŝ zielony, Ŝółty, pomarańczowy; owoce mogą znacznie róŝnić się kształtami, wielkością, itp. Ontologia wyŝsza (upper ontology): definiuje ogólne ramy dla koncepcji dotyczących reprezentacji świata. definiuje i klasyfikuje w sposób hierarchiczny obiekty i zdarzenia występujące w świecie.
7 10.1. InŜynieria ontologiczna Ontologia wyŝsza świata (tylko niewielka jej część) Wszystko Obiekty abstrakcyjne Zdarzenia uogólnione Zbiory Liczby Obiekty reprezentowalne Przedziały Miejsca Obiekty fizyczne Procesy Kategorie Sentencje Miary Chwile Rzeczy Materia Czas Masa Zwierzęta Agenci Ciało Ciecz Gaz stałe Ludzie KaŜda koncepcja poziomu niŝszego jest specjalizacją koncepcji poziomu wyŝszego.
8 10.1. InŜynieria ontologiczna Cechy i zadania ontologii wyŝszej Ontologia wyŝsza obejmuje róŝnorodne elementy: Kategorie, Miary, Obiekty złoŝone, Czas, Przestrzeń, Zmiany, Zdarzenia, Procesy, Obiekty fizyczne, Substancje, Obiekty mentalne, Poglądy,... Ontologia ogólna powinna dać się zastosować do kaŝdej dziedziny szczegółowej. Do opisu dziedziny szczegółowej naleŝy dodać aksjomaty słuszne dla tej dziedziny. Opis dziedziny szczegółowej wymaga łączenia róŝnych obszarów wiedzy. Wymaga to komplementarności (przystawania) opisów (np. opisów czasu i przestrzeni).
9 10.2. Kategorie i obiekty Reprezentacja wiedzy wymaga podzielenia obiektów na kategorie. Kategoria jest zbiorem (swoich) elementów. Wnioskowanie prowadzi się na poziomie kategorii. Kategorie pozwalają identyfikować obiekty na podstawie postrzeganych własności, np. Okrągły Czerwony Miękki Połyskujący Pomidor Kategorie mogą być reprezentowane w logice pierwszego rzędu na dwa sposoby: jako predykaty: Pomidor(x) poprzez sprowadzanie kategorii do zbiorów obiektów: Pomidory
10 10.2. Kategorie i obiekty Organizacja kategorii Kategorie związane są relacją dziedziczenia, np.: kaŝdy egzemplarz Ŝywności jest jadalny; owoc jest podklasą Ŝywności; jabłko jest podklasą owoców; zatem jabłko jest jadalne. Definiowanie systematyki poprzez relacje kategorii KaŜda kategoria bardziej szczegółowa Ssaki dziedziczy cechy kategorii ogólniejszej z której się wywodzi. Podzbiór Przykład Kobiety dziedziczą cechy osób, np. wzrost, wagę; podobnie męŝczyźni. Kobiety i męŝczyźni mają teŝ jednak pewne cechy odmienne... Podzbiór Element Kobiety Osoby Podzbiór MęŜczyźni Element Maria Jan
11 10.2. Kategorie i obiekty Opis kategorii w logice pierwszego rzędu Obiekt jest elementem kategorii Element( BB 12, PiłkaDoKoszykówki ) Kategoria moŝe być podklasą innej kategorii Podzbiór( PiłkaDoKoszykówki, Piłki ) Wszystkie elementy kategorii mają pewne własności x Element(x,PiłkaDoKoszykówki) Okrągły(x) Wszystkie elementy kategorii mogą być rozpoznane po pewnych własnościach x (Pomarańczowy(x) Okrągły(x) Średnica(x)=24.5 cm Element(x,Piłki) Element(x, PiłkaDoKoszykówki)) Kategoria jako całość ma pewne własności Element( Piłki, SąSpręŜyste )
12 10.2. Kategorie i obiekty Miary Obiekty mają wysokość, masę, cenę,... Wartości przypisane tym cechom to miary Funkcje liczbowe określające jednostki miar: Długość(L 1 ) = Cale(1.5) = Centymetry(3.81). Konwersje pomiędzy jednostkami: i Centymetry( 2.54 x i ) = Cale(i). Miary mogą posłuŝyć do opisu obiektów: Średnica( PiłkaDoKosza 12 ) = Cale(9.5). Niektóre miary nie mają skali: Piękno, Trudność, NajwaŜniejsza cecha miar: mogą słuŝyć do porządkowania.
13 10.2. Kategorie i obiekty Substancje i obiekty Świat składa się z obiektów prostych i złoŝonych. Pewne obiekty są niepodzielne (np. krzesło), zaś inne są podzielne (np. masło). Obiekty niepodzielne to rzeczy (things) domy, koty, twierdzenia,... zaś niepodzielne to materia (stuff), woda, energia, masło,... Reprezentacja materii w języku FOL. KaŜda część masła jest masłem x Masło Część(y,x) y Masło. Niektóre własności są wewnętrzne (intrinsic) i niepodzielne gęstość, kolor, zapach, temperatura topnienia,... zaś inne zewnętrzne (extrinsic) masa, długość, kształt,... Materia ma tylko własności wewnętrzne. Rzecz jest to kaŝdy obiekt mający chociaŝ jedną własność zewnętrzną.
14 10.2. Reprezentacja wiedzy Rodzaje naturalne Niektóre kategorie są zdefiniowane ściśle, np. trójkąty. Wiele kategorii nie ma jednak precyzyjnych definicji, np. krzesło, krzak, ksiąŝka,... Pomidory mogą być czerwone, zielone, Ŝółte; zazwyczaj są okrągłe. Kategorie takie stanowią rodzaje naturalne. Kategoria Typowe określa podstawowe cechy elementów kategorii naturalnej c, Typowe(c) c. Przykład x, x Typowe(Pomidory) Czerwony(x) Kulisty(x). Za pomocą kategorii Typowe moŝna opisać waŝne fakty dotyczące kategorii bez formułowania ścisłych definicji. UŜyteczność pojęcia ścisła definicja jest ograniczona. Stwierdzenie PapieŜ jest kawalerem, które wynika z definicji ścisłej, jest niezbyt fortunne...
15 10.3. Działania, zdarzenia i sytuacje Wnioskowanie o wyniku działania jest podstawą działania agenta z bazą wiedzy. Jak moŝna śledzić zmiany świata w logice pierwszego rzędu? NaleŜy określić stan świata w kaŝdej chwili. Sytuacje są to zdarzenia zmieniające się dyskretnie w czasie. Sytuacje przeskakują od zdarzenia do zdarzenia stan nie moŝe się zmienić pomiędzy zdarzeniami. Rachunek sytuacji opisuje zmiany sytuacji w wyniku wykonania kolejnych działań.
16 10.3. Działania, zdarzenia i sytuacje W rachunku sytuacji kaŝda sytuacja (z wyjątkiem początkowej) jest wynikiem pewnego działania.
17 10.3. Działania, zdarzenia i sytuacje Zasady rachunku sytuacji Rachunek sytuacji opisuje zdarzenia dyskretne w czasie. Działania są wyraŝeniami logicznymi, np. Skręć(WPrawo). Sytuacje są wyraŝeniami logicznymi złoŝonymi z: sytuacji początkowej S 0 wszystkich sytuacji wynikających z działań a wykonanych w sytuacjach s, Wynik(a,s) [ lub Zrób(a,s) ] Potoki (fluent) są to funkcje i predykaty które zmieniają się z sytuacji na sytuację, np. Trzymanie(G 1, S 0 ) Wynik ciągu działań jest określony przez poszczególne działania. Zadania rachunku sytuacji Zadanie projektowania: wywnioskować wynik danego ciągu działań. Zadanie planowania: znaleźć ciąg działań który zapewnia poŝądany wynik.
18 10.3. Działania, zdarzenia i sytuacje Rachunek zdarzeń Rachunek zdarzeń opisuje stany zmieniające się w czasie w sposób ciągły i jest uogólnieniem rachunku sytuacji. W rachunku zdarzeń istnieje moŝliwość zaistnienia pewnego zdarzenia w dowolnej chwili t. W rachunku zdarzeń moŝna mówić o chwili, WydarzyłoSię( Wyłącz( Światło ),17:00 ) o przedziale czasu, WydarzyłoSię( Wykład(SztucznaInteligencja), [16:00,18:00] ) o ciągłej zmianie zdarzeń... Rachunek zdarzeń pozwala uwzględnić: zdarzenia równoczesne, losowość, ograniczenia, itp... Równania fizyki: Druga Zasada Newtona, równania Naviera- Stokesa, równania Maxwella i inne, mogą być uwaŝane za szczególne przypadki rachunku zdarzeń.
19 10.3. Działania, zdarzenia i sytuacje Zdarzenia uogólnione Zdarzenie uogólnione jest elementem czasoprzestrzeni, złoŝonym ze zdarzeń działań, miejsca, czasu, potoków oraz obiektów. Przykład Druga wojna światowa Podzdarzenia (subevents) są elementami zdarzenia uogólnionego. Przykład Podzdarzenie( BitwaOAnglię, DrugaWojnaŚwiatowa) Procesy są to zdarzenia zmieniające się w czasie w sposób ciągły. Procesy róŝnią się tym od zdarzeń, czym materia róŝni się od rzeczy. Skrypty są to opisy zdarzeń typowych (wzorców), w których kolejne zdarzenia ( odsłony ) i działania mają z góry określoną sekwencję. Przykłady: procesy produkcyjne, obrzędy, itp. Skrypty pozwalają wyodrębniać podobne sytuacje powtarzalne, co upraszcza opis i analizę zdarzeń.
20 10.4. Obiekty i zdarzenia mentalne Agent moŝe mieć poglądy i wyciągać wnioski prowadzące do nowych poglądów. Agent powinien teŝ przewidywać, co myślą inni agenci. Wymaga to modeli stanów myślowych w czyjejś głowie oraz procesów zmieniających te stany. Obiekty mentalne to takie stany mentalne w czyjejś głowie (lub w bazie wiedzy), jak: wiedza, przekonania, potrzeby. Zdarzenia mentalne to procesy wnioskowania w których uczestniczą obiekty mentalne. Wiedza i przekonanie agenta a na temat zdania p: Wie(a,p), Wierzy(a,p). Relacja pomiędzy wiedzą a przekonaniem: jeŝeli jest się przekonanym o czymś i jeŝeli to jest prawda, to się to wie, Wierzy(a,p) p Wie(a,p). Czyjeś przekonanie moŝe być zapisane za pomocą aksjomatu rachunku zdarzeń: T( Wierzy(Jan, UFO(Leci) ), Dzisiaj ).
21 10.6. Systemy wnioskowania dla kategorii Kategorie stanowią podstawowe cegiełki dla reprezentacji złoŝonych systemów wiedzy. Istnieją dwa rodzaje reprezentacji i wnioskowania dla kategorii: sieci semantyczne i logika opisowa. Sieci semantyczne: umoŝliwiają wizualizację bazy wiedzy; zawierają efektywne algorytmy wnioskowania o własnoś- ciach elementów na podstawie ich przynaleŝności no do kategorii. Logika opisowa: uŝywa języka formalnego do budowania i łączenia definicji kategorii; dostarcza efektywnych algorytmów do wyznaczania relacji zawierania pomiędzy kategoriami.
22 10.6. Systemy wnioskowania dla kategorii Sieci semantyczne Sieci semantyczne reprezentują graficznie obiekty, kategorie obiektów oraz relacje pomiędzy obiektami. Sieci semantyczne stanowią alternatywę opisu logicznego. Sieci semantyczne umoŝliwiają wnioskowanie z dziedziczeniem. (Programowanie OO np. C++). Ma matkę Kobiety Podzbiór Ssaki Osoby Podzbiór Dziedziczenie: liczba nóg = 2 Nogi MęŜczyźni Element Element Nogi Siostra Maria Jan 1 2 Podzbiór Jan: liczba nóg = 1 Kategoria Kobiety dziedziczy wszystkie własności kategorii Osoby. Ramy - ogólną postacią sieci semantycznych, wprowadzoną do AI przez Minsky ego typowe schematy opisujące ontologię wybranej części świata, moŝliwie szczegółowo. Ramy pozwalają porządkować wiedzę o świecie, zwłaszcza w sytuacjach które są dla agenta nowe ujęcie w ramach schematu.
23 10.6. Systemy wnioskowania dla kategorii Logika opisowa Logika opisowa (description logic) została opracowana specjalnie do opisu kategorii. Logika opisowa powstała jako formalizacja sieci semantycznych. NajwaŜniejszymi zadaniami logiki opisowej są: Subsumpcja: sprawdzanie czy dana kategoria jest podzbiorem innej kategorii poprzez porównanie ich definicji. Klasyfikacja: sprawdzanie czy dany obiekt naleŝy do kategorii. Badanie zgodności: czy kryteria przynaleŝności do kategorii są logiczne spełnialne. NajwaŜniejszym aspektem logiki opisowej jest moŝliwość przeprowadzenia wnioskowania automatycznego. Wadą logiki opisowej jest nieobsługiwanie przez nią negacji i alternatywy.
24 10.8. Systemy utrzymywania prawdy Wiele wnioskowań ma charakter przybliŝony ich wyniki nie są absolutnie pewne. Wywnioskowane fakty mogą być zatem fałszywe i powinny być wycofane z bazy (weryfikacja poglądu). ZałóŜmy Ŝe baza wiedzy KB zawiera zdanie P i chcemy dodać do niej zdanie P; TELL(KB, P) sprzeczność. Aby uniknąć sprzeczności ci naleŝy wycofać błędne zdanie z bazy wiedzy; Wycofać(KB,P). Pojawia się jednak problem ze zdaniami wywnioskowanymi wcześniej ze zdania P. Do rozwiązywania takich problemów słuŝą systemy utrzymywania prawdy (truth maintenance systems). Systemy utrzymywania prawdy zawierają mechanizmy wyjaśniające pozwalające wyznaczyć zbiór wszystkich zdań pociągających zdanie P.
25 10.9. Projekt powszechnej ontologii świata CYC Projekt CYC (encyclopedia) ma na celu stworzenie obszernej ontologii oraz bazy danych dla ogólnej i potocznej wiedzy o świecie, umoŝliwiającej wnioskowanie automatyczne na podobieństwo ludzkiego. Stan aktualny: baza wiedzy zawiera ponad milion faktów, reguł oraz pojęć potocznych, np. Every tree is a plant. Wiedza zapisana jest w języku CycL opartym na rachunku predykatów, podobnym do języka LISP. W zamierzeniu docelowym CYC ma umoŝliwiać komunikację z uŝytkownikiem w języku naturalnym oraz ma się uczyć. Podzbiór OpenCYC jest bazą uproszczoną, dostępną na zasadach licencji Open Source. Projekt CYC jest jednak krytykowany jako zbyt ambitny.
26 Systemy ekspertowe Wiedza na temat kaŝdej dziedziny jest bardzo cenna, gdyŝ pozwala określić racjonalne działania. Ogrom zgromadzonej wiedzy oraz subtelne nieraz zaleŝności pomiędzy jej składnikami powodują, Ŝe korzystanie z niej jest procesem bardzo Ŝmudnym. Efektywne wykorzystanie wiedzy wymaga więc narzędzi wspomagających, które pozwolą ogarnąć całość oraz wyciągać skomplikowane wnioski. Narzędziami umoŝliwiającymi kompleksowe wykorzystywanie wiedzy są systemy ekspertowe. Podstawę systemów ekspertowych stanowią: język logiki oraz ontologia wyŝsza świata.
27 Systemy ekspertowe Systemy ekspertowe (eksperckie, z bazą wiedzy) są to programy wspomagające korzystanie z wiedzy i ułatwiające podejmowanie decyzji. System ekspertowy moŝe być uwaŝany za model ekspertyzy złoŝony z bazy wiedzy i procedury wnioskowania logicznego. Cechy systemy ekspertowych: są wąsko wyspecjalizowane, mogą wspomagać lub nawet zastępować ekspertów w danej dziedzinie, mogą dostarczać rad, zaleceń i diagnoz dotyczących problemów z określonej dziedziny. Systemy ekspertowe są tworzone przez inŝynierów wiedzy w ramach metod inŝynierii ontologicznej. Źródła informacji i dane dla systemów ekspertowych: wiedza ekspertów danej dziedziny, heurystyki (dla domysłów, przypuszczeń, itp. ), modele uŝywane w danej dziedzinie, analiza wcześniejszych rozwiązań.
28 Systemy ekspertowe Struktura systemu ekspertowego Ekspert InŜynier wiedzy System dedykowany Baza danych zmiennych Baza wiedzy Mechanizm wyjaśniajacy Mechanizm wnioskowania Edytor bazy wiedzy Interfejs uŝytkownika Szkielet systemu ekspertowego UŜytkownik
29 Systemy ekspertowe Elementy systemu ekspertowego: Szkielet systemu w skład którego wchodzą: Mechanizm wnioskowania (maszyna wnioskująca) Główny składnik systemu ekspertowego wykonujący cały proces rozumowania w trakcie rozwiązywania problemu postawionego przez uŝytkownika; Interfejs uŝytkownika UmoŜliwia udzielanie informacji systemowi (TELL) oraz zadawanie pytań, odbieranie od systemu odpowiedzi i wyjaśnień (ASK); Edytor bazy wiedzy Pozwala modyfikować wiedzę zawartą w systemie, umoŝliwiając tym samym jego rozbudowę; Mechanizm wyjaśniający Element interfejsu uŝytkownika, który umoŝliwia uzyskanie informacji: - dlaczego system udzielił takiej, a nie innej odpowiedzi, - dlaczego system zadał uŝytkownikowi określone pytanie.
30 Systemy ekspertowe Elementy systemu ekspertowego: Baza wiedzy Deklaratywna postać wiedzy ekspertów z danej dziedziny zapisana za pomocą wybranego sposobu reprezentacji wiedzy, najczęściej reguł lub ram. Baza danych zmiennych Pamięć robocza przechowującą pewne fakty wprowadzone w trakcie dialogu z uŝytkownikiem; UmoŜliwia odtworzenie sposobu wnioskowania systemu i przedstawienie go uŝytkownikowi za pomocą mechanizmu wyjaśniającego. Pozyskiwaniem wiedzy od ekspertów zajmują się inŝynierowie wiedzy. Pozyskiwanie wiedzy to zwykle długi i Ŝmudny proces, gdyŝ wiedza stosowana przez ekspertów ma charakter intuicyjny i praktyczny, często trudny do werbalizacji.
31 Systemy ekspertowe Klasyfikacja systemów ekspertowych: Rodzaj bazy wiedzy oparta na regułach (rule-based systems), oparta na modelu (model-based systems), oparta na wcześniejszych rozwiązaniach(case-based systems). Charakter przetwarzanej wiedzy: pewna (prawda/fałsz), niepewna, reprezentowana za pomocą: logiki wielowartościowej, logiki rozmytej, współczynników stopnia pewności, metod statystycznych. Sposób działania: off-line, on-line - systemy czasu rzeczywistego. Uniwersalność: systemy dedykowane, tworzone dla konkretnego zastosowania, systemy szkieletowe.
32 Systemy ekspertowe Zadania realizowane przez systemy ekspertowe: Interpretacja formułowanie wniosków lub opisów na podstawie surowych danych. Predykcja przewidywanie skutków danego stanu. Diagnoza określanie przyczyn złego funkcjonowania na podstawie objawów. Projektowanie znajdowanie konfiguracji elementów systemu spełniających warunki projektu. Planowanie wyznaczanie ciągu działań które pozwolą osiągnąć cel. Monitorowanie porównywanie rzeczywistego zachowania systemu z załoŝonym. Instruowanie wykrywanie i poprawianie błędów uczniów. Sterowanie sterowanie złoŝonymi systemami.
33 Systemy ekspertowe Zasady bazy wiedzy opartej na regułach W skład regułowej bazy wiedzy wchodzą: Fakty (asercje) uznane za prawdziwe informacje dotyczące opisywanej dziedziny. Reguły związki zachodzące miedzy faktami w formie JEśELI przesłanka TO wniosek Przesłankami i wnioskami w regułach są fakty. Wnioskowanie polega na realizacji ( odpaleniu ) reguły. Odpalenie reguły następuje wtedy, gdy jej przesłanki występują w bazie faktów i są prawdziwe. Wniosek wynikający z odpalonej reguły jest dodawany do bazy faktów. Wniosek jednej reguły moŝe stanowić przesłankę dla innej jest to wniosek pośredni. Wniosek, który stanowi odpowiedź na zadane pytanie jest wnioskiem końcowym.
34 Systemy ekspertowe Reprezentacja reguł Reguły mogą być reprezentowane: - jako zbiór warunków JEśELI przesłanka TO wniosek, - w postaci drzewa decyzyjnego. Drzewo decyzyjne jest to graficzna postać reguł obrazująca powiązania pomiędzy faktami. Przykład Drzewo decyzyjne diagnozy rozruchu samochodu Czy silnik zapala? Tak Nie Czy świecą się światła? Czy rozrusznik pracuje? Tak Nie Akumulator Czy w zbiorniku jest paliwo? Tak Nie Rozrusznik Czy paliwo dopływa do silnika? Tak Nie Brak paliwa Zapłon Tak Nie Pompa
35 Systemy ekspertowe Uwzględnianie niepewności faktów i reguł Niepewność wiedzy moŝe być reprezentowana na róŝne sposoby: probabilistycznie, logiką wielowartościową, logiką rozmytą oraz stopniem pewności. Stopień pewności pozwala uwzględnić wiedzę heurystyczną, intuicyjną lub przybliŝoną. KaŜdemu faktowi i kaŝdej regule przyporządkowany jest współczynnik pewności (certainity factor, CF) z przedziału [-1,1], przy czym: -1 oznacza, Ŝe e fakt lub reguła jest nieprawdziwa, 0 oznacza, Ŝe stopień prawdziwości faktu lub reguły jest nieokreślony, +1 oznacza, Ŝe fakt lub reguła jest prawdziwa. Przy wnioskowaniu reguły wybierane są w kolejności zaleŝnej od stopnia ich prawdziwości. Współczynniki pewności faktów są określone a priori lub teŝ są zdefiniowane przez uŝytkownika. Współczynniki pewności wniosków są wyznaczane na podstawie współczynników pewności przesłanek oraz współczynnika pewności reguły, z której wynikają.
36 Systemy ekspertowe Maszyna wnioskująca Maszyna wnioskująca (kontroler wywodu, inference engine) jest to program prowadzący wnioskowanie. Na podstawie faktów i reguł maszyna wnioskująca generuje nowe fakty będące odpowiedziami na pytania uŝytkownika. Podstawową zasadą wnioskowania jest reguła modus ponens, A, ( A B ) B Wnioskowanie moŝe być prowadzone: bez hipotezy - generowanie nowych faktów tak długo, aŝ zostaną odpalone wszystkie moŝliwe reguły; Pytanie Co wynika z X? z hipotezą - weryfikacja (udowodnienie) konkretnej hipotezy na podstawie faktów zawartych w bazie wiedzy; Pytanie Czy jest prawdą, Ŝe Y?
37 Systemy ekspertowe Podstawowe algorytmy wnioskowania: w przód; wnioskowania z hipotezą lub bez. wstecz; tylko wnioskowania z hipotezą. mieszane; rodzaj wnioskowania przełączany w zaleŝności od reguły. Algorytm wnioskowania Znalezienie kolejnej reguły moŝliwej do odpalenia, kolejność wyboru reguł zaleŝy od przyjętej strategii Odpalenie reguły ( uŝycie reguły w procesie dowodzenia), Dodanie uzyskanych wniosków do bazy wiedzy, Koniec, gdy: znaleziono odpowiedź (wnioskowanie z hipoteza), wszystkie reguły zostały odpalone (bez hipotezy).
38 Systemy ekspertowe Przykład wnioskowania MoŜna odpalić reguły R 1 i R 3. Baza reguł: R 1 : P Q S R 2 : S T U R 3 : R T R 4 : S R V Wnioskowanie w przód (bez hipotezy) Odpalenie reguły R 1 ; Wynik BF = { P, Q, R, S } MoŜna odpalić reguły R 3 i R 4 Odpalenie reguły R 3 ; Wynik BF = { P, Q, R, S, T } MoŜna odpalić reguły R 2 i R 4 Odpalenie reguły R 2 ; Wynik BF = { P, Q, R, S, T, U } MoŜna odpalić regułę R 4 Odpalenie reguły R 4 ; Wynik BF = { P, Q, R, S, T, U, V } Baza faktów BF = { P, Q, R } Wnioskowanie wstecz (z hipotezą V) Hipoteza: V Czy V BF? NIE Hipoteza jest wnioskiem R 4 NaleŜy sprawdzić jej przesłanki: Czy S BF? NIE Hipoteza robocza: S Hipoteza robocza jest wnioskiem R 1 NaleŜy sprawdzić jej przesłanki: Czy P BF? TAK Czy Q BF? TAK Odpalić regułę R 1 Hipoteza robocza S została udowodniona, BF = { P, Q, R, S } Czy R BF? TAK Odpalić regułę R 4 Hipoteza V została udowodniona, BF = { P, Q, R, S, V }
39 Systemy ekspertowe Zalety stosowania systemów ekspertowych: Naturalna reprezentacja wiedzy, łatwa do zrozumienia przez uŝytkownika systemu; Łatwość modyfikacji i rozbudowy bazy wiedzy; MoŜliwość przyrostowego tworzenia systemu; Porządkowanie i kodyfikowanie wiedzy ekspertów; Rozwiązywanie specjalistycznych problemów jakościowych w których istotne jest doświadczenie; Zwiększenie dostępności fachowej ekspertyzy dobra rzadkiego i kosztownego. Łączą wiedzę wielu ekspertów, mogą więc przewyŝszać wiedzą pojedynczego eksperta; Stabilność i powtarzalność ekspertyz; NiezaleŜność ekspertyz od czynników zewnętrznych;
40 Systemy ekspertowe Niektóre zastosowania systemów ekspertowych: diagnozowanie chorób, poszukiwanie złóŝ minerałów, identyfikacja struktur molekularnych, udzielanie porad prawnych, diagnozy problemów eksploatacyjnych (np. nieprawidłowego działania urządzeń), dokonywanie wycen i kalkulacji kosztów przez firmy ubezpieczeniowe, prognozowanie pogody, sterowanie robotami, pojazdami automatycznymi, samolotami, statkami kosmicznymi, analiza notowań giełdowych, doradztwo personalne,...
41 Systemy ekspertowe Systemy ekspertowe w medycynie MYCIN (1972) Stanford University System diagnozujący zakaŝenia krwi i pomagający dobrać właściwy antybiotyk. PUFF (1979) System pomocy przy diagnozie niewydolności płuc. INTERNIST / CADUCEUS (1974 / 1984) Wspomaganie diagnoz większości chorób wewnętrznych. BABY Monitorowanie intensywnej opieki medycznej noworodków QMR (1988) (Quick Medical Record) Wspomaga diagnozy ponad 4000 chorób
42 Systemy ekspertowe Systemy ekspertowe w chemii, biologii i rolnictwie DENDRAL (1964) Stanford University System wspomagający wyznaczanie struktury molekularnej cząstek chemicznych na podstawie danych ze spektrometru masowego. CRYSALIS (1979) System wspomagający identyfikację struktury białek na podstawie analizy widmowej i map gęstości elektronowej. CASD System wspomagający analizę reakcji chemicznych. MOLGEN Planowanie eksperymentów z DNA w genetyce molekularnej. PLANT/ds Diagnozy chorób soi. PLANT/cd Diagnozy strat w uprawach kukurydzy spowodowanych przez gąsienicę zboŝówkę.
43 Systemy ekspertowe Systemy ekspertowe w innych dziedzinach PROSPECTOR (1978) Stanford University System dla geologów; pomaga w znajdywaniu rud metali. DESIGN ADVISOR (1989) Wspomaganie projektowania układów scalonych. TOP SECRET (1989) Klasyfikacja tajnej dokumentacji dotyczącej broni jądrowej. R1/XCON (1978) Carnegie-Mellon University Wspomaganie projektowania komputerów VAX w firmie DEC. MACSYMA (1968) System algebry symbolicznej. GATES (1988) System wspomagania kontroli ruchu lotniczego na lotnisku JFK. Pomaga przydzielać bramki startującym i lądujący samolotom. INVEST (1985) Karlsruhe Universitat System doradztwa inwestycyjnego dla banków. LENDING ADVISOR / UNDERWRITING ADVISOR (1987) System konsultacyjny dla banków i firm ubezpieczeniowych; Doradza przy szacowaniu ryzyka inwestycyjnego.
44 Systemy ekspertowe Systemy ekspertowe znajdują szerokie zastosowanie w wielu obszarach działalności człowieka: chemii, medycynie, biologii, bankowości, wojsku, lotnictwie, projektowaniu i innych. Systemy ekspertowe sprawdzają się zwłaszcza w takich dziedzinach jak np. medycyna, w których brak modeli rekompensowany jest ogromną wiedzą praktyczną, opartą na statystyce i doświadczeniu gromadzonym przez wielu specjalistów w długim okresie czasu. Zaawansowane systemy ekspertowe często górują jakością formułowanych diagnoz nad ekspertami - ludźmi.
45 Podsumowanie Reprezentacja wiedzy wymaga ontologii ogólnej obejmującej róŝne obszary wiedzy. Ontologia wyŝsza opiera się na kategoriach oraz rachunku zdarzeń. Działania, zdarzenia i czas mogą być reprezentowane zarówno w rachunku sytuacji, jak i bardziej ekspresyjnym rachunku zdarzeń lub procesów. Sieci semantyczne oraz logika opisowa słuŝą do reprezentacji kategorii. Do efektywnej aktualizacji wiedzy słuŝą systemy utrzymywania prawdy. Systemy ekspertowe wykorzystują szeroko ontologię wyŝszą do reprezentacji wiedzy ogólnej i szczegółowej.
SYSTEMY EKSPERTOWE. Anna Matysek IBiIN UŚ 2008
SYSTEMY EKSPERTOWE Anna Matysek IBiIN UŚ 2008 DEFINICJE SE System ekspertowy to program komputerowy, który wykonuje złożone zadania o dużych wymaganiach intelektualnych i robi to tak dobrze jak człowiek
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
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
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
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
Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska
Systemy ekspertowe i sztuczna inteligencja dr Agnieszka Nowak Brzezioska Email: agnieszka.nowak@us.edu.pl Architektura SE Pojęcia z dziedziny systemów ekspertowych Inżynieria wiedzy - dziedzina sztucznej
Systemy eksperckie. Plan wykładu Wprowadzenie do sztucznej inteligencji. Wnioski z prób automatycznego wnioskowania w rachunku predykatów
Plan wykładu Systemy eksperckie Dr hab. inż. Joanna Józefowska, prof. pp 1/1 Wnioski z badań nad systemami mi w rachunku predykatów Reguły produkcji jako system reprezentacji Algorytm rozpoznaj-wykonaj
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
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
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.
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
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
Systemy eksperckie. wiedza heurystyczna deklaratywnie
Systemy eksperckie wiedza heurystyczna deklaratywnie Plan wykładu Wnioski z badań nad systemami automatycznego dowodzenia Reguły jako forma reprezentacji wiedzy Sterowanie w systemach regułowych Mocne
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ą
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ść
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
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)
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY. 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przykładowym systemem ekspertowym napisanym w JESS. Studenci poznają strukturę systemu ekspertowego,
Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro
Systemy ekspertowe System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Autorzy: 1 Wstęp Wybór zestawu komputerowego, ze względu na istnienie wielu
Agnieszka NOWAK * 1. WSTĘP
aktualizacja bazy wiedzy, systemy wspomagania decyzji, statystyka, znaczenie informacji statystycznej. Agnieszka NOWAK * PROCES AKTUALIZACJI SYSTEMU WSPOMAGANIA DECYZJI NA PODSTAWIE INFORMACJI STATYSTYCZNYCH
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
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
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ SZTUCZNA INTELIGENCJA dwa podstawowe znaczenia Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące się), pewną dyscyplinę badawczą (dział
Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy
Definicje owanie i symulacja owanie zastosowanie określonej metodologii do stworzenia i weryfikacji modelu dla danego rzeczywistego Symulacja zastosowanie symulatora, w którym zaimplementowano model, do
WPŁYW INFORMACJI STATYSTYCZNEJ NA EFEKTYWNOŚĆ SYSTEMÓW WSPOMAGANIA DECYZJI
systemy wspomagania decyzji, statystyka, znaczenie informacji statystycznej. Agnieszka NOWAK * WPŁYW INFORMACJI STATYSTYCZNEJ NA EFEKTYWNOŚĆ SYSTEMÓW WSPOMAGANIA DECYZJI Praca przedstawia koncepcję wykorzystania
Kryteria selekcji dobrych praktyk w ramach projektu Doświadczania wdraŝania Regionalnych Strategii Innowacji
Kryteria selekcji dobrych praktyk w ramach projektu Doświadczania wdraŝania Regionalnych Strategii Innowacji Bogdan Piasecki Instytut Badań nad Przedsiębiorczością i Rozwojem Ekonomicznym (EEDRI) przy
Najprostszy schemat blokowy
Definicje Modelowanie i symulacja Modelowanie zastosowanie określonej metodologii do stworzenia i weryfikacji modelu dla danego układu rzeczywistego Symulacja zastosowanie symulatora, w którym zaimplementowano
Ontologie, czyli o inteligentnych danych
1 Ontologie, czyli o inteligentnych danych Bożena Deka Andrzej Tolarczyk PLAN 2 1. Korzenie filozoficzne 2. Ontologia w informatyce Ontologie a bazy danych Sieć Semantyczna Inteligentne dane 3. Zastosowania
Wniosek 2: należy ograniczyć ilość wiedzy, np. ograniczając działanie systemu do pewnej dziedziny wiedzy!
Plan wykładu Systemy eksperckie Wnioski z badań nad systemami mi w rachunku predykatów Reguły produkcji jako system reprezentacji Algorytm rozpoznaj-wykonaj Sterowanie wnioskowaniem w systemach regułowych
Technologia informacyjna
Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,
Praca dyplomowa magisterska
KATEDRA WYTRZYMAŁOŚCI MATERIAŁÓW I METOD KOMPUTEROWYCH MECHANIKI Wydział Mechaniczny Technologiczny POLITECHNIKA ŚLĄSKA W GLIWICACH Praca dyplomowa magisterska Temat: Komputerowy system wspomagania wiedzy:
Jeśli nie startuje to uszkodzony RAM. np. jeżeli X jest częścią silnika to X jest częścią auta
Systemy eksperckie wiedza heurystyczna deklaratywnie Plan wykładu Wnioski z badań nad systemami automatycznego dowodzenia Reguły jako forma reprezentacji wiedzy Sterowanie w systemach regułowych Mocne
Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
bo od managera wymaga się perfekcji
bo od managera wymaga się perfekcji MODELOWANIE PROCESÓW Charakterystyka modułu Modelowanie Procesów Biznesowych (BPM) Modelowanie procesów biznesowych stanowi fundament wdroŝenia systemu zarządzania jakością
2
1 2 3 4 5 Dużo pisze się i słyszy o projektach wdrożeń systemów zarządzania wiedzą, które nie przyniosły oczekiwanych rezultatów, bo mało kto korzystał z tych systemów. Technologia nie jest bowiem lekarstwem
TWORZENIE BAZ WIEDZY W SYSTEMACH EKSPERTOWYCH GOSPODAROWANIA MAJĄTKIEM OBROTOWYM PREDSIĘBIORSTWA
TWORZENIE BAZ WIEDZY W SYSTEMACH EKSPERTOWYCH GOSPODAROWANIA MAJĄTKIEM OBROTOWYM PREDSIĘBIORSTWA Leszek Kiełtyka, Waldemar Jędrzejczyk Wprowadzenie Systemy ekspertowe (SE) są to komputerowe programy konsultacyjne,
O sygnałach cyfrowych
O sygnałach cyfrowych Informacja Informacja - wielkość abstrakcyjna, która moŝe być: przechowywana w pewnych obiektach przesyłana pomiędzy pewnymi obiektami przetwarzana w pewnych obiektach stosowana do
Małopolska Agencja Rozwoju Regionalnego S.A.
Małopolska Agencja Rozwoju Regionalnego S.A. Przestrzeń Twojego sukcesu! Projekt Określone w czasie działanie podejmowane w celu stworzenia niepowtarzalnego produktu lub usługi Projekt - cechy słuŝy realizacji
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
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD III: Problemy agenta
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD III: Problemy agenta To już było: AI to dziedzina zajmująca się projektowaniem agentów Określenie agenta i agenta racjonalnego Charakterystyka PAGE
Metody wnioskowania. Wnioskowanie w przód (ang. forward chaining) Wnioskowanie w tył (ang. Backward chaining) Od przesłanki do konkluzji Np..
Systemy regułowe Metody wnioskowania Wnioskowanie w przód (ang. forward chaining) Od przesłanki do konkluzji Np.. CLIPS Wnioskowanie w tył (ang. Backward chaining) Czyli od konkluzji do przesłanki Np..
Filozofia, Historia, Wykład V - Filozofia Arystotelesa
Filozofia, Historia, Wykład V - Filozofia Arystotelesa 2010-10-01 Tematyka wykładu 1 Arystoteles - filozof systematyczny 2 3 4 Podział nauk Arystoteles podzielił wszystkie dyscypliny wiedzy na trzy grupy:
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
technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.
Informatyka Coraz częściej informatykę utoŝsamia się z pojęciem technologii informacyjnych. Za naukową podstawę informatyki uwaŝa się teorię informacji i jej związki z naukami technicznymi, np. elektroniką,
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
prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz
WIEDZA prawda komunikat symbol DANE fałsz kod INFORMACJA (nie tyko w informatyce) liczba znak forma ENTROPIA przekaz wiadomość Czy żyjemy w erze informacji? TAK Bo używamy nowego rodzaju maszyn maszyn
Inżynieria wiedzy Wnioskowanie oparte na wiedzy niepewnej Opracowane na podstawie materiałów dra Michała Berety
mgr Adam Marszałek Zakład Inteligencji Obliczeniowej Instytut Informatyki PK Inżynieria wiedzy Wnioskowanie oparte na wiedzy niepewnej Opracowane na podstawie materiałów dra Michała Berety Wstępnie na
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
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
Rachunek zdań. Zdanie w sensie logicznym jest to wyraŝenie jednoznacznie stwierdzające, na gruncie reguł danego języka, iŝ tak a
Zdanie w sensie logicznym jest to wyraŝenie jednoznacznie stwierdzające, na gruncie reguł danego języka, iŝ tak a tak jest alboŝe tak a tak nie jest. Wartość logiczna zdania jest czymś obiektywnym, to
Typowe błędy w analizie rynku nieruchomości przy uŝyciu metod statystycznych
Typowe błędy w analizie rynku nieruchomości przy uŝyciu metod statystycznych Sebastian Kokot XXI Krajowa Konferencja Rzeczoznawców Majątkowych, Międzyzdroje 2012 Rzetelnie wykonana analiza rynku nieruchomości
REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE
REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE Część 3: Systemy elementarne i rozwinięte z ocenami Antoni Niederliński Uniwersytet Ekonomiczny w Katowicach antoni.niederlinski@ue.katowice. pl Koniec pewnego
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
Systemy ekspertowe. Sprawozdanie I. Tworzenie bazy wiedzy w systemie PC- Shell. Wykonali: Wiktor Wielgus Łukasz Nowak
Systemy ekspertowe Sprawozdanie I Tworzenie bazy wiedzy w systemie PC- Shell Wykonali: Wiktor Wielgus Łukasz Nowak 1. Opis systemu System został stworzony w celu pomocy użytkownikowi przy wyborze sprzętu
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
Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński
Część siódma Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Realizacja dziedzinowego systemu ekspertowego Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych
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
Acusera 24.7 - zarządzanie wynikami kontroli wewnątrzlaboratoryjnej
Acusera 24.7 - zarządzanie wynikami kontroli wewnątrzlaboratoryjnej II Konferencja Diagnostów Laboratoryjnych Śląski Urząd Wojewódzki w Katowicach 14 września 2015 Acusera 24. 7 - główne funkcje: 1.Prowadzenie
Efekty kształcenia. Tabela efektów kształcenia
Efekty kształcenia Tabela efektów kształcenia W opisie efektów kierunkowych uwzględniono wszystkie efekty kształcenia występujące w obszarze kształcenia w zakresie nauk technicznych. Objaśnienie oznaczeń:
KIERUNKOWE EFEKTY KSZTAŁCENIA
WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA I STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina
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
Filozofia przyrody, Wykład V - Filozofia Arystotelesa
Filozofia przyrody, Wykład V - Filozofia Arystotelesa 2011-10-01 Tematyka wykładu 1 Arystoteles - filozof systematyczny 2 3 4 Różnice w metodzie uprawiania nauki Krytyka platońskiej teorii idei Podział
Metodologia badań naukowych
Metodologia badań naukowych Cele zajęć: Nabycie umiejętności określania problemu badawczego i planowania badania Przyswojenie umiejętności z zakresu przygotowania i przeprowadzenia badania empirycznego
KIERUNKOWE EFEKTY KSZTAŁCENIA
Zał. nr 1 do Programu kształcenia KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INŻYNIERIA SYSTEMÓW Stopień studiów: STUDIA II STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR
PROJEKTOWANIE PROGRAMU STUDIÓW W OPARCIU O EFEKTY KSZTAŁCENIA W WARUNKACH ISTNIENIA RAM KWALIFIKACJI
PROJEKTOWANIE PROGRAMU STUDIÓW W OPARCIU O EFEKTY KSZTAŁCENIA W WARUNKACH ISTNIENIA RAM KWALIFIKACJI Seminarium Bolońskie PWSZ w Lesznie 10.03.2011 Tomasz SARYUSZ-WOLSKI Politechnika Łódzka Ekspert Boloński
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych Zapoznaj z poniŝszym tekstem reprezentującym wiedzę logiczną o wartościach logicznych będących interpretacjami formuł złoŝonych
Temat: Systemy Ekspertowe i ich zastosowania
Temat: Systemy Ekspertowe i ich zastosowania Opracował: mgr inż. Jacek Habel 1. Wprowadzenie do systemów ekspertowych ogólne definicje. System ekspertowy jest pojęciem, które jest przypisywane do pewnej
OWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE
REGUŁOWO OWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE Część 3: Systemy elementarne i rozwinięte z ocenami Antoni Niederliński Uniwersytet Ekonomiczny w Katowicach antoni.niederlinski@ue.katowice. pl Koniec
SYSTEM EKSPERTOWY WSPOMAGAJĄCY ORGANIZACJĘ PRACY FIRMY SPEDYCYJNEJ
SYSTEM EKSPERTOWY WSPOMAGAJĄCY ORGANIZACJĘ PRACY FIRMY SPEDYCYJNEJ Zbigniew BUCHALSKI Wprowadzenie W dzisiejszych czasach coraz częściej spotykamy się z problematyką inŝynierii wiedzy i systemów ekspertowych
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza
ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ Joanna Bryndza Wprowadzenie Jednym z kluczowych problemów w szacowaniu poziomu ryzyka przedsięwzięcia informatycznego
Bazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)
Bazy danych 1 Wykład 5 Metodologia projektowania baz danych (projektowanie logiczne) Projektowanie logiczne przegląd krok po kroku 1. Usuń własności niekompatybilne z modelem relacyjnym 2. Wyznacz relacje
Monitoring procesów z wykorzystaniem systemu ADONIS
Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inż. Franciszek Dul 5. ROZWIĄZYWANIE PROBLEMÓW Z OGRANICZENIAMI Problemy z ograniczeniami
Reprezentacja wiedzy ontologie, logiki deskrypcyjne
Reprezentacja wiedzy ontologie, logiki deskrypcyjne Agnieszka Ławrynowicz 24 listopada 2016 Plan wykładu 1 Powtórka: sieci semantyczne, RDF 2 Definicja ontologii 3 Logiki deskrypcyjne Semantyczny Internet
Kierunek Zarządzanie I stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych
Kierunek Zarządzanie I stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych Objaśnienie oznaczeń: Z efekty kierunkowe W wiedza U umiejętności
BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH model związków encji Opracował: dr inż. Piotr Suchomski Świat rzeczywisty a baza danych Świat rzeczywisty Diagram związków encji Model świata rzeczywistego Założenia, Uproszczenia, ograniczenia
11. INFORMATYCZNE WSPARCIE LOGISTYKI
11. INFORMATYCZNE WSPARCIE LOGISTYKI 56 11.1. Informacja i jej przetwarzanie Do zarządzania dowolną organizacją potrzebna jest określona informacja. Według Cz. Cempla: informacja to zawartość przekazu
Systemy Wspomagania Decyzji
Teoria decyzji Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności February 5, 2016 1 Definicje 2 Normatywna teoria decyzji 3 Opisowa teoria decyzji 4 Naturalistyczny model podejmowania decyzji
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
OLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inŝ. Franciszek Dul 14. WNIOSKOWANIE STATYSTYCZNE W SIECI BAYESA Wnioskowanie statystyczne
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2) Ewa Wołoszko Praca pisana pod kierunkiem Pani dr hab. Małgorzaty Doman Plan tego wystąpienia Teoria Narzędzia
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 α, β,
Zarządzanie systemami produkcyjnymi
Zarządzanie systemami produkcyjnymi Efektywności zarządzania sprzyjają: samodzielność i przedsiębiorczość, orientacja na działania, eksperymenty i analizy, bliskie kontakty z klientami, produktywność,
JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?
K O N F E R E N C J A I N F O S H A R E 2 0 0 7 G d a ń s k 25-26.04.2007 JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE? Zespół Zarządzania Technologiami Informatycznymi Prezentacja dr inż.
DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2
InŜynieria Rolnicza 14/2005 Michał Cupiał, Maciej Kuboń Katedra InŜynierii Rolniczej i Informatyki Akademia Rolnicza im. Hugona Kołłątaja w Krakowie DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY
Nowe narzędzia zarządzania jakością
Nowe narzędzia zarządzania jakością Agnieszka Michalak 106947 Piotr Michalak 106928 Filip Najdek 106946 Co to jest? Nowe narzędzia jakości - grupa siedmiu nowych narzędzi zarządzania jakością, które mają
Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne
WYKŁAD 8 Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne Jan widział X, gdy leciał nad miastem. Jan widział samolot, gdy leciał nad miastem. Jan widział dom, gdy leciał nad miastem.
PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>
Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
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
Podstawy sztucznej inteligencji
wykład 4 (Fuzzy logic) 23 listopad 2011 Plan wykładu 1 Systemy wnioskowania z danymi niepewnymi 2 3 Inteligentne systemy z wiedzą Systemy z wiedzą składają się z dwóch części: 1 Baza wiedzy (KB): zbioru
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.
Świat rzeczywisty i jego model
2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),
KIERUNKOWE EFEKTY KSZTAŁCENIA
Załącznik nr 4 do uchwały Senatu PK nr 104/d/11/2017 z dnia 22 listopada 2017 r. Politechnika Krakowska im. Tadeusza Kościuszki w Krakowie Nazwa wydziału lub wydziałów: Wydział Fizyki, Matematyki i Informatyki
Zakładane efekty kształcenia dla kierunku
Załącznik nr 1a do wytycznych dla rad podstawowych jednostek organizacyjnych do tworzenia nowych i weryfikacji istniejących programów studiów I i II stopnia w UTP w Bydgoszczy Zakładane efekty kształcenia
Systemy ekspertowe. Reprezentacja wiedzy niepewnej i wnioskowanie w warunkach niepewności. Model współczynników pewności.
Część siódma Reprezentacja wiedzy niepewnej i wnioskowanie w warunkach niepewności Autor Roman Simiński Model współczynników pewności Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie
Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa
Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników
Co to jest SUR-FBD? 3
1 Utrzymanie Ruchu Często firmy funkcjonują w swoistym błędnym kole, polegającym na skupieniu uwagi na naprawach tego co się psuje, tym samym powielają wzorce biernego utrzymania ruchu Z powodu braku danych,
Zamiana reprezentacji wektorowej na rastrową - rasteryzacja
MODEL RASTROWY Siatka kwadratów lub prostokątów stanowi elementy rastra. Piksel - pojedynczy element jest najmniejszą rozróŝnialną jednostką powierzchniową, której własności są opisane atrybutami. Model
Weryfikacja hipotez statystycznych. KG (CC) Statystyka 26 V / 1
Weryfikacja hipotez statystycznych KG (CC) Statystyka 26 V 2009 1 / 1 Sformułowanie problemu Weryfikacja hipotez statystycznych jest drugą (po estymacji) metodą uogólniania wyników uzyskanych w próbie
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: