Support Vector Machine (SVM) di Matlab

SVM merupakan metode algoritma yang sering digunakan untuk regresi dan klasifikasi. Cara kerjanya adalah membuat sebuah bidang batas antara kluster. Bila dibandingkan dengan Jaringan Syaraf Tiruan, beberapa literatur menunjukkan keunggulan SVM yang bekerja secara global optima, sedangkan JST local optima. Walaupun berbeda prinsip, antara SVM dengan JST memiliki tipikal yang sama yaitu data input dan data target dilatih untuk menghasilkan kecerdasan pada sistem. Jika JST menghasilkan bobot dan bias, pada SVM menghasilkan persamaan batas klasifikasi.

SVM di Matlab

Berbagai implementasi telah dilakukan dalam berbagai macam bahasa pemrograman. Untuk Matlab, kita dapat mendownload m-file yang berisi routin untuk penerapan SVM. Link dapat didownload di:

Setelah selesai mendownload, copy folder svm pada C:\program files\Matlab\R2008\Toolboxes kemudian arahkan Path variabel ke situ dengan cara klik File – Set Path.

Klik “Add Folder” untuk menambahkan folder svm ke toolbox Matlab. Setelah itu svm Anda siap digunakan. Sebelum menggunakan ada baiknya Anda mengetik help svm pada command window atau doc svm (versi chm). Alasan utama mengapa kita harus meletakan path adalah karena apabila toolbox svm tersebut tidak diletakkan di path Matlab, maka toolbox itu tidak dapat dijalankan jika kita mengarahkan Current Directory (Direktori Kerja) pada folder yang tidak sama dengan folder toolbox tersebut. Cara mengetes apakah path sudah berjalan adalah dengan merubah current directory di luar directory svm kemudan ketik help svm atau doc svm, jika Matlab menjawab folder not found berarti path belum disetting, selamat mencoba.