Intuisi di Balik Naive Bayes
Probabilitas dari hitungan kata
Intuisi di Balik Naive Bayes adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.
Menebak dari Petunjuk
Bayangkan Anda mengenali email spam hanya dari beberapa kata yang menjadi petunjuk. Naive Bayes mengubah intuisi tersebut menjadi perhitungan probabilitas yang jelas.
Dimulai dari Bayes
Model ini didasarkan pada teorema Bayes, yaitu aturan untuk memperbarui keyakinan setelah melihat bukti baru. Di sini, buktinya adalah kata-kata dalam teks Anda.
Pilih Kelas yang Paling Mungkin
Untuk setiap label, model menanyakan seberapa mungkin teks ini termasuk di dalamnya. Kemudian model memilih kelas dengan probabilitas tertinggi sebagai prediksinya.
Kata-Kata sebagai Bukti
Setiap kata sedikit mengarahkan jawaban ke satu kelas atau kelas lainnya. Kata free mengarah ke spam, sedangkan invoice mungkin menariknya ke arah yang berlawanan.
Penyederhanaan Naif
Model mengasumsikan bahwa setiap kata independen dari kata lainnya. Hal itu sebenarnya tidak benar, tetapi anggapan tersebut membuat perhitungannya cepat dan ternyata efektif.
Cukup Kalikan
Berkat independensi, Anda mengalikan probabilitas setiap kata. Hasil kali sederhana inilah yang membuat Naive Bayes sangat cepat dilatih dan dijalankan.
Hitungan Menjadi Probabilitas
Pelatihan terutama terdiri atas menghitung seberapa sering setiap kata muncul dalam setiap kelas. Hitungan tersebut langsung diubah menjadi probabilitas yang dibutuhkan model.
spam = {"free": 8, "win": 5, "hello": 1}
ham = {"free": 1, "win": 0, "hello": 9}
print(spam["free"], ham["free"])Jangan Lupakan Prior
Sebelum membaca kata apa pun, beberapa kelas memang lebih umum daripada yang lain. Tingkat dasar ini disebut prior, dan model memadukannya dengan bukti dari kata-kata.
Perangkap Nol
Kata yang tidak pernah muncul dalam suatu kelas menghasilkan probabilitas nol, yang menghapus seluruh hasil kali. Penghalusan menambahkan hitungan kecil untuk menghindari hal ini.
Cepat dan Ringkas
Karena hanya menyimpan hitungan, Naive Bayes dapat dilatih dalam hitungan detik dan menggunakan sedikit memori. Kecepatan ini menjadikannya tolok ukur awal yang bagus untuk teks. ⚡
Di Mana Ia Unggul
Untuk penyaring spam dan pengelompokan topik, metode lama ini masih bekerja dengan baik. Probabilitas sederhana sering mengungguli model yang jauh lebih kompleks pada teks.
Pemeriksaan Singkat
Mengapa kata naif dalam Naive Bayes disebut naif?
Rangkuman
Anda telah melihat bagaimana Naive Bayes memilih kelas yang paling mungkin dengan mengalikan hitungan kata sederhana, menggunakan penghalusan untuk menghindari nilai nol. Selanjutnya, Anda akan membuat pendeteksi spam. ✅
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Intuisi di Balik Naive Bayes” gratis?
Ya — teks lengkap “Intuisi di Balik Naive Bayes” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Intuisi di Balik Naive Bayes”?
Probabilitas dari hitungan kata Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai NLP Academy?
Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Intuisi di Balik Naive Bayes” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Intuisi di Balik Naive Bayes
- Membangun Pendeteksi Spam
- Model Multinomial vs Bernoulli
- Membaca Prediksi Model