SIiUM/LS
From WikiZMSI
< SIiUM
[edytuj]
Laboratorium nr 1 - Przygotowanie do laboratoriów
[edytuj]
Laboratorium nr 2 - Indukcja reguł
- Wykonać zadania podane w instrukcji
- Kod do zajęć
- Zbiór danych treningowych (Store)
- Zbiór danych treningowych do sprawozdania (breadbasket)
- Algorytm Apriori
- Dokumentacja pakietu arules
[edytuj]
Laboratorium nr 3 - Reguły decyzyjne
- Wykonać zadania podane w instrukcji
- Kod do zajęć
- Zbiór danych treningowych
- Artykuł dotyczący zbioru uczącego
[edytuj]
Laboratorium nr 4 - CLIPS - przykłady systemu ekspertowego
W ramach laboratorium zostanie wykorzystany język CLIPS do utworzenia systemu ekspertowego wspomagającego decyzję. System zostanie opracowany na podstawie drzewa decyzyjnego. Poniżej znajduje się proste drzewo pokazujące diagnostykę samochodu.
- Kod w CLIPS do diagnostyki auta W pliku znajdują się reguły (nie wszystkie) pozwalające na diagnostykę zgodnie z logiką przedstawioną w powyższym drzewie decyzyjnym.
- Kod w CLIPS o zaleźnościach rodzinnych
- Kod decydujący co zrobić sobie na śniadanie na podstawie posiadanych składników
[edytuj]
Zadanie do wykonania
Celem wykonanego zadania jest opracowanie prostego systemu doradczego z użyciem języka CLIPS. Tematyka systemu jest dowolna.
W przypadku braku inspiracji można wytworzyć system
- diagnozujący pacjenta, czy ma symptomy COVID-19 czy też innej jednostki chorobowej. tablica decyzyjna dotycząca COVID
- podpowiadający o wyborze języka programowania
Wymagania:
- Wykorzystanie dialogu z użytkownikiem
- Wykorzystanie możliwości automatycznego restartowania dialogu poprzez wykorzystanie startowego faktu np. (initial-fact)
- System powinien zawierać co najmniej 10 reguł.
- Dodatkowo punktowane będzie wykorzystanie deftemplate (wzorca obiektów).
- Wyniki w postaci pliku źródłowego .clp zawierającego w nazwie nazwisko autora podpiąć jako rozliczenie zadania.
- Pomocniczo w postaci komentarzy w nagłówku pliku lub jako dodatkowy plik proszę zawrzeć krótki opis swojego systemu ekspertowego lub przedstawić go w postaci drzewka decyzyjnego.
- Czas standardowy na wykonanie zadania to tydzień, przedłużony, to 2 tygodnie.
[edytuj]
Laboratorium nr 5 - Logika rozmyta - przykłady systemu ekspertowego
- Wykonać zadania podane w instrukcji
- Kod 1 do zajęć
- Kod 2 do zajęć
- Linki związane z zadaniem:
[edytuj]
Laboratorium nr 6 - Sieci Bayes'a - wnioskowanie w probabilistycznych modelach graficznych
- Wykonać zadania podane w instrukcji
- Kod 1 do zajęć
- Strona bibliotekii bnlearn R package for learning the graphical structure of Bayesian network
- Strona analogicznej biblioteki w Python pure python implementation for Bayesian Networks
- Ciekawa książk: "Przyczyny i skutki" Judea Pearl
[edytuj]
Laboratorium nr 7 - Sieci neuronowe typu MLP do klasyfikacji oraz regresji
- Wykonać zadania podane w instrukcji
- diabetes.csv
- Kod 1 z instrukcji
- Kod 2 z instrukcji
- Przykład prezentujący wykorzystanie różnych nastawów parametrów MLP i ich wpływ na funkcję straty (loss function)
[edytuj]
Laboratorium nr 8 - Sieć splotowa z wykorzystaniem Tensorflow
- Wykonać zadania podane w instrukcji
- Link do samouczka
- Kod
[edytuj]
Laboratorium nr 9 - Algorytm PageRank
- Wykonać zadania podane w instrukcji
- Pomocnik