Visualisasi Google Maps Pengukuran Evaluasi

4 Proses pembelajaran pada SVM dalam menemukan titik-titik support vector , hanya bergantung pada dot product dari data yang sudah ditransformasikan pada ruang baru yang berdimensi lebih tinggi, yaitu ⃗ ⃗ Karena umumnya transformasi Φ ini tidak diketahui, dan sangat sulit untuk difahami secara mudah, maka perhitungan dot product tersebut sesuai teori Mercer dapat digantikan dengan fungsi kernel ⃗ ⃗ yang mendefinisikan secara implicit transformasi Φ. Hal ini disebut sebagai Kernel Trick [11], yang dirumuskan: ⃗ ⃗ ⃗ ⃗ 2.12 Kernel trick memberikan berbagai kemudahan, karena dalam proses pembelajaran SVM, untuk menentukan support vector, kita hanya cukup mengetahui fungsi kernel yang dipakai, dan tidak perlu mengetahui wujud dari fungsi non linear Φ. Berbagai jenis fungsi kernel dikenal, sebagaimana dirangkumkan pada tabel. Tabel kernel yang umum digunakan Jenis Kernel Definisi Polynomial p j i j i x x x x K 1 , ,       Gaussian RBF            2 2 2 exp ,  j i j i x x x x K     Sigmoid , tanh ,     j i j i x x x x K     Linear j t i j i x x x x K      , Selanjutnya hasil klasifikasi dari data xr diperoleh dari persamaan berikut Support vector pada persamaan di atas dimaksudkan dengan subset dari training set yang terpilih sebagai support vector , dengan kata lain data x i yang berkorespondensi pada α i ≥ 0. 2.6.2 Gaussian Kernel Penggunaan kernel merupakan salah satu faktor dalam keberhasilan dari banyaknya algoritma klasifikasi untuk permukaan non linear . Gaussian Kernel adalah pilihan kernel yang menjanjikan. Kernel ini secara non linear memetakan sampel ke dalam ruang dimensi yang lebih tinggi, sehingga tidak seperti kernel linear , kernel ini dapt menangani kasus ketika hubungan antara label kelas dan atributnya tidak linear . Alasan kedua adalah pada kernel Gaussian Kernel, kompleksitas hyperparameter-nya lebih sedikit dibandingkan dengan kernel non linear lain seperti kernel polinomial [7] dengan persamaan: ⃗ ⃗ ‖ ‖ 2.16 Dimana niali γ ≥ 0 adalah sebuah parameter yang mengontrol besarnya fleksibilitas persamaan Gaussian ini. Dapat dilihat bahwa data yang bersifat linear dapat di kernelisasikan, dengan syarat bahwa independensi data hanya menggunakan dot products.

2.7 Visualisasi Google Maps

Google Maps merupakan layanan gratis Google yang cukup popular. Didalam google maps dapat ditambahkan fitur membuat google maps sendiri dengan memanfaatkan Google MapsAPI. Google MapsAPI adalah library JavaScript. Untuk dapat mengimplementasikannya dibutuhkan kemampuan tentang Bahasa pemrograman HTML dan javascript. Dengan adanya google maps API memudahkan dalam pembangunan suatu peta yang terfokus pada data yang diinginkan saja. Cara penulisan program Google Map API : 1. Memasukkan Maps API JavaScript ke dalam HTML telah dibuat. 2. Membuat element div dengan nama map_canvas untuk menampilkan peta. 3. Membuat beberapa objek literal untuk menyimpan property -properti pada peta. 4. Menuliskan fungsi JavaScript untuk membuat objek peta. 5. Melakukan inisiasi peta dalam tag body HTML dengan event onload

2.8 Pengukuran Evaluasi

Dalam menguji keefektifan suatu klasifikasi dibutuhkan suatu pengukuran evaluasi. Pengukuran tersebut didapatkan dalam sebuah set confusion matrix [8] . Confusion matrix merupakan sebuah tabel Tabel 2-1 yang terdiri atas banyaknya baris data uji yang diprediksi benar dan tidak benar oleh model klasifikasi, digunakan untuk menentukan kinerja suatu model klasifikasi. Tabel 2-1: Confusion Tabel Kelas Prediksi Positif Negatif Observasi Positif TP FN Negatif FP TN Keterangan : TP True Positive adalah kelas yang diprediksi positif dan benar. TN True Negatif adalah kelas yang diprediksi negatif dan benar. FP False Positive adalah kelas yang diprediksi positif dan salah. FN False Negatif adalah kelas yang diprediksi negatif dan salah. Sehingga akurasi dari klasifikasi dapat diperoleh dari penjumlahan true positif dan true negatif 5 dibagi total untuk melihat kinerja secara keseluruhan dengan rumus berikut: F N F P TN TP TN TP a kura si      2.15 3 Deskripsi Umum Sistem Dalam penelitian ini penulis membuat sistem yang dapat melakukan klasifikasi terkait kondisi sebuah jalan ke dalam macet atau tidak berdasarkan tweet. Gambaran umum sistem yang akan dibuat dalam penelitian tugas akhir ini adalah Gambar Gambaran Sistem secara global 4 Pengujian dan Analisis Sistem