Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- deskryptor - para numer atrybutu i wartosc atrybutu
- obiekt spełnia regułę gdy ma tę same deskryptory - czyli na tych samych pozycjach co wskazuje reguła ma te same wartośći np. (a1=1) ^ (a2=1) (wszystkie na raz)
- reguła jest sprzeczna wtedy, gdy obiekty spełniające regułę, są z różnych konceptów - czyli np. 1 (tam gdzie d=1)
- rozncia miedzy tym a lem2 polega na tym, ze generowanie reguł jest troche inne (reguły same się nie zmieniają)
- algorytm korzysta z kombinacji bez powtorzen
- reguła jest rzędu 1-wszego tzn, że (a1=1) - to znaczy, ze 1-wszego rzędu bo ma jeden nawias, (a1=1)^(a2=2) - drugi rząd
- support - ile obiektow spełnia tą regułę
- obiekt pokryty - taki ktory juz ma jakas reguel i im juz sie nie szuka kolejnych reguł
- koncept - decyzja(d)
- wynikiem tych algorytmow są reguły
- Deskryptor (obiekt)
- int nrAtrybutu
- int wartoscAtrybutu
- int czestosc
- + jakas metoda zeby pobrac odpowiedni deskryptor
- Reguła (obiekt)
- List<ObiektDecyzyjny> DodajNajczestszyDeskryptor(List<ObiektDecyzyjny>obiekty);
- string path=...;
- SystemDecyzyjny sd = new SystemDecyzyjny(path);
- List<reguła>listaReguł = sd.TworzReguly();
- listaReguł - wypisać;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement