Klasifikasi Support Vector Machine (SVM)
Konsep klasifikasi dengan Support Vector Machine (SVM) adalah mencari hyperlane terbaik yang berfungsi sebagai pemisah dua kelas data. Ide sederhana dari SVM adalah memaksimalkan margin, yang merupakan jarak pemisah antara kelas data. SVM mampu bekerja pada dataset yang berdimensi tinggi dengan menggunakan kernel trik. SVM hanya menggunakan beberapa titik data terpilih yang berkontribusi (Support Vector) untuk membentuk model yang akan digunakan dalam proses klasifikasi.
Tujuan utama dari model klasifikasi SVM adalah mencari hyperplane maksimum. Berikut gambar yang dapat membantu kita dalam memahami tujuan utama dari SVM:
- Decision Boundary yaitu pemisah antar class (hyperplane).
- Margin yaitu jarak terdekat dari decision boundary dengan data yang ingin dipisahkan.
- Support Vector yaitu anggota kelas yang berperan untuk menentukan margin.
Kasus itu tidak melulu tampilannya mudah seperti gambar sebelumnya. Faktanya ketika di lapangan, data bisa rapat-rapat, data dapat menumpuk-numpuk, sehingga tidak semudah pada gambar sebelumnya dalam membuat pemisahnya. Bentuk datanya juga bisa acak-acak dan belum tentu juga ada dua kelas yang dipisahkan. Berikut salah satu contohnya:
Datanya bisa saja melingkar seperti gambar di atas, sehingga kita tidak dapat langsung menarik garis diagonal untuk membuat pemisahnya. Oleh sebab itu kita dapat menggunakan cari lain untuk membuat pemisahnya dengan cara Lineary Inspereable & Kernel Trick. Kernel Trick ini menggunakan fungsi-fungsi, jadi pemisahnya tidak hanya berupa garis tetapi bisa berupa parabola, lingkaran, dan lain sebagainya.
Pada kasus seperti gambar di atas, ketika dipisahkan dengan sebuah kernel, pemisahnya menjadi 3 dimensi (x, y, dan z). Hasilnya seperti gambar berikut:
Berikut contoh agar kita lebih memahami bagaimana konsep kerja dari SVM:
- Karena ada dua fitur (x1 dan x2), maka w juga akan memiliki 2 fitur (w1 dan w2).
- Formulasi yang digunakan adalah sebagai berikut:
Didapatkan beberapa persamaan berikut:








Komentar
Posting Komentar