Memahami Naive Bayes: Mengklasifikasi dengan peluang, fitur demi fitur

· Edumath
Ebook
345
Pages

About this ebook

Naive Bayes adalah pengklasifikasi yang paling sederhana untuk ditulis dan paling sering diremehkan: kalikan peluang awal setiap kelas dengan peluang setiap fitur di dalam kelas itu, lalu pilih kelas dengan hasil kali terbesar. Asumsinya, bahwa fitur saling bebas di dalam kelas, hampir selalu salah. Meski begitu, naive Bayes tetap bekerja baik pada penyaringan pesan sampah dan klasifikasi teks, dan sering menjadi pembanding pertama yang sulit dikalahkan. Buku ini menjelaskan mengapa, dengan matematika yang lengkap dan kode yang dapat diperiksa.


Bagian I menyiapkan bekal peluang, statistika, dan NumPy. Bagian II membangun pengklasifikasi dari teorema Bayes: galat Bayes, asumsi kebebasan bersyarat, penaksiran kemungkinan maksimum, dan penghalusan Laplace sebagai rerata posterior Beta dan Dirichlet. Bagian III membahas keluarga naive Bayes: kategorik pada data jamur UCI, Gaussian pada data kanker payudara, Bernoulli dan multinomial pada SMS spam, serta complement naive Bayes pada 20 Newsgroups. Bagian IV menghitung dengan benar: log-peluang dan logsumexp, kelas naive Bayes yang ditulis dari nol dengan NumPy, serta belajar bertahap untuk data besar. Bagian V membaca dan menilai model: naive Bayes sebagai model linear, generatif lawan diskriminatif, mengapa asumsi yang salah tetap bekerja, serta kalibrasi dan pergeseran prior. Bagian VI memuat studi kasus sentimen ulasan berbahasa Indonesia (SmSA) dari awal sampai batas simpulannya, dan arah lanjutan seperti TAN, AODE, dan NB-SVM.


Setiap bab memuat contoh soal yang dihitung dengan tangan langkah demi langkah, dan setiap model ditulis dari nol dengan NumPy lebih dahulu, lalu dicocokkan dengan scikit-learn. Semua angka dan gambar berasal dari kode pendamping yang tersedia bebas di GitHub dan diperiksa ulang secara mekanis.


Untuk mahasiswa, dosen, dan praktisi data yang ingin memahami apa yang sebenarnya dikerjakan naive Bayes dan kapan peluang yang dihasilkannya dapat dipercaya. Prasyaratnya kalkulus dasar, peluang dasar, dan kemampuan membaca Python.

Naive Bayes adalah pengklasifikasi yang paling sederhana untuk ditulis dan paling sering diremehkan: kalikan peluang awal setiap kelas dengan peluang setiap fitur di dalam kelas itu, lalu pilih kelas dengan hasil kali terbesar. Asumsinya, bahwa fitur saling bebas di dalam kelas, hampir selalu sal...

Discover more

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.