PENGENDALIAN ROBOT MOBIL MENGGUNAKAN ALGORITMA SUPPORT VECTOR MACHINE (SVM)
Referensi : Analisa Perbandingan kinerja metode klasifikasi support vector machine untuk mengenali kedipan mata berdasarkan signal EOG oleh Ahmad Yunus
1. Tujuan
Mahasiswa mampu memecahkan kasus terkait perancangan fuzzy logic controller.
2. Alat dan Bahan
Alat yang digunakan yaitu Matlab.
3. Dasar Teori
SUPPORT VECTOR MACHINE (SVM)
Support vector machine (SVM) merupakan suatu teknik yang digunakan untuk prediksi, baik dalam kasus klasifikasi maupun regresi. Secara sederhana konsep SVM yaitu usaha untuk mencari hyperplane terbaik yang digunakan sebagai pemisah dua buah kelas pada input space. Hyperplane terbaik merupakan suatu garis yang memisahkan kelas data yang memiliki margin terbesar. Margin adalah jarak antara hyperplane tersebut dengan data terdekat dari masing-masing kelas. Data yang paling dekat ini disebut support vector.
Untuk menghitung nilai margin antara bidang pembatas menggunakan rumus jarak garis ke titik pusat dinotasikan sebagai berikut:
Fungsi ini biasanya digunakan untuk data yang sudah valid (available) dan merupakan default tools dalam SVM. Persamaan fungsi kernel RGF dapat dinotasikan dengan:
2. Kernel PolynomialBiasanya digunakan untuk klasifikasi gambar. Persamaan kernel polynomial seperti berikut:
Fungsi ini sering digunakan untuk neural networks. Berikut persamaannya.
4. Kernel Linear
Merupakan fungsi kernel yang paling sederhana. Biasanya digunakan untuk klasifikasi teks. Persamaan fungsinya yaitu:
Multiclass Support Vector Machine (SVM)
2.1.1. 2. Metode One-against-one (satu lawan satu)
Support Vector Machine (SVM) digunakan pada kasus pengendalian robot mobil menggunakan sinyal gerakan jari. Data yang diperoleh akan di kelompokkan menjadi 5, yaitu.
1. Tunjuk depan untuk memulai pergerakan robot mobil
2. Tunjuk Atas untuk maju
3. Tunjuk Bawah untuk mundur
4. Tunjuk Kanan untuk membuat mobil berbelok ke kanan
5. Tunjuk Kiri untuk membuat mobil berbelok ke kiri
Pengelompokkan data ditentukan berdasarkan beberapa variable (Feature) diantaranya,
1. Perioda sinyal Ch1
2. Periode sinyal Ch2
3. Luas sinyal Ch1
4. Luas sinyal Ch2
5. Nilai Max Ch1
6. Nilai Max Ch2
7. Nilai Min Ch1
8. Nilai Min Ch2
Dataset yang digunakan
Data
60 responden sehingga didapatkan data sebanyak 3000 dimana 2000 data
digunakan sebagai data latih dan 1000 data digunakan sebagai data uji
a. Tunjuk depan diwakilkan oleh angka 1
b. Tunjuk Atas sadar diwakilkan oleh angka 2
c. Tunjuk Bawah diwakilkan oleh angka 3
d. Tunjuk Kanan diwakilkan oleh angka 4
e. Tunjuk Kiri diwakilkan oleh angka 5
.
Tidak ada komentar:
Posting Komentar