Description Usage Arguments Details Value Examples
Algorytm do budowy modelu klasyfikacji oparty na algorytmie mrowkowym optymalizacji
1 2 |
data |
zbior danych do budowy modelu |
class |
nazwa kolumny ze zbioru danych z wartosciami klas. Algorytm zbuduje model do predykcji tych klas |
maxUncoveredCases |
liczba niepokrytych przypadkow ze zbioru danych. Algorytm bedzie pracowal dopoki liczba niepokrytych przypadkow jest wieksza od tej liczby |
NumberOfAnts |
liczba tworzonych regul podczas jednej iteracji. |
NumberOfRulesConverge |
liczba stworzonych regul podczas iteracji, ktore sie powtarzaja. Algorytm konczy iteracje powyzej tej liczby. |
MinCasesPerRule |
liczba pokrytych przypadklw przez zbudowana regule. Jesli regula pokrywa mniej to jest odrzucana. |
Algorytm w kazdej iteracji tworzy maksymalnie NumberOfAnts regul na podstawie aktualnego zbioru danych. Regula jest dodawana do zbioru regul jesli pokrywa co najmniej MinCasesPerRule przypadkow. Ze zbioru stworzonych regul wybierana jest jedna regula, najlepsza pod wzgledem jakosci. Przypadki pokrywane przez ta regule sa usuwane ze zbioru danych. Algorytm moze wczesniej zakonczyc iteracje jesli liczba zduplikowanych regul ktore stworzyl przekroczy wartosc NumberOfRulesConverge. Jesli algorytm ciagle tworzy zduplikowane reguly to znaczy ze tak juz sie dostosowal i nie ma sensu tworzyc kolejnych regul, zatem konczymy iteracje. Algorytm bedzie wykonywal kolejne iteracje jesli liczba przypadkow ze zbioru danych jest wieksza niz maxUncoveredCases. Stworzony model ma forme listy uporzadkowanych regul. Od pierwszej znalezionej reguly do ostatniej znalezionej reguly. Wnioskowanie klasy na podstawie modelu polega na znalezieniu regyly ktora pokrywa przypadek i ustawieniu klasy z tego przypadku. Wazne jest to, ze pierwsza regula ktora pokrywa przyklad jest wybierana, nie sa przegladane inne reguly ktore moga lepiej pokrywac przyklad. W modelu ustawiana jest takze klasa domyslna, jest to dominujaca klasa z niepokrytych przypadkow.
Model skladajacy sie z listy abudowanych regul
1 2 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.