Kurs: ELEKTRONIKA Kod kursu
Transkrypt
Kurs: ELEKTRONIKA Kod kursu
1. 2. 3. 4. 5. 6. Przedmiot: SYSTEMY EKSPERTOWE Kod przedmiotu: WI/S1/Inf/ /KMSIiMS Odpowiedzialny za przedmiot, jego miejsce zatrudnienia i e-mail: dr inż. Joanna K o ł o d z i e j c z y k , Zakład Metod Sztucznej Inteligencji, Katedra Metod Sztucznej Inteligencji i Matematyki S t o s o w a n e j , e-mail: [email protected] Język wykładowy: polski Liczba punktów ECTS: 3 Rodzaj studiów, kierunek, specjalność: studia stacjonarne 1-go stopnia, kierunek: Informatyka Status przedmiotu: obowiązkowy Informacje o formach zajęć: Sem. Pkt. VI 3 Wykład G/sem 15 F.z. Z Seminarium G/sem F.z. - Zajęcia praktyczne Ćw/ćw. komp. Laboratorium Projekt G/sem F.z. G/sem F.z. G/sem F.z. 15 Z - Objaśnienia: Pkt – liczba punktów, G/sem. – liczba godzin w semestrze, F.z. – forma zaliczenia zajęć (E – egzamin, z – zaliczenie), Ćw. komp – zajęcia w formie ćwiczeń, na stanowiskach komputerowych 7. Wymagane zaliczenie przedmiotów poprzedzających (wymagana wiedza): Wstęp do algorytmizacji 8. Treści kształcenia Wykłady Struktura i własności systemu ekspertowego. Krótki rys historyczny. Omówienie przykładowych systemów ekspertowych: systemy medyczne EMYCIN, CPOE, archeologiczne: LITHAN, wykorzystywane w rolnictwie: Grain Marketing Advisor, POMME, SOYEX. Przegląd narzędzi do tworzenia systemów ekspertowych (języki programowania i systemy szkieletowe): CLIPS, JESS, Prolog, XpertRule. Omówienie metody reprezentacji wiedzy w tym: rachunek predykatów, sieci semantyczne, ramy, obiekty. Metody wnioskowania dedukcyjne i indukcyjne. Zarządzanie wiedzą niepewną: teoria Dempster-Shafer'a, sieci Bayesowskie, logika rozmyta. Algorytmy przeszukiwania drzew wykorzystywane w systemach ekspertowych. Uczenie się w systemach ekspertowych – pozyskiwanie wiedzy. Sprawdzanie poprawności systemu ekspertowego. Zapewnienie spójności w bazie wiedzy. Laboratoria Zapoznanie ze składnią języka CLIPS. Trzy paradygmaty w CLIPSie: regułowy, obiektowy i proceduralny. Wykorzystanie CLIPSa do stworzenia przykładowych systemów ekspertowych. debugowanie i walidacja systemu. Łączenie kodu w CLIPS z kodem w językach C, C++, Java. 9. Efekty kształcenia a) Opanowanie podstawowych wiadomości teoretycznych o systemach ekspertowych w tym ich budowie, wykorzystywanych w ich projektowaniu metodach i modelach baz wiedzy oraz zastosowaniach. b) Zaznajomienie się z językiem CLIPS do projektowania systemów ekspertowych. c) Zdobycie umiejętności wykorzystania języka CLIPS do tworzenia systemu ekspertowego i łączenie kodu CLIPSa z innymi. 10. Literatura 1. A. Niderliński – Regułowo-modelowe systemy ekspertowe rmse, Gliwice : Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, 2006. 2. M. Białko - Programowanie w języku CLIPS 6.0 : podręcznik do ćwiczeń laboratoryjnych z przedmiotu "Systemy ekspertowe", Politechnika Koszalińska, 2001. 3. Jan J. Mulawka, “Systemy ekspertowe”, WNT, Warszawa 1996 4. S.J Russel, P. Norvig - Artificial intelligence : a modern approach, Prentice Hall : Pearson Education International, 2003.