05.11.2014 Views

Systemy Eksperckie

Systemy Eksperckie

Systemy Eksperckie

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Systemy</strong> eksperckie<br />

Autor:<br />

Jarosław Subik, 4003 Zi<br />

[na podst. J. Kisielnicki, H. Sroka <strong>Systemy</strong><br />

informacyjne biznesu Warszawa 1999]


Edward Feigenbaum<br />

„paradygmat systemów ekspertowych pochodzi z wiedzy<br />

jaką one posiadają, a nie z formalizmów i schematów<br />

wnioskowania, jakie stosują. Wiedza eksperta jest<br />

kluczem do systemu, podczas gdy reprezentacja wiedzy i<br />

schematy wnioskowania dostarczają mechanizmów do<br />

jej użycia.”


Koncepcja SE<br />

• Większość trudnych a interesujących<br />

problemów, wywodząc się ze złożonych<br />

środowisk fizycznych czy społecznych, nie<br />

posiada prostych rozwiązań<br />

algorytmicznych.<br />

• Eksperci osiągają dobre efekty dzięki swej<br />

wiedzy w specyficznej dziedzinie.<br />

• Istnieje potrzeba posiadania wiedzy w<br />

coraz bardziej złożonym świecie.


Definicja<br />

System ekspertowy jest<br />

programem komputerowym,<br />

który stosuje modele wiedzy i<br />

procedury wnioskowania w celu<br />

rozwiązania problemów. Wiedza<br />

taka składa się z faktów i reguł<br />

wnioskowania.


Wiedza<br />

dziedzinowa<br />

Wiedza ogólna techniki<br />

Reprezentacji i metody<br />

wnioskowania<br />

Inżynier<br />

wiedzy<br />

Baza<br />

wiedzy<br />

Problem<br />

Reprezentacja<br />

problemu<br />

Rozwiązanie<br />

Szkieletowy<br />

SE


Wiedza<br />

Wiedza jest źródłem działań ludzi<br />

inteligentnych.<br />

Postać proceduralna<br />

Postać deklaratywna


Nabywanie i<br />

reprezentacja wiedzy<br />

Wiedza z określonej dziedziny<br />

Doświadczenie, praktyka<br />

Wyobraźnia<br />

Literatura fachowa<br />

Wiedza z zakresu inżynierii wiedzy<br />

Doświadczenie, praktyka<br />

Analiza rozwiązań podobnych<br />

problemów<br />

ekspert<br />

inżynier wiedzy<br />

Wiedza w SE


Funkcje SE<br />

• Wyprowadza konkluzję<br />

• Wyjaśnia swoje rozumowanie


Konsultacja<br />

• System prawie w pełni podejmuje decyzję,<br />

• System wspomaga decydenta,<br />

• System tylko analizuje sytuację decyzyjną


Diagnozowanie<br />

Określenie przyczyny pojawienia<br />

się problemu na podstawie<br />

zbioru symptomów lub innych<br />

charakterystyk sytuacji.


Wyjaśnienia<br />

• JAK<br />

• DLACZEGO<br />

• TRACE


Podstawowa<br />

architektura systemów<br />

ekspertowych<br />

Wyjaśnienie<br />

zapytań<br />

Zasoby<br />

prezentacji<br />

rezultatów<br />

modyfikacji<br />

systemu<br />

Mechanizm<br />

Wnioskowania<br />

Dialog<br />

Interface<br />

Akwizycja<br />

wiedzy<br />

Przestreń<br />

robocza<br />

Fakty itp.<br />

UŻYTKOWNIK


Narzędzia budowy SE<br />

•Typowe języki programowania<br />

•Specjalne języki programowania<br />

•Szkieletowe systemy ekspertowe


Szkielety systemów<br />

ekspertowych<br />

edytor<br />

Moduł<br />

pozyskiwania<br />

wiedzy<br />

Moduł<br />

wnioskowania<br />

opis<br />

BW<br />

Moduł<br />

sterujący<br />

Moduł operacji<br />

na bazie<br />

Moduł<br />

wyjaśnień


Ograniczenia<br />

konstrukcyjne SE<br />

• zadanie wymaga bardziej rozumowania<br />

symbolicznego<br />

• używane jest przeszukiwanie<br />

heurystyczne<br />

• dominuje wiedza specyficzna<br />

• dobrze zdefiniowane rozwiązania<br />

• z góry określona logika wnioskowania<br />

• zadanie złożone, ale o skończonych<br />

rozmiarach


Dziękuję za uwagę<br />

Kontakt:<br />

kom: 609055259

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!