Systemy ekspertowe Rugała, Sobieraj

background image

Systemy ekspertowe

Konrad Rugała

Krzysztof Sobieraj

background image

Systemy ekspertowe

Sztuczna inteligencja – pojęcie systemu ekspertowego dotyczy
sztucznej inteligencji.

System ekspertowy jest programem komputerowym, który pomaga w

procesie podejmowania decyzji. Jego zadaniem jest bycie ekspertem w

dziedzinie dla, której został stworzony

background image

Czemu nie napisać algorytmu?

Programy ekspertowe mają przewagę nad zwyczajnymi programami
komputerowymi.

Praca programu ekspertowego jest oparta o interfejs użytkownika,
który jest wykorzystywany w komunikacji człowiek – komputer oraz
o bazę wiedzy.

Baza wiedzy jest zbiorem reguł i danych z dziedziny, którą
rozpatrujemy

Bazę wiedzy można łatwo poszerzać, co nie jest taki proste w
przypadku algorytmów.

background image

Zastosowanie

Systemy ekspertowe można zastosować wszędzie tam gdzie jest
potrzebne podjęcie decyzji spośród wielu możliwych opcji.

Pozwalają zastąpić człowieka, jeżeli rozwiązania problemów bywają
oczywiste oraz błąd w wyborze nie stanowi zagrożenia.

Zaoszczędzają czas jeżeli są wykorzystywane do zawężenia dziedziny
zagadnienia.

Pozwalają laikom na łatwą orientację w problemie.

background image

Języki systemów ekspertowych

Lisp

Lisp

Prolo

g

Prolo

g

JESS

JESS

Clips

Clips

background image

Lisp

Jest to jeden z najstarszych języków wysokiego poziomu. Powstał
jako ułatwienie dla osób zajmujących się zagadnieniami sztucznej
inteligencji i matematyki.

Problemem Lips była niska wydajność, która spowolniła rozwój
języka

Popularność stracił również przez upowszechnienie C++ i Javy

background image

Prolog

Wykorzystuje programowanie deklaratywne – programista pisze co
chcę osiągnąć, a nie kolejne kroki wykonania

Prolog operuje na bazie faktów i reguł. Na bazie tej można
wykonywać zapytania.

Jest jednym z najpopularniejszych języków wykorzystywanych w
tworzeniu systemów ekspertowych

background image

JESS

JESS jest silnikiem reguł napisanym na platformę Java.

Naddaje się do użycia z praktycznie każdym językiem
programowania, jako silnik zewnętrzny.

Jest językiem komercyjnym, jednak jego producent pozwala na
wykorzystanie JESS w celach edukacyjnych lub przez rząd.

Jest bardzo prosty w użyciu.

Wykorzystuje pliki z bazą reguł

background image

CLIPS

Język opracowany przez NASA

Licencja Open Source

Wykorzystywany w systemach ekspertowych jak i w rozpoznawaniu
obrazów oraz innych zagadnieniach z dziedziny sztucznej inteligencji

Został napisany w języku C

Jak wszystkie języki używane w projektowaniu systemów
ekspertowych operuje na faktach i regułach

background image

Przykład

background image

Przykład własny

Nasz przykład pozwala pomóc w wyborze myszki komputerowej

Pozwala zawęzić obszar poszukiwań lub nawet wybrać konkretny
model

Wykorzystuje dane ze strony sklepu

www.komputronik.pl

Bierze pod uwagę następujące czynniki:

Połączenie

Typ (laserowa/optyczna)

Liczba przycisków

Rozdzielczość działania

Cena

Możliwość użycia przez osoby leworęczne


Document Outline


Wyszukiwarka

Podobne podstrony:
tranda, na studia, systemy ekspertowe
system ekspercki i sztuczna inteligencja word 07
systemy ekspertowe HUQUE7Y3GB2NYZFPNNWVOAFJT4MZGCXV25QW4JY
Klasy systemow ekspertowych ROZDZIAL
suska1, na studia, systemy ekspertowe
systemy ekspertowe slajd
kolos 1 systemy ekspertowe
Zagadnienia na kolokwium z SE podane przez Wantocha opr, WAT, SEMESTR VII, systemy ekspertskie
tematy, na studia, systemy ekspertowe
pytania, systemy ekspertowe, Pytanka dyplomowe
Systemy ekspertowe terminy i przykłady, na studia, systemy ekspertowe
systemy ekspertowe slajdy
SYSTEMY EKSPERTOWE
Zagadnienia na kolokwium z SE podane przez Wantocha, WAT, SEMESTR VII, systemy ekspertskie
kolos 1, systemy ekspertowe
Systemy ekspertowe (3)
Systemy Ekspertowe
Systemy ekspertowe (2)
pytania i odpowiedzi 3, WAT, SEMESTR VII, systemy ekspertskie, systemy ekspertskie, zaliczeznie se

więcej podobnych podstron