Aby ocenić wydajność nowego algorytmu klasyfikatora, próbuję porównać dokładność i złożoność (duże O w treningu i klasyfikacji). Z uczenia maszynowego: recenzja Otrzymuję pełną listę nadzorowanych klasyfikatorów, tabelę dokładności między algorytmami i 44 problemy testowe z repozytorium danych UCI . Nie mogę jednak znaleźć recenzji, artykułu papierowego ani strony internetowej z dużym O dla popularnych klasyfikatorów, takich jak:
- C4.5
- RIPPER (Myślę, że to może nie być możliwe, ale kto wie)
- ANN z propagacją wsteczną
- Naiwny Bayesian
- K-NN
- SVM
Jeśli ktoś ma jakieś zdanie na temat tych klasyfikatorów, będzie to bardzo przydatne, dziękuję.
Odpowiedzi:
Niech = liczba przykładów szkoleniowych, d = wymiarowość cech ic = liczba klas.N d c
Zatem szkolenie ma złożoność:
Testowanie złożoności:
Źródło: „Podstawowe maszyny wektorowe: Szybkie szkolenie SVM na bardzo dużych zestawach danych” - http://machinelearning.wustl.edu/mlpapers/paper_files/TsangKC05.pdf
Przepraszam, nie wiem o innych.
źródło