05.11.2014 Views

Systemy Eksperckie

Systemy Eksperckie

Systemy Eksperckie

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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