AED/L/z3

From WikiZMSI

< AED | L

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.

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).