Mengapa Kelas Langka Diabaikan
Dampak label yang tidak seimbang
Mengapa Kelas Langka Diabaikan 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.
Definisi Ketidakseimbangan
Jika satu label jauh lebih banyak daripada label lainnya, data Anda tidak seimbang. Bayangkan 9.500 email normal dibandingkan dengan 500 email spam.
Jalan Pintas yang Malas
Model ingin mendapatkan akurasi tinggi dengan cepat. Cara mudahnya adalah selalu memprediksi kelas mayoritas dan diam-diam mengabaikan kelas yang langka. 😬
95% Itu Tidak Berarti Apa-Apa
Dengan 5% spam, model yang memberi label semuanya sebagai email normal dapat mencapai akurasi 95%, tetapi tidak menemukan satu pun spam. Angka itu tidak bermakna.
Mengapa Fungsi Kerugian Setuju
Pelatihan standar meminimalkan kesalahan total. Karena kesalahan pada kelas langka hanya sedikit, fungsi kerugian hampir tidak berubah saat model mengabaikannya.
Mayoritas vs Minoritas
Kami menyebut kelompok besar sebagai kelas mayoritas dan kelompok kecil sebagai kelas minoritas. Dalam NLP, perhatian sering kali paling dibutuhkan oleh kelas minoritas.
Melihat Kemencengan
Sebelum membuat model, hitung label Anda. Satu baris kode menunjukkan seberapa timpang distribusi kelas yang sebenarnya.
from collections import Counter
print(Counter(labels))Biaya yang Sebenarnya
Pesan spam, penipuan, atau penyalahgunaan yang terlewat dapat menimbulkan kerugian besar. Dalam NLP, kelas langka biasanya merupakan kelas yang ingin Anda temukan dengan model.
Batas Keputusan Bergeser
Dengan sedikit titik minoritas, batas keputusan bergeser ke arah kelompok mayoritas dan hampir sepenuhnya menelan wilayah yang langka.
Akurasi Bukan Sudut Pandang yang Tepat
Pada data yang timpang, akurasi menyembunyikan kegagalan. Anda memerlukan metrik yang menyoroti kelas langka, seperti recall pada kelas minoritas.
Menemukan Rasio Ketidakseimbangan
Rasio ketidakseimbangan yang diperiksa dengan cepat menunjukkan tingkat keparahannya. Perbandingan sepuluh banding satu masih ringan; seribu banding satu memerlukan perhatian serius.
ratio = counts.max() / counts.min()
print(round(ratio, 1))Diagnosis Sebelum Perbaikan
Menamai masalah adalah setengah dari perjuangan. Setelah melihat kemencengannya, Anda dapat memilih pengambilan sampel ulang atau pembobotan untuk mengatasinya.
Pemeriksaan Cepat
Mari uji gagasan inti di balik ketidakseimbangan.
Rangkuman
Data yang tidak seimbang memungkinkan model mengabaikan kelas langka sambil memperoleh akurasi tinggi. Temukan kemencengannya terlebih dahulu, lalu perbaiki. ✅
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 “Mengapa Kelas Langka Diabaikan” gratis?
Ya — teks lengkap “Mengapa Kelas Langka Diabaikan” 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 “Mengapa Kelas Langka Diabaikan”?
Dampak label yang tidak seimbang 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 “Mengapa Kelas Langka Diabaikan” 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
- Mengapa Kelas Langka Diabaikan
- Pengambilan Sampel Ulang dan Bobot Kelas
- Memilih Ambang Batas dan Metrik
- Alur NLP Tidak Seimbang dari Ujung ke Ujung