Cara Menggunakan PSO (Partikel Swarm Optimization) dan J48 di Weka - Data Mining

Hai Sobat, menggunakan Weka sebagai salah satu tools data mining tentu bukan hal yang asing lagi. Saat ini kamu bisa menerapkan berbagai algoritma data mining untuk melakukan penelitian. Beberapa tahapan pre-processing juga biasanya dibutuhkan untuk mengoptimalkan pemanfaatan algoritma. Salah satu hal yang perlu dilakukan sebagai persiapan sebelum melakukan klasifikasi adalah feature selection. Kali ini saya akan menggukana PSO (Particle Swarm Optimization) sebagai atribut selection untuk dataset yang akan saya buat. Baca juga tips mendapatkan dataset publik. Kemudian setelah fitur diseleksi, saya akan menerapkan algoritma J48 yang merupakan salah satu dari algoritma Decision Tree. 

Jika kamu berpikir data mining itu sulit, maka kamu telah melewatkan banyak hal. Tidak ada yang sulit ketika kamu memiliki niat dan kemauan. Kebanyakan hanya niat saja tapi tidak dijalankan karena kurangnya kemauan. Mau bukti kalau penelitian itu mudah? Yuk kita coba bareng-bareng untuk menerapkan PSO menggunakan Weka sekaligus mengimplementasikan algoritma J48.

Langkah Mudah Menerapkan PSO dan J48 Menggunakan WEKA

Kamu akan memerlukan beberapa langkah mudah berikut untuk memulai pengujian PSO terhadap algoritma J48. Simak langkahnya sebagai berikut

Pertama, buka Aplikasi WEKA. Weka yang saya gunakan adalah versi 3.8.3 . Kemudian pilih Explorer.

Tampilan Awal Weka

Tampilan halaman Explorer

Setelah itu, pilih file yang akan diuji coba dengan klik menu "Open File". Dalam kasus ini, saya menggunakan data berformat .csv. Setelah data dibuka, kemudian pilih Choose dan pilih Atribut Selection.



Kemduian klik pada kolom keterangan atribut, dan kemudian pilih PSO Seacrh.





Setelah itu pilih apply dan masuk ke menu classify.



Pada menu Classify, klik Choose untuk memlih Algoritma.



Kemduian pilih trees dan klik J48. Kamu juga dapat memilih algoritma lainnya ya.



Setelah itu klik Start. Tunggu hingga running selesai.



Setelah proses selesai, maka tampil di classifier output.


Nah, sampai disini kamu sudah berhasil menerapkan PSO pada algoritma J48. Pada classifier output kamu dapat melihat nilai accuracy, confussion matrix, ROC/AUC, dan atribut lain yang mungkin di perlukan dalam penelitian kamu. Gimana, mudah bukan?

Komentar