Anda di halaman 1dari 5

Percobaan II

Classification With Naïve Bayes Algorithm

Teori Dasar

Klasifikasi adalah proses yang berkaitan dengan kategorisasi. Klasifikasi adalah


konsep dasar dan bagian dari hampir semua jenis kegiatan. Klasifikasi adalah konsep yang
berkontribusi penting termasuk filsafat, biologi, organisasi pengetahuan, psikologi, statistik
dan matematika. Proses klasifikasi dapat meliputi membedakan dan mendistribusikan jenis
"hal" ke dalam kelompok yang berbeda. Algoritma Naive Bayes merupakan salah satu
algoritma yang terdapat pada teknik klasifikasi atau biasa juga disebut dengan Naïve Bayes
Classifier.

Dalam Machine Learning, pada umumnya salah satu algoritma penting yang
digunakan untuk prediksi adalah Naïve Bayes Classifier (Klasifikasi Naïve Bayes). Naïve
Bayes Classifier sendiri merupakan sebuah metoda klasifikasi yang berakar pada teorema
Bayes. Metode pengklasifikasian dengan menggunakan metode probabilitas dan statistik yang
dikemukakan oleh ilmuwan Inggris Thomas Bayes, yaitu memprediksi peluang di masa depan
berdasarkan pengalaman di masa sebelumnya sehingga dikenal sebagai Teorema Bayes. Ciri
utama dari Naïve Bayes Classifier ini adalah asumsi yg sangat kuat (naïf) akan independensi
dari masing-masing kondisi/kejadian.

Teorema Bayes adalah salah satu yang penting untuk membuat hipotesis tentang
sesuatu yang terjadi dalam kehidupan nyata. Dimana ini hanya bekerja seperti jika satu
peristiwa yang telah terjadi berdasarkan bukti itu akan menemukan peristiwa lainnya. Ini
adalah konteks sederhana tentang probabilitas bersyarat. Keuntungan penggunaannya adalah
bahwa metode ini hanya membutuhkan jumlah data pelatihan (training data) yang kecil untuk
menentukan estimasi parameter yg diperlukan dalam proses pengklasifikasian. Karena yang
diasumsikan sebagai variable independent, maka hanya varian dari suatu variable dalam
sebuah kelas yang dibutuhkan untuk menentukan klasifikasi, bukan keseluruhan dari matriks
kovarians.
Kode Program
Hasil Percobaan
1. Tampilan dataset

2. Tampilan target variable


3. Tampilan new dataframe

4. Tampilan numerics dataframe


5. Tampilan akurasi

6. Tampilan prediksi

Anda mungkin juga menyukai