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