Support Vector Machine (SVM) adalah metode klasifikasi yang dikembangkan oleh Boser, Guyon, dan Vapnik pada tahun 1992, yang berfokus pada pencarian hyperplane optimal untuk memisahkan dua kelas data dengan memaksimalkan margin. SVM memiliki variasi, termasuk soft-margin untuk mengizinkan kesalahan dalam klasifikasi dan non-linear SVM yang menggunakan fungsi kernel untuk pemisahan non-linear. Meskipun SVM tidak terjebak dalam local optima dan dapat menangani dimensi tinggi, pemilihan fungsi kernel yang tepat menjadi tantangan.