JST (Jaringan Saraf Tiruan) dan SVM (Support Vector Machines) adalah dua strategi populer untuk pembelajaran dan klasifikasi mesin yang diawasi. Tidak sering jelas metode mana yang lebih baik untuk proyek tertentu, dan saya yakin jawabannya selalu "itu tergantung." Seringkali, kombinasi keduanya bersama dengan klasifikasi Bayesian digunakan.
Pertanyaan-pertanyaan tentang Stackoverflow ini telah diajukan mengenai JST vs SVM:
apa perbedaan antara JST, SVM, dan KNN dalam pertanyaan klasifikasi saya
Mendukung Mesin Vektor atau Jaringan Syaraf Tiruan untuk pemrosesan teks?
Dalam pertanyaan ini, saya ingin mengetahui secara spesifik aspek apa dari JST (khususnya, Multilayer Perceptron) yang membuatnya diinginkan untuk digunakan di atas SVM? Alasan saya bertanya adalah karena mudah untuk menjawab pertanyaan sebaliknya : Support Vector Machines sering lebih unggul daripada JST karena mereka menghindari dua kelemahan utama JST:
(1) JST sering bertemu pada minima lokal daripada minima global, yang berarti bahwa mereka pada dasarnya "kehilangan gambaran besar" kadang-kadang (atau kehilangan hutan untuk pepohonan)
(2) JST sering mengenakan pakaian berlebih jika pelatihan berlangsung terlalu lama, yang berarti bahwa untuk pola tertentu, JST mungkin mulai mempertimbangkan kebisingan sebagai bagian dari pola.
SVM tidak menderita salah satu dari dua masalah ini. Namun, tidak jelas bahwa SVM dimaksudkan sebagai pengganti total untuk JST. Jadi, keuntungan spesifik apa yang dimiliki JST atas SVM yang mungkin berlaku untuk situasi tertentu? Saya telah membuat daftar keunggulan spesifik SVM dibandingkan ANN, sekarang saya ingin melihat daftar keunggulan ANN (jika ada).