Untuk mengevaluasi kinerja algoritma klasifikasi baru, saya mencoba untuk membandingkan akurasi dan kompleksitas (big-O dalam pelatihan dan klasifikasi). Dari Machine Learning: ulasan saya mendapatkan daftar pengklasifikasi lengkap yang diawasi, juga tabel akurasi antara algoritma, dan 44 masalah pengujian dari repositoy data UCI . Namun, saya tidak dapat menemukan ulasan, kertas, atau situs web dengan big-O untuk pengklasifikasi umum seperti:
- C4.5
- RIPPER (Saya pikir ini mungkin tidak mungkin, tetapi siapa yang tahu)
- JST dengan Propagasi Balik
- Bayesian yang naif
- K-NN
- SVM
Jika ada yang punya ekspresi untuk pengklasifikasi ini, itu akan sangat berguna, terima kasih.
Jawaban:
Misalkan = jumlah contoh pelatihan, d = dimensi fitur danN d = jumlah kelas.c
Kemudian pelatihan memiliki kompleksitas:
Kompleksitas pengujian:
Sumber: "Mesin Vektor Inti: Pelatihan SVM Cepat tentang Kumpulan Data Sangat Besar" - http://machinelearning.wustl.edu/mlpapers/paper_files/TsangKC05.pdf
Maaf saya tidak tahu tentang yang lain.
sumber