AED/L/z3
From WikiZMSI
[edytuj]
Na zajęciach
- Wczytać plik środowiskowy MATLABa ze spakowanego SodiumDataset.zip i zapoznać się z jego zawartością w Matlabie (jak wyglądają dane, jak zdyskretyzowany jest zbiór, jak mapują się numerki na napisy, itp.)
- Napisać samodzielnie skrypt wykonujący zachłanne wyszukiwanie reguł decyzyjnych na tym zbiorze (zgodnie z wiadomościami z wykładów). Jako zmienną decyzyjną traktujemy kolumnę o nazwie 'dSS', która ma nr 5. Skrypt ma m.in. przyjmować na wejście zadaną długość przesłanki.
- Każda znaleziona reguła ma być oceniona za pomocą: (1) entropii warunkowej, (2) liczby Kullbacka-Leiblera.
[edytuj]
Do domu
- Wprowadzić możliwość znajdowania reguł o długości przesłanki <= zadanej liczbie.
- Napisać skrypt wyszukujący w danym zbiorze reguł, reguły Pareto-optymalne na podstawie wsparć i zadanej miary oceny reguły (entropia lub KL).
- Narysować wykres z wszystkimi regułami (zaznaczonymi jako punkty) i wyróżnionymi regułami Pareto-optymalnymi.
- Napisać skrypt wyszkujący reguły w sposób pokryciowy (algorytm podany na wykładzie).